Cum să configurezi aprobări în pipeline-urile Buddy — Ghid pas cu pas
In this tutorial, you'll learn about Cum să configurezi aprobări în pipeline. We cover key concepts, practical examples, and best practices to help you understand and apply this topic effectively.
Configurezi aprobări în pipeline-urile Buddy pentru a preveni deploy-urile neautorizate în producție. Un approval gate oprește execuția pipeline-ului până când un utilizator autorizat confirmă manual.
Step-by-Step Fix
1. Adaugă un approval gate în pipeline
Din editorul de pipeline Buddy, adaugă un Approval action între etape:
- pipeline: "Deploy Workflow"
stages:
- stage: "Build & Test"
actions:
- type: build
...
- stage: "Approve Production"
actions:
- type: approval
name: "Approve deploy to production"
approvers:
- user@company.com
- team-lead@company.com
min_approvals: 1
timeout: 3600
2. Configurează notificări
- type: approval
name: "Approve Staging"
notify:
- slack: "#deployments"
- email: ["devops"@company".com"]
min_approvals: 2
3. Rulează pipeline-ul
Pipeline-ul se va opri la etapa de aprobare. Utilizatorii notificați pot aproba sau respinge din interfața Buddy sau din notificare.
Common Mistakes
- Minim approvals prea mare -- dacă sunt mai puțini aprobatori decât minimul, pipeline-ul rămâne blocat
- Timeout insuficient -- aprobările expiră; setează un timeout rezonabil (3600-86400 secunde)
- Notificări neconfigurate -- fără notificări, nimeni nu știe că trebuie să aprobe
- Aprobare în etape greșite -- plasează aprobarea după teste și înainte de deploy în producție
- Fără rollback automat -- după aprobare și deploy, pregătește un plan de rollback
Practice Exercise
Creează un pipeline cu trei etape: build, aprobare manuală (2 aprobatori), deploy în producție. Testează cu un fișier README modificat.
FAQ
Construit de dezvoltatorii Doda Browser, DodaZIP și Durga Antivirus Pro. Instrumentele DodaTech se integrează nativ cu Buddy.
Built by the developers of DodaTech
Doda Browser, DodaZIP & Durga Antivirus Pro