3

如何在没有email-ext插件的情况下在运行时访问 jenkins 构建状态?

我想使用 jenkins 的环境变量访问 build_status。或任何其他方式来访问詹金斯的构建状态变量?

4

2 回答 2

2

默认的 Jenkins 环境变量不包括构建结果。

但是,您可以使用Groovy Postbuild Plugin,它在 Jenkins JVM 下运行并且可以访问当前的构建实例。

然后从 groovy 中,您可以通过manager.build.result. 有关示例用法,请参见我的答案。

于 2012-07-25T12:49:51.923 回答
0

您可以使用currentBuild.currentResultwhich 是 jenkins 服务器内部的全局变量来访问当前的构建状态。这些变量可以在管道内部访问。

此外,您可以使用以下 url 检查服务器内所有可用的全局变量

http://<server>/pipeline-syntax/globals 
于 2017-08-18T10:31:34.240 回答