如何在没有email-ext
插件的情况下在运行时访问 jenkins 构建状态?
我想使用 jenkins 的环境变量访问 build_status。或任何其他方式来访问詹金斯的构建状态变量?
如何在没有email-ext
插件的情况下在运行时访问 jenkins 构建状态?
我想使用 jenkins 的环境变量访问 build_status。或任何其他方式来访问詹金斯的构建状态变量?
默认的 Jenkins 环境变量不包括构建结果。
但是,您可以使用Groovy Postbuild Plugin,它在 Jenkins JVM 下运行并且可以访问当前的构建实例。
然后从 groovy 中,您可以通过manager.build.result
. 有关示例用法,请参见我的答案。
您可以使用currentBuild.currentResult
which 是 jenkins 服务器内部的全局变量来访问当前的构建状态。这些变量可以在管道内部访问。
此外,您可以使用以下 url 检查服务器内所有可用的全局变量
http://<server>/pipeline-syntax/globals