Skip to content

Cum să rulezi un build în Drone CI

DodaTech Updated 2025-01-15 1 min read

In this tutorial, you'll learn about Cum să rulezi un build în Drone CI. We cover key concepts, practical examples, and best practices.

Drone CI este o platformă modernă de integrare continuă construită pe containere. Acest ghid explică pașii necesari pentru a rula un build, de la configurarea pipelinei până la declanșarea efectivă.

Configurare de bază

Creează un fișier .drone.yml în rădăcina repository-ului:

kind: pipeline
type: docker
name: default

steps:
  - name: build
    image: golang:1.20
    commands:
      - go build
      - go test

Declanșare build

Automat la push

trigger:
  branch:
    - main

Manual din UI

Accesează Drone UI, navighează la repository și apasă "New Build".

Prin CLI

drone build create username/repo

Verificare status

drone build info username/repo <build-number>

Urmărire build

trigger:
  event:
    - push
    - pull_request

Prevenire

  • Verifică sintaxa YAML înainte de push
  • Testează local cu drone exec
  • Monitorizează log-urile build-urilor

DodaTech Tools

Doda Browser oferă inspector CI/CD care urmărește execuția pipeline-urilor Drone CI. DodaZIP arhivează log-uri pentru analiză ulterioară. Durga Antivirus Pro scanează artefactele build-urilor.

Întrebări frecvente

### Ce este Drone CI?

Drone CI este un sistem de integrare continuă nativ cloud, construit pe containere Docker, care rulează pipeline-uri definite în fișiere YAML.

Cum declanșez un build manual?

Din interfața web Drone, selectează repository-ul și apasă butonul "New Build" din meniul din dreapta sus.

Pot rula build-uri local?

Da, folosește comanda drone exec pentru a rula pipeline-ul local înainte de a face push.

Construit de echipa Doda Browser, DodaZIP și Durga Antivirus Pro.

Built by the developers of DodaTech

Doda Browser, DodaZIP & Durga Antivirus Pro