重新启动构建时,如何获取父构建的构建数



我正在使用詹金斯管道,蓝色海洋和我的工作" a"。

我建立了工作" a",所以我有

Build Number 1
Build Number 2

我想重新启动构建编号2 ==>它将创建构建编号3。

因此,父母的构建将为2,孩子建造3。

那么,如何打印父构建编号?

例如,在构建3中将打印2。

那么,他们的env变量是否保存了父构建号?

我使用Groovy Presenderships进行了工作 - regexes to Grep构建日志,寻找"从构建# d重新启动# d"。

如果我找到了它,则意味着构建是重新启动的,如果不是,那是一个新的版本,而不是根据另一个构建。

他们的另一个解决方案?

因为我认为我的解决方案不是最好的,并且可能是日志的标准标准,将来会更改

更简单的是使用全局变量currentBuild,您可以从<your jenkins url>/pipeline-syntax/globals#currentBuild

找到其描述
echo currentBuild.previousBuild.number

相关内容

  • 没有找到相关文章

最新更新