Skip to content

Cum sa configurezi dependente intre planuri in Bamboo

DodaTech Updated 2025-01-15 1 min read

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

  1. Dependente circulare — planurile se blocheaza reciproc
  2. Trigger gresit — planul porneste la momentul nepotrivit
  3. Artefacte necompartimentate — planul dependent nu primeste fisierele necesare

FAQ

### Pot avea dependente pe mai multe planuri?

Da, un plan poate depinde de mai multe planuri. Toate dependentele trebuie satisfacute inainte ca planul sa porneasca.

Ce se intampla daca planul dependent esueaza?

Comportamentul depinde de configuratie. Cu Successful, planul curent nu porneste. Cu Completed, porneste oricum.

Dependentele sunt mostenite de branch-uri?

Da, branch-urile unui plan mostenesc dependentele planului principal.

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