0

我有 xl 版本要完成。它有多个阶段,每个阶段都包含多个任务。有一个模板(orchestor)负责多个应用程序的部署。我希望场景能够实现,即使其中一个应用程序发布失败,其余应用程序也将继续部署。整个过程由一个 groovy 脚本完成。

所以基本上我想要一种优雅的方式来处理 groovy 中用于 xl realese 的任务失败。代码是这样的:

if(condition)
{ 
throw new Exception("Build Failed as the TAF sanity or TAF consumer failed")
}
4

1 回答 1

0

您可以在版本中引入一个布尔变量,例如tafBuildSucceeded. false在默认情况下和true构建成功时将变量设置为。

任务完成后,可以在后续任务的前置条件中使用release变量。

于 2020-08-26T15:55:33.623 回答