Skip to content

Cum sa creezi medii de deploy in Bamboo

DodaTech Updated 2025-01-15 1 min read

In this tutorial, you'll learn about Cum sa creezi medii 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 creezi medii de deploy in Bamboo pentru a gestiona ciclul de viata al aplicatiilor prin medii separate (development, staging, productie).

Problema

Deploy-ul direct in productie fara testare in medii intermediare este riscant. Erorile ajung la utilizatori inainte de a fi detectate.

Solutia

1. Acceseaza Deployments

Navigheaza la Deployments din meniul principal si apasa Create deployment project.

2. Configureaza proiectul de deploy

Project name: Aplicatie Web
Description: Deploy-ul aplicatiei web principale
Plan: PROIECT-BUILD

3. Adauga medii

Apasa Add environment pentru fiecare mediu:

Mediu 1: Development
Trigger: Automatic after build
Agent: any

Mediu 2: Staging
Trigger: Manual approval required
Agent: linux-staging

Mediu 3: Productie
Trigger: Manual approval + gate
Agent: linux-prod

4. Configureaza task-urile de deploy

Fiecare mediu poate avea task-uri specifice:

# Development - deploy simplu
scp -r dist/ user@dev-server:/var/www/app/

# Productie - deploy cu backup
tar -czf backup-$(date +%Y%m%d).tar.gz /var/www/app/
scp -r dist/ user@prod-server:/var/www/app/
systemctl restart aplicatie

5. Configureaza promovarea

Seteaza ordinea de promovare: Development -> Staging -> Productie. Fiecare mediu poate fi configurat sa primeasca automat artefacte de la mediul anterior.

Preventie

  • Pastreaza configuratiile mediilor cat mai similare posibil
  • Foloseste variabile de mediu pentru diferentele specifice (URL-uri, credentiale)
  • Configureaza notificari pentru deploy-uri in productie

Greseli comune

  1. Medii configurate diferit — aplicatia functioneaza in staging dar nu in productie
  2. Fara backup inainte de deploy — rollback-ul necesita reconstructie manuala
  3. Trigger automat pe productie — deploy-uri neautorizate in productie

FAQ

### Cate medii de deploy pot crea?

Oricate. Recomandam minim 3: development, staging si productie.

Pot reutiliza un mediu intre proiecte de deploy?

Fiecare proiect de deploy are propriile medii. Nu pot fi partajate.

Cum sterg un mediu?

Acceseaza setarile mediului si apasa Delete environment. Atentie: operatia este ireversibila.

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