Skip to content

Cum să rulezi pipeline-uri manual în Buddy

DodaTech Updated 2025-01-15 1 min read

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

  1. Parametri nevalidați -- definește opțiuni limitate pentru parametri critici
  2. Lipsa confirmării -- adaugă un pas de confirmare pentru acțiuni distructive
  3. 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

Cum limitez accesul la trigger manual?

Configurează permisiunile în setările pipeline-ului sau ale proiectului Buddy. |||Pot pasa parametri la declanșare manuală? Da, definește variabile în secțiunea variables a pipeline-ului. |||Cine poate declanșa un pipeline manual? Depinde de configurarea permisiunilor; poți restricționa la anumiți utilizatori sau roluri.

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

Built by the developers of DodaTech

Doda Browser, DodaZIP & Durga Antivirus Pro