2017-08-16 1 views
1

In TFS 2010/2015 können die Xaml-Builds so konfiguriert werden, dass sie nur die letzten x Builds behalten (z. B. die letzten 5 Builds behalten).Löschen alter Builds

Xaml Build Retention Policies

jedoch baut der neue Stil im Jahr 2015 ändern, wie dies funktioniert, zu halten für x Anzahl der Tage, baut und ein Minimum von y zu halten.

vNext Build Retention Policy

Dies könnte gut funktionieren, wenn sie mit kleinen Projekten zu tun, aber die Leistung unserer Build> 5GB eine Zeit.

Gibt es eine Möglichkeit, die alte Aufbewahrungsrichtlinie zu verwenden oder TFS die alten Builds manuell löschen zu lassen, wenn neue erstellt werden?

Antwort

0

XAML und vNext sind zwei verschiedene Build-System. Sie können die alte Aufbewahrungsrichtlinie für XAML-Build für vNext definitiv nicht verwenden.

Und es gibt auch keine Option, TFS die alten Builds zu löschen, wenn neue erstellt werden. Aufbewahrungsrichtlinien sind die einzige Möglichkeit, zu konfigurieren, wie lange Builds und Releases vorerst vom System aufbewahrt werden.

Um dieses Problem zu umgehen, können Sie dazu die TFS-API verwenden. Sie könnten ein Dienstprogramm ausführen, um den Ablageort für Buildartefakte für Builds zu bereinigen. Hier ist ein Beispiel von Skundus Antwort in dieser Frage: TFS 2015 - Delete Build Artifacts für Ihre Referenz.

Verwandte Themen