Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Führt eine Stufe manuell zurück
Sie können eine Phase mithilfe der Konsole oder der CLI manuell rückgängig machen. Die Pipeline kann nur dann zu einer früheren Ausführung zurückkehren, wenn die vorherige Ausführung in der aktuellen Pipeline-Strukturversion gestartet wurde.
Sie können eine Phase auch so konfigurieren, dass sie bei einem Fehler automatisch rückgängig gemacht wird, wie unter beschriebenKonfigurieren Sie eine Phase für das automatische Rollback.
Führen Sie ein manuelles Rollback einer Stufe durch (Konsole)
Sie können die Konsole verwenden, um ein manuelles Rollback einer Phase auf eine Ziel-Pipeline-Ausführung durchzuführen. Wenn für eine Phase ein Rollback durchgeführt wird, wird in der Pipeline-Visualisierung in der Konsole ein Rollback-Label angezeigt.
Führen Sie ein manuelles Rollback einer Stufe durch (Konsole)
Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die CodePipeline Konsole unter http://console.aws.amazon.com/codesuite/codepipeline/home
. Die Namen und der Status aller mit Ihrem AWS Konto verknüpften Pipelines werden angezeigt.
-
Wählen Sie unter Name den Namen der Pipeline mit der Phase aus, für die ein Rollback ausgeführt werden soll.
-
Wählen Sie auf der Bühne die Option Rollback starten aus. Das Fenster Zurück zur Seite wird angezeigt.
-
Wählen Sie die Zielausführung aus, zu der Sie die Phase zurücksetzen möchten.
Anmerkung
Die Liste der verfügbaren Ziel-Pipeline-Ausführungen umfasst alle Ausführungen in der aktuellen Pipeline-Version, die am 1. Februar 2024 beginnt.
Das folgende Diagramm zeigt ein Beispiel für die Rollback-Stufe mit der neuen Ausführungs-ID.
Führen Sie ein manuelles Rollback einer Phase durch (CLI)
Verwenden Sie den rollback-stage Befehl AWS CLI , um ein manuelles Rollback einer Stufe durchzuführen.
Sie können eine Stufe auch manuell rückgängig machen, wie unter beschriebenFührt eine Stufe manuell zurück.
Anmerkung
Die Liste der verfügbaren Ziel-Pipeline-Ausführungen umfasst alle Ausführungen in der aktuellen Pipeline-Version, die am 1. Februar 2024 beginnt.
Um eine Phase manuell rückgängig zu machen (CLI)
-
Der CLI-Befehl für das manuelle Rollback erfordert die Ausführungs-ID einer zuvor erfolgreichen Pipeline-Ausführung in der Phase. Um die von Ihnen angegebene Ausführungs-ID für die Zielpipeline abzurufen, verwenden Sie den Befehl list-pipeline-executions mit einem Filter, der erfolgreiche Ausführungen in der Phase zurückgibt. Öffnen Sie ein Terminal (Linux, macOS oder Unix) oder eine Befehlszeile (Windows) und verwenden Sie die, AWS CLI um den
list-pipeline-executionsBefehl auszuführen. Geben Sie dabei den Namen der Pipeline und den Filter für erfolgreiche Ausführungen in der Phase an. In diesem Beispiel listet die Ausgabe Pipelineausführungen für die benannte Pipeline MyFirstPipeline und für erfolgreiche Ausführungen in der genannten Phase auf.deploys3aws codepipeline list-pipeline-executions --pipeline-name MyFirstPipeline --filter succeededInStage={stageName=deploys3}Kopieren Sie in der Ausgabe die Ausführungs-ID der zuvor erfolgreichen Ausführung, die Sie für das Rollback angeben möchten. Sie werden diese im nächsten Schritt als Ziel-Ausführungs-ID verwenden.
-
Öffnen Sie ein Terminal (Linux, macOS oder Unix) oder eine Befehlszeile (Windows) und verwenden Sie die, AWS CLI um den
rollback-stageBefehl auszuführen. Geben Sie dabei den Namen der Pipeline, den Namen der Stufe und die Zielausführung an, zu der Sie ein Rollback durchführen möchten. Um beispielsweise einen Schritt namens Deploy für eine Pipeline mit dem Namen rückgängig zu machenMyFirstPipeline:aws codepipeline rollback-stage --pipeline-name MyFirstPipeline --stage-name Deploy --target-pipeline-execution-id bc022580-4193-491b-8923-9728dEXAMPLEDie Ausgabe gibt die Ausführungs-ID für die neue Rollback-Ausführung zurück. Dies ist eine separate ID, die die Quellrevisionen und Parameter der angegebenen Zielausführung verwendet.