Cum să rulezi pipeline-uri manual în Buddy
In this tutorial, you'll learn about Cum să rulezi pipeline. We cover key concepts, practical examples, and best practices to help you understand and apply this topic effectively.
Pipeline-urile manuale în Buddy îți permit să declanșezi execuții la cerere, fără a depinde de evenimente Git. Buddy este o platformă CI/CD care suportă trigger manual cu parametri personalizați.
Rezolvare Rapidă
Greșit
# Pipeline doar automat, fără opțiune manuală
- pipeline: "Deploy"
events:
- type: PUSH
Corect
- pipeline: "Deploy Manual"
trigger: manual
variables:
environment:
options: [staging, production]
default: staging
version:
type: string
default: latest
actions:
- action: SSH
commands:
- ./deploy.sh $version $environment
Rezultat așteptat:
Pipeline "Deploy Manual" triggered manually
Environment: staging
Version: v2.1.0
Deployment started...
Pipeline-urile manuale sunt utile pentru deploy-uri controlate. Doda Browser oferă interfață pentru declanșarea manuală. DodaZIP arhivează istoricul execuțiilor manuale, iar Durga Antivirus Pro verifică permisiunile înainte de deplasare.
Prevenire
- Limitează accesul la trigger manual prin permisiuni
- Definește valori implicite sigure pentru parametri
- Adaugă confirmare înainte de acțiuni distructive
- Loghează toate execuțiile manuale pentru audit
- testează pipeline-ul manual în staging înainte de producție
Greșeli Comune
- Parametri nevalidați -- definește opțiuni limitate pentru parametri critici
- Lipsa confirmării -- adaugă un pas de confirmare pentru acțiuni distructive
- Acces necontrolat -- restricționează permisiunile pentru trigger manual
Exercițiu Practic
Creează un pipeline manual în Buddy care permite selectarea mediului (staging/production) și a versiunii de deploy, cu confirmare înainte de execuție.
Întrebări Frecvente
Construit de dezvoltatorii Doda Browser, DodaZIP și Durga Antivirus Pro.
Built by the developers of DodaTech
Doda Browser, DodaZIP & Durga Antivirus Pro