Command Reference > pmrep-Befehlsreferenz > RollbackDeployment
  

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