我正在搜索如何在我的部署被 XLDeploy(使用 jenkinsFile 中的插件)破坏(出错)时禁用回滚过程。
以下可能的部署失败策略。XL Deploy 任务可以
回滚部署 取消部署 保持部署原样(我正在寻找此选项而不回滚)是否有一个标志可以传递给 XLDeploy(或任何方法)以确保不需要执行回滚当部署失败?
这是我的詹金斯文件管道
stage('Deploy') {
xldDeploy serverCredentials: 'xld-admin', environmentId: 'Environments/env', packageId: 'Applications/app_new/1.0'
// where to put this option to cancel the rollback
}
} catch (RuntimeException e) {
try {
if (deploymentOptions.rollbackOnError) {
// perform a rollback
listener.error("Deployment failed, performing a rollback");
executeTask(deploymentService.rollback(taskId));
}
} finally {
throw new DeployitPluginException(e.getMessage());
}
即,我不明白有这个标志控制回滚(活动与否)如何在我的 JnekinsFile 上使用它
谢谢