Cum sa faci rollback la un release anterior in Bamboo
In this tutorial, you'll learn about Cum sa faci rollback la un release anterior in Bamboo. We cover key concepts, practical examples, and best practices to help you understand and apply this topic effectively.
Vei invata cum sa execute un rollback in Bamboo pentru a reveni la un release anterior, minimizand timpul de downtime in cazul unor probleme.
Problema
Un deploy esuat sau o problema descoperita dupa lansare necesita revenirea rapida la versiunea stabila anterioara. Fara un proces de rollback, acest lucru poate dura ore.
Solutia
1. Identifica versiunea stabila anterioara
Navigheaza la Deployments > Your Project > Releases si identifica ultimul release care a functionat corect.
2. Initiaza rollback-ul
Apasa butonul Rollback pe versiunea anterioara si selecteaza mediul tinta:
Rollback release 2.4.0 to: Productie
Reason: Bugul XSS nerezolvat in 2.5.0
3. Verifica task-urile de rollback
Bamboo va crea un release de rollback care redeploateaza versiunea anterioara. Verifica task-urile:
# Exemplu de script de rollback
echo "Restaurare backup dinaintea deploy-ului..."
scp backup/20250115_app.tar.gz prod-server:/var/www/app/
tar -xzf 20250115_app.tar.gz
systemctl restart aplicatie
4. Monitorizeaza rollback-ul
Verifica log-urile deploy-ului de rollback pentru a confirma succesul:
2025-01-15 14:30: Rollback to 2.4.0 initiated
2025-01-15 14:31: Backup restored successfully
2025-01-15 14:31: Application restarted
2025-01-15 14:32: Health check passed
5. Notifica echipa
Trimite o notificare (Slack/Email) echipei ca rollback-ul a fost finalizat si aplicatia functioneaza pe versiunea anterioara.
Preventie
- Configureaza task-uri automate de backup inainte de fiecare deploy
- Testeaza procedura de rollback periodic
- Pastreaza artefactele build-urilor anterioare pentru a putea redeploya
Greseli comune
- Fara backup inainte de deploy — rollback-ul necesita reconstructia manuala
- Rollback peste mai multe versiuni — creste riscul de conflicte si pierderi de date
- Notificare lipsa — echipa nu stie ca s-a facut rollback si continua sa investigheze
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