RollbackDeployment
Führt ein Rollback für eine Bereitstellung aus, um bereitgestellte Versionen von Objekten aus dem Target-Repository zu löschen. Verwenden Sie diesen Befehl zum Rollback für alle Objekte in einer Bereitstellungsgruppe, die Sie zu einem bestimmten Zeitpunkt (Datum und Uhrzeit) bereitgestellt haben.
Ein Rollback kann nicht nur für einen Teil der Bereitstellung durchgeführt werden. Um ein Rollback auszuführen, müssen Sie eine Verbindung zum Target-Repository herstellen. Sie können kein Rollback einer Bereitstellung von einem nicht versionsgesteuerten Repository ausführen.
Um ein Rollback zu initiieren, müssen Sie die aktuelle Version jedes Objekts für das Rollback verwenden.
Der RollbackDeployment-Befehl verwendet die folgende Syntax:
pmrep rollbackdeployment -p <deployment_group_name> -t <nth_latest_deploy_run> -r <repository_name> -v <nth_latest_version_of_deployment_group>
In der folgenden Tabelle werden die pmrep-RollbackDeployment-Optionen und -Argumente beschrieben:
Option | Argument | Beschreibung |
|---|
-p | deployment_group_name | Erforderlich. Name der Bereitstellungsgruppe, für die ein Rollback ausgeführt werden soll. |
-t | nth_latest_deploy_run | Erforderlich. Version der Bereitstellung, für die ein Rollback ausgeführt werden soll. |
-r | repository_name | Optional. Name des Quellen-Repositorys, aus dem Sie die Bereitstellungsgruppe bereitstellen. |
-v | nth_latest_version_of_deployment_group | Optional. Version der Bereitstellungsgruppe, für die ein Rollback ausgeführt werden soll. |
Beispiel
Sie haben eine Bereitstellung mit fünf Versionen und möchten ein Rollback für die letzten zwei Versionen durchführen. Dazu müssen Sie zuerst ein Rollback der neuesten Bereitstellung ausführen. Geben Sie den folgenden Text bei der Eingabeaufforderung ein, um ein einzelnes Rollback auszuführen und die letzte Bereitstellung zu bereinigen:
rollbackdeployment -p Deploy_sales -t 1
Geben Sie anschließend folgenden Text ein, um ein Rollback der vorletzten Bereitstellung durchzuführen:
rollbackdeployment -p Deploy_sales -t 2