Skip to content

Cum sa configurezi agenti de deploy in Bamboo

DodaTech Updated 2025-01-15 1 min read

In this tutorial, you'll learn about Cum sa configurezi agenti de deploy 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 agenti de deploy in Bamboo pentru a rula task-uri pe serverele de destinatie, separat de agentii de build.

Problema

Folosirea acelorasi agenti pentru build si deploy poate cauza conflicte de resurse si riscuri de securitate. Agentii de deploy dedicati ofera izolare si control mai bun.

Solutia

1. Instaleaza un agent pe serverul de deploy

Pe serverul destinatie, descarca si instaleaza agentul Bamboo:

wget https://bamboo.domeniu.ro/agent/installer/atlassian-bamboo-agent-installer.jar
java -jar atlassian-bamboo-agent-installer.jar https://bamboo.domeniu.ro/agentServer

2. Configureaza agentul

Editeaza fisierul bamboo-agent.cfg:

# bamboo-agent.cfg
bamboo.home=/opt/bamboo-agent
java.home=/usr/lib/jvm/java-17
capabilities.docker=/usr/bin/docker
capabilities.python3=/usr/bin/python3

3. Eticheteaza agentul

In Administration > Agents, selecteaza agentul si adauga etichete:

Labels: deploy, production, linux, docker

4. Asociaza agentul cu mediul

In setarile mediului de deploy, selecteaza agentul sau eticheta:

Environment: Productie
Agent: labels:deploy AND labels:production

5. Verifica disponibilitatea

Agentul trebuie sa apara ca Online in lista de agenti. Ruleaza un deploy de test pentru a confirma.

Preventie

  • Pastreaza agentii de deploy in reteaua tinta pentru viteza si securitate
  • Configureaza agenti redundanti pentru fiecare mediu
  • Monitorizeaza starea agentilor si configureaza alerte

Greseli comune

  1. Agentul nu poate accesa serverul tinta — firewall sau configuratie de retea gresita
  2. Capacitati lipsa — agentul nu are Docker/Java/Node instalat si task-urile esueaza
  3. Eticheta gresita — mediul nu gaseste agentul potrivit

FAQ

### Pot folosi acelasi agent pentru build si deploy?

Da, dar nu este recomandat din motive de securitate si performanta.

Cati agenti de deploy sunt necesari?

Depinde de numarul de deploy-uri simultane. Un agent per mediu este un minim recomandat.

Agentii de deploy necesita licenta separata?

Agentii consuma licente standard Bamboo, indiferent daca sunt folositi pentru build sau deploy.

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