Skip to content

Cum sa configurezi branch-uri pentru planuri in Bamboo

DodaTech Updated 2025-01-15 1 min read

In this tutorial, you'll learn about Cum sa configurezi branch. We cover key concepts, practical examples, and best practices to help you understand and apply this topic effectively.

Vei invata cum sa configurezi branch-urile pentru planuri in Bamboo, permitand build-uri automate pentru fiecare branch si pull-request din Repository.

Problema

Fara build-uri automate pe branch-uri, dezvoltatorii descopera problemele de integrare abia dupa ce fac merge pe branch-ul principal, ceea ce intarzie detectia conflictelor.

Solutia

1. Activeaza branch-urile pentru plan

Acceseaza Plan Configuration > Branches si activeaza Create plan branches for branches in VCS.

2. Configureaza regulile de branch

Seteaza pattern-urile pentru branch-urile care genereaza build-uri:

Include: feature/*, bugfix/*, hotfix/*
Exclude: release/old-*

3. Activeaza build-uri pentru pull-request

Activeaza Create plan branch for pull requests. Bamboo va construi automat pull-request-urile.

4. Configureaza notificarile pe branch

Seteaza reguli de notificare specifice branch-urilor:

  • Build failed on branch: notifica autorul
  • Build successful: notifica doar daca build-ul anterior a esuat

5. Gestioneaza curatarea branch-urilor

Configureaza Delete plan branches after inactivity pentru a sterge automat branch-urile vechi:

Delete after: 7 days of inactivity
Maximum branches: 50

Preventie

  • Configureaza un numar maxim de branch-uri pentru a economisi resurse
  • Sterge periodic branch-urile care nu mai sunt active
  • Nu activa build-uri pe toate branch-urile — doar pe cele active

Greseli comune

  1. Prea multe branch-uri active — agentii sunt ocupati cu build-uri pe branch-uri vechi
  2. Branch-uri care nu se curata automat — acumularea polueaza lista de planuri
  3. Pull-request-urile nu declanseaza build-uri — integrarea cu Bitbucket/GitHub nu este configurata corect

FAQ

### Pot avea configuratii diferite pe branch-uri?

Da, poti modifica task-urile sau variabilele pe un branch specific fara a afecta planul principal.

Cum sterg un branch de plan?

Acceseaza planul branch-ului si apasa Delete plan branch din actiuni.

Branch-urile consuma licente?

Da, fiecare plan branch activ consuma o licenta de build separat.

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