Skip to content

Cum sa gestionezi artefactele in Bamboo

DodaTech Updated 2025-01-15 1 min read

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

  1. Pattern gresit — artefactul nu este capturat pentru ca pattern-ul nu se potriveste
  2. Artefacte nepartajate — planurile dependente nu gasesc fisierele necesare
  3. Retentie infinita — spatiul pe disc se umple cu artefacte vechi

FAQ

### Ce dimensiune pot avea artefactele?

Nu exista o limita stricta, dar artefactele mari incetinesc descarcarile si ocupa spatiu. Recomandam sub 500 MB per artefact.

Pot descarca artefacte prin API?

Da, REST API-ul Bamboo ofera endpoint-uri pentru descarcarea artefactelor.

Cum sterg artefactele vechi?

Configureaza politici de retentie in Administration > Artifact Cleanup.

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