Cum sa configurezi dependente intre planuri in Bamboo
In this tutorial, you'll learn about Cum sa configurezi dependente intre planuri in Bamboo. We cover key concepts, practical examples, and best practices to help you understand and apply this topic effectively.
Vei invata cum sa configurezi dependente intre planuri in Bamboo, permitand declansarea automata a unui plan dupa finalizarea altuia.
Problema
In proiecte complexe, un plan depinde de rezultatul altuia. De exemplu, deploy-ul trebuie sa astepte finalizarea testelor. Fara dependente, acest flux trebuie gestionat manual.
Solutia
1. Acceseaza setarile de dependente
Deschide planul care trebuie sa astepte si navigheaza la Plan Configuration > Dependencies.
2. Adauga o dependenta
Apasa Add dependency si selecteaza planul de care depinde:
Dependent plan: PROIECT-TESTE
Trigger when: Successful
3. Configureaza tipul dependentei
- Successful — planul curent porneste doar daca planul dependent reuseste
- Completed — planul curent porneste indiferent de rezultat
- Failed — porneste doar daca planul dependent esueaza
4. Configureaza shar-uirea artefactelor
Activeaza Share artifacts pentru a transmite artefacte intre planuri:
Artifact: build-output.zip
From plan: PROIECT-BUILD
To plan: PROIECT-DEPLOY
5. Salveaza si testeaza
Apasa Save si ruleaza planul principal. Planul dependent va astepta finalizarea planului sursa.
Preventie
- Evita dependentele circulare (A -> B -> A) care blocheaza pipeline-ul
- Documenteaza graful de dependente pentru vizibilitate
- Configureaza timeout-uri pentru dependente
Greseli comune
- Dependente circulare — planurile se blocheaza reciproc
- Trigger gresit — planul porneste la momentul nepotrivit
- Artefacte necompartimentate — planul dependent nu primeste fisierele necesare
FAQ
Construit de dezvoltatorii Doda Browser, DodaZIP si Durga Antivirus Pro. Instrumentele DodaTech se integreaza perfect cu Bamboo pentru productivitate si securitate sporite.
Built by the developers of DodaTech
Doda Browser, DodaZIP & Durga Antivirus Pro