2017-11-22 3 views
2

Ich frage mich, ob es in Team Services eine Möglichkeit für eine Release-Definition gab, einen Schritt zu haben, der das Verzeichnis für die Anwendung sichert, bevor der aktualisierte Code bereitgestellt wird.Team Services Release Management-Sicherung vor der Bereitstellung

Ich mache derzeit einen manuellen Prozess, bevor wir ein Update einer Anwendung bereitstellen, wo ich das Anwendungsverzeichnis und sichern Sie es in eine komprimierte Datei mit dem Namen, der das Datum der Bereitstellung im Dateinamen enthält, was wir tun erfüllen Sie unsere Anforderungen für Backups an unsere Change Control Board. Ich möchte diesen automatisierten Prozess so machen, dass es jedes Mal auf die gleiche Weise durchgeführt wird, auch wenn ich nicht derjenige bin, der die Bereitstellung durchführt. Ich weiß, dass Sie Befehlszeilenaufgaben ausführen können, und ich könnte eine Befehlszeilenanwendung schreiben, die bestimmte Parameter akzeptiert, aber gerne wissen möchte, ob Team Services möglicherweise bereits eine Aufgabe hat, die sich darum kümmern kann.

Antwort

0

Es gibt eine Aufgabe zum Kopieren von Dateien und Zip-Dateien, die Sie in Ihren Prozess einfügen können. Sie können die Aufgaben sogar konditional machen. Es gibt keine "Backup" -Aufgabe per se.

Allerdings gibt es keine "Rollback" Aufgabe, die normale Sache zu tun wäre, eine neue Version mit der vorherigen Version zu planen, um zu installieren. Oder um das Problem zu beheben und eine neue Version mit den festgelegten Inhalten auszulösen.

Verwandte Themen