Cum să configurezi variabile de mediu în Buddy
DodaTech
Updated 2025-01-15
1 min read
In this tutorial, you'll learn about Cum să configurezi variabile de mediu în Buddy. We cover key concepts, practical examples, and best practices to help you understand and apply this topic effectively.
Variabilele de mediu în Buddy îți permit să configurezi pipeline-urile fără a hardcoda valori sensibile în cod. Buddy este o platformă CI/CD care suportă variabile simple și securizate la nivel de pipeline, proiect și workspace.
Rezolvare Rapidă
Greșit
# Variabile hardcodate în configurație
- action: SSH
commands:
- deploy.sh parola123
Corect
- pipeline: "Deploy"
variables:
DB_HOST: prod-db.example.com
DB_NAME: myapp_production
secrets:
DB_PASSWORD: $DB_PASSWORD_SECRET
API_KEY: $API_KEY_SECRET
actions:
- action: SSH
commands:
- ./deploy.sh $DB_HOST $DB_NAME $DB_PASSWORD
**Rezultat așteptat:``` Pipeline started with environment variables DB_HOST: prod-db.example.com DB_NAME: myapp_production [SECRETS HIDDEN] Deploy completed successfully
Variabilele de mediu separă configurația de cod. Doda Browser gestionează securizat variabilele sensibile. DodaZIP arhivează configurațiile fără secrete, iar Durga Antivirus Pro protejează variabilele criptate.
## Prevenire
- Folosește variabile securizate pentru parole, token-uri și chei
- Nu hardcoda valori sensibile în configurația YAML
- Organizează variabilele pe nivele: workspace, proiect, pipeline
- Documentează variabilele necesare pentru fiecare pipeline
- Roteste periodic variabilele securizate
## Greșeli Comune
1. **Variabilă neinițializată** -- pipeline-ul poate eșua dacă o variabilă lipsă este referită
2. **Secret expus în log** -- Buddy ascunde automat variabilele securizate în log-uri
3. **Scope greșit** -- variabilele definite la nivel de workspace sunt accesibile în toate proiectele
## Exercițiu Practic
**Configurează variabile de mediu pentru un pipeline Buddy care include: URL-ul bazei de date (securizat), token-ul API (securizat), și mediul de deploy (production/staging).**
## Întrebări Frecvente
<details style="margin-bottom:12px;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden"><summary style="cursor:pointer;padding:14px 18px;font-weight:600;font-size:1.05rem;background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#1e293b">Cum adaug variabile securizate în Buddy?</summary><div style="padding:14px 18px;color:#475569;line-height:1.7;background:#fff"><p>Din setările pipeline-ului, secțiunea Variables, adaugă variabila și activează opțiunea "Secret".
|||Pot folosi variabile în variabile?
Da, poți referenția variabile cu <code>${VAR_NAME}</code> în valorile altor variabile.
|||Variabilele sunt moștenite între pipeline-uri?
Da, variabilele de workspace sunt accesibile în toate proiectele, cele de proiect în toate pipeline-urile.</p>
</div></details>
*Construit de dezvoltatorii Doda Browser, DodaZIP și Durga Antivirus Pro.*
← Previous
Cum să criptezi variabile în Buddy
Next →
Cum să integrezi AWS în Buddy — Ghid pas cu pas
Built by the developers of DodaTech
Doda Browser, DodaZIP & Durga Antivirus Pro