RollbackDeployment
回滚部署以从目标存储库中清除已部署的对象版本。 使用此命令可回滚部署组中已在特定日期和时间部署的所有对象。
不能回滚部署的一部分。 要执行回滚,必须连接到目标存储库。 不能从无版本控制的存储库回滚部署。
要启动回滚,必须回滚每个对象的最新版本。
RollbackDeployment 命令使用以下语法:
pmrep rollbackdeployment -p <deployment_group_name> -t <nth_latest_deploy_run> -r <repository_name> -v <nth_latest_version_of_deployment_group>
下表介绍了 pmrep RollbackDeployment 选项和参数:
选项 | 参数 | 说明 |
---|
-p | deployment_group_name | 必需。 要回滚的部署组的名称。 |
-t | nth_latest_deploy_run | 必需。 要回滚的部署的版本。 |
-r | repository_name | 可选。 要从中部署部署组的源存储库的名称。 |
-v | nth_latest_version_of_deployment_group | 可选。 要回滚的部署组的版本。 |
示例
您的部署有五个版本,您希望回滚最后两个版本。 为此,您必须先回滚最新部署。 在命令提示符处输入以下文本,执行一次回滚并清除最后的部署:
rollbackdeployment -p Deploy_sales -t 1
接着,输入以下文本,回滚倒数第二个部署:
rollbackdeployment -p Deploy_sales -t 2