Cum să integrezi Drone CI cu GitHub Checks API
DodaTech
Updated 2025-01-15
1 min read
In this tutorial, you'll learn about Cum să integrezi Drone CI cu GitHub Checks API. We cover key concepts, practical examples, and best practices.
GitHub Checks API permite raportarea detaliată a statusului verificărilor direct în interfața pull request-urilor.
Configurare Drone server
DRONE_GITHUB_CLIENT_ID: your-client-id
DRONE_GITHUB_CLIENT_SECRET: your-secret
DRONE_GITHUB_USE_CHECKS: true
Configurare pipeline
kind: pipeline
name: checks-demo
steps:
- name: lint
image: golang:1.20
commands:
- golangci-lint run
- name: test
image: golang:1.20
commands:
- go test -v ./... 2>&1
Raportare anotare
steps:
- name: security-scan
image: aquasec/trivy
commands:
- trivy fs . --format sarif > report.sarif
settings:
checks_annotations: true
Vizualizare în GitHub
După configurare, verificările apar în tab-ul "Checks" al pull request-urilor GitHub, cu detalii per pas și log-uri.
Prevenire
- Verifică permisiunile aplicației GitHub
- Testează integrarea pe un repository de test
- Configurează webhook-urile corect
DodaTech Tools
Doda Browser oferă notificări în timp real despre verificări. DodaZIP arhivează rapoartele checks.
Întrebări frecvente
Construit de echipa Doda Browser, DodaZIP și Durga Antivirus Pro.
← Previous
Cum să rulezi containere privilegiate în Drone CI
Next →
Cum să creezi release-uri GitHub cu Drone CI
Built by the developers of DodaTech
Doda Browser, DodaZIP & Durga Antivirus Pro