Cum sa gestionezi artefactele in Bamboo
In this tutorial, you'll learn about Cum sa gestionezi artefactele 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 artefactele in Bamboo pentru a salva, partaja si descarca fisiere generate in timpul build-urilor.
Problema
Fisierele generate de build (JAR-uri, rapoarte, pachete) trebuie partajate intre joburi, planuri sau echipe. Fara un sistem de artefacte, acestea se pierd dupa executia build-ului.
Solutia
1. Configureaza un artefact de output
Acceseaza Plan Configuration > Artifacts si apasa Create artifact:
Artifact name: build-output
Location: target/*.jar
Pattern: *.jar
Shared: true
2. Configureaza un artefact de raport
Pentru rapoarte de test:
Artifact name: test-reports
Location: target/surefire-reports/
Pattern: *.xml
Shared: false # doar in acest plan
3. Acceseaza artefactele dintr-un build
Dupa executia unui build, navigheaza la Build Results > Artifacts pentru a vedea si descarca fisierele.
4. Partajeaza artefacte intre planuri
In planul destinatar, configureaza dependenta si activeaza Share artifacts pentru a importa artefacte din planul sursa.
5. Configureaza curatarea automata
Seteaza politica de retentie:
Keep artifacts for: 30 days
Keep artifacts for last: 50 builds
Preventie
- Nu partaja artefacte mari inutile — ocupa spatiu pe disc
- Foloseste pattern-uri specifice, nu
**/*pentru a include doar fisierele necesare - Configureaza politici de retentie pentru a economisi spatiu
Greseli comune
- Pattern gresit — artefactul nu este capturat pentru ca pattern-ul nu se potriveste
- Artefacte nepartajate — planurile dependente nu gasesc fisierele necesare
- Retentie infinita — spatiul pe disc se umple cu artefacte vechi
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