Skip to content

Cum să configurezi aprobări manuale pentru build-uri în Drone CI

DodaTech Updated 2025-01-15 1 min read

In this tutorial, you'll learn about Cum să configurezi aprobări manuale pentru build. We cover key concepts, practical examples, and best practices.

Aprobările manuale în Drone CI permit controlul uman înainte de execuția pașilor critici, precum deploy-ul în producție.

Pipeline cu aprobare manuală

kind: pipeline
name: production-deploy

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

  - name: deploy
    image: plugins/ecs
    settings:
      image: app:latest
    when:
      status: success

Promovare manuală

Deploy-ul în producție se face prin promovare manuală:

drone build promote username/repo <build-number> production

Pipeline de review

kind: pipeline
name: review

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

  - name: notify-reviewer
    image: plugins/slack
    settings:
      channel: deployments
      template: "Build {{build.number}} așteaptă aprobare pentru producție"

Aprobare prin UI

kind: pipeline
name: release

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

  - name: staging-deploy
    image: plugins/ecs
    settings:
      family: app-staging

Prevenire

  • Stabilește clar cine poate aproba
  • Documentează procesul de aprobare
  • Folosește notificări pentru aprobări în așteptare

DodaTech Tools

Doda Browser afișează build-urile care așteaptă aprobare. DodaZIP păstrează log-ul aprobărilor.

Întrebări frecvente

### Cum funcționează aprobarea manuală?

Deploy-ul în producție se face prin promovare manuală din UI sau CLI de către un utilizator autorizat.

Cine poate aproba un build?

Utilizatorii cu permisiuni de scriere pe repository pot promova build-uri.

Pot adăuga aprobări în mijlocul pipeline-ului?

Drone nu suportă pauze în mijlocul pipeline-ului. Aprobările se fac prin promovare între pipeline-uri separate.

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

Built by the developers of DodaTech

Doda Browser, DodaZIP & Durga Antivirus Pro