Ich habe einige Änderungen an einer Build-Konfiguration in TeamCity 8 vorgenommen. Ich weiß, dass ich einen Audit-Trail der Änderungen sehen kann, die ich an der Build-Konfiguration vorgenommen habe, und ich kann die Details jeder einzelnen Änderung überprüfen, aber ich frage mich, ob ich eine dieser früheren Versionen der Build-Konfiguration auswählen und wiederherstellen kann. In TeamCity scheint dies keine offensichtliche Option zu sein.
Um Zweifel zu vermeiden, ich bin nicht nach dem Zurücksetzen von Änderungen im Quellcode, sondern in der Build-Konfiguration von TeamCity. Ich habe einige Parameter geändert, Schritte, Trigger usw. erstellt und möchte diese Änderungen rückgängig machen.
Sie haben Recht, es gibt in Teamcity keine offensichtliche Möglichkeit, zu einer früheren Version zurückzukehren.
Alle Teamcity Build-Konfigurationen werden jedoch in einer XML-Datei auf dem lokalen Festplattenlaufwerk im Local Build Server verwaltet. Die Dateien werden in einem rollenden Format erstellt (die letzte Konfiguration heißt config.xml, die vorherige ist config-1..xml). Wenn Sie auf der Audit-Seite herausfinden können, auf welchem exakten xml Sie ein Rollback ausführen möchten, können Sie die gesicherte config.xml auf die neueste kopieren, oder Sie können die Änderungen manuell vornehmen.
Ich würde empfehlen, zuerst mit einem Testziel und dann mit dem ursprünglichen Ziel zu spielen.
Tags und Links teamcity build continuous-integration