Wie kann die Anzahl der bereitgestellten Snapshot-Artefakte in Nexus begrenzt werden?
Sind wir mit Nexus zur Bereitstellung unserer snapshot-Artefakte. Unser build-server stellt Ihnen bei jedem build mit dem folgenden Befehl: mvn deploy.
Als Ergebnis auf jeden bauen die neuere version des Artefakt bereitgestellt wird. Das problem, dass bereits über Dutzende von Artefakten eingesetzt werden, um das repository und natürlich wir brauchen nur das Letzte Artefakt.
Eine Möglichkeit, die Anzahl der eingesetzten snapshots Artefakte im Nexus?
Danke für Eure Hilfe,
Michael
InformationsquelleAutor der Frage Michael | 2012-09-30
Du musst angemeldet sein, um einen Kommentar abzugeben.
Erstellen Sie eine geplante Aufgabe zu reinigen, die alten snapshots.
Die folgenden links beschreiben die Funktionalität:
Können Sie den task so konfigurieren, halten Sie immer eine minimale Anzahl von Artefakten. Es ist sehr flexibel.
Nur "gotcha" in der Version 2 des Repository-MANAGERS, ist, dass Sie brauchen, um auch eine zweite Aufgabe, Papierkorb Leerenum zu behaupten, wieder den Speicherplatz. Für Version 3 müssen Sie Compact-blob-Speicherum sicherzustellen, dass der Löschvorgang wird es wieder den Speicherplatz. Siehe docs über.
InformationsquelleAutor der Antwort Mark O'Connor
Wenn Sie den administrator-Zugang im Nexus
Dann,
Login auf Nexus.
Navigieren Sie zu Administration.
Gehen Sie auf geplante Tasks.
Können Sie die Aufgabe : Entfernen Sie Alte Snapshots.
Wählen Sie " task-Typ, wie Entfernen von Snapshots repository.
Können Sie definieren Mindest-Snapshot "count" oder " Snapshot-Bindung
benötigt.
InformationsquelleAutor der Antwort Raghav S
Ich vermute nicht. http://weblogs.java.net/blog/johnsmart/archive/2010/01/03/tale-two-repository-managers-nexus-and-artifactory-compared-and-co
Diesem gesagt wird, in Widerspruch zu Nexus.
InformationsquelleAutor der Antwort chx