Cum să rulezi build-uri pentru Pull Request în Drone CI
DodaTech
Updated 2025-01-15
1 min read
In this tutorial, you'll learn about Cum să rulezi build. We cover key concepts, practical examples, and best practices.
Drone CI poate rula automat build-uri pentru Pull Request-uri, oferind feedback imediat înainte de mergere.
Configurare de bază
kind: pipeline
name: pr-check
steps:
- name: test
image: golang:1.20
commands:
- go test ./...
trigger:
event:
- pull_request
Status pe commit-uri
kind: pipeline
name: pr
steps:
- name: lint
image: golang:1.20
commands:
- golangci-lint run
- name: test
image: golang:1.20
commands:
- go test -v ./...
Filtrare PR după branch
trigger:
event:
- pull_request
branch:
- main
- develop
Comentarii automate
steps:
- name: lint-report
image: golang:1.20
commands:
- golangci-lint run --out-format line-number > report.txt
- name: comment
image: plugins/github-release
settings:
api_key:
from_secret: github_token
action: comment
message: "Rezultatele testelor: {{ build.status }}"
Prevenire
- Nu expune secrete în PR-uri din fork-uri
- Configurează filtre pentru PR-uri externe
- Verifică setările de securitate
DodaTech Tools
Doda Browser afișează statusul PR-urilor direct în interfață. DodaZIP arhivează rapoartele de test.
Întrebări frecvente
Construit de echipa Doda Browser, DodaZIP și Durga Antivirus Pro.
← Previous
Cum să promovezi build-uri între medii cu Drone CI
Next →
Cum să rulezi build-uri la push în Drone CI
Built by the developers of DodaTech
Doda Browser, DodaZIP & Durga Antivirus Pro