2017-05-08 2 views
0

Behält Jenkins standardmäßig alle Builds und Artefakte bei, die in jedem Build generiert werden. Oder es löscht sie nach einer gewissen Zeit. Ich weiß, dass ich die Option "Alte Builds verwerfen" konfigurieren kann, aber ich möchte das Standardverhalten von Jenkins kennen.Standardverhalten von Jenkins zum Beibehalten von Builds und Artefakten

+0

Lesen auf der Job-Konfigurationsseite, sieht aus wie Jenkins alle Builds und Artefakte, wenn wir nicht anders konfigurieren. –

Antwort

0

Standardmäßig werden alle Builds und Artefakte beibehalten. Könnte hinzufügen, dass ich kein Plugin kenne, das dieses Standardverhalten ändert.

0

Jenkins hält die Artefakte nicht. Jenkins behält nur die Build-Historie, dh das Protokoll der Build- und Meta-Informationen wie Buildnummer, Zeit usw.

Wenn du willst, dass Jenkins deine Artefakte aufbewahrt, musst du sie archivieren.
Sie tun dies, indem Sie den Archivierungsschritt in Ihrer Job-Konfiguration verwenden oder indem Sie den Schritt https://jenkins.io/doc/pipeline/steps/workflow-basic-steps/#archive-archive-artifacts in Ihrer Jenkins-Datei verwenden.

Aber Jenkins ist kein Artefaktarchiv-Tool. Am besten verwenden Sie ein Artefaktarchivierungswerkzeug wie http://www.sonatype.org/nexus/ oder https://www.jfrog.com/artifactory/.

Verwandte Themen