jenkins-pipeline - XLDeploy 部署失败时如何禁用回滚
问题描述
我正在搜索如何在我的部署被 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 上使用它
谢谢
解决方案
推荐阅读
- swift - 在这种情况下使用哪个 rxSwift 运算符?
- python - 如何使用 Python 更改 Revit 系列名称
- python - BeautifulSoup 错误 AttributeError:“NoneType”对象没有属性“getText”
- flutter - 客户端握手错误:颤振中的 CERTIFICATE_VERIFY_FAILED 自签名证书
- powerbi - DAX 根据每月的最大日期计算度量
- python - Pandas groupby 如何按条件返回布尔值?
- python - 如果一个日期帧中的字符串位于另一个数据帧的多列中,则返回 True(时间复杂度)
- django - 如果一个类的相关集包含任意项目,我如何获取该类的所有条目?
- javascript - 单击按钮时更改 TextView 操作
- bixby - Bixby:想在一个输入表单视图中显示两个表单元素文本输入