Frage

Wir verwenden Hudson für unsere Continuous Integration Server und es ist toll. Wir haben 2 Probleme mit ihm, die leicht verwandt sind.

  1. https://hudson.dev.java.net/issues /show_bug.cgi?id=2736 Die Build-Reihenfolge in Hudson bedeutet, dass die Downstream-Abhängigkeiten viel mehr bekommen gebaut als sie sein müssen. Hoffentlich wird dieses Problem bald angegangen werden.
  2. Da sind diese Dinge so oft gebaut zu werden, ist die Build-Geschichte massiv. Wir nicht wirklich brauchen 1000 Build Elemente in der Geschichte für einen Teil der Arbeitsplätze.

Meine Frage ist, um den Punkt 2. Ich so etwas wie ein Job oder Plugin möchte alte Artefakte zu löschen. Keeping sagen, dass die letzten 20 von alles baut würde herum in Ordnung. Im Moment scheint es unbegrenzt, die aus einer Operations Perspektive nicht groß ist.

UPDATE: Wie pro Norbert Antwort, ist es in der Job-Konfiguration. In der 1,300 UI gibt es eine „Discard Altbauten“ Checkbox, die diese konfiguriert werden kann.

War es hilfreich?

Lösung

Es gibt eine solche Konfiguration in unserem hudson Build-Server. Im Projekt Config zwischen einer Menge wählt den Builds oder einen bestimmten Zeitraum zu halten, ich kann. Ich glaube nicht, dass ich aplugin für diese installiert

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top