jenkins - 获取作业的构建状态作为构建后变量

标签 jenkins jenkins-plugins

有没有办法在 Post-Build shell 脚本期间在变量中获取 Jenkins 作业的状态?

我想打印消息Build Status is $BUILD_URL :: $BUILD_STATUS , 其中 $BUILD_STATUS是当前已完成构建的状态(例如 ABORTEDSUCCESSFAILURE )。

最佳答案

我知道这个问题已经过时了,但我可以使用 currentBuild变量,例如:

   post {
     always {
       emailext body: "See ${BUILD_URL}", recipientProviders: [requestor()], subject: "Jenkins: ${JOB_NAME}: Build status is ${currentBuild.currentResult}"
     }
   }

关于jenkins - 获取作业的构建状态作为构建后变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22264431/

相关文章:

selenium - 从 Jenkins 运行 Selenium 测试 - 找不到 firefox

docker - 无法使用Jenkins CloudFoundryPlugin将Docker镜像推送到Cloud Foundry

python - Jenkins Git 插件 : git describe cannot describe anything

jenkins - 从参数化触发器插件传回结果

jenkins - Jenkins 工作的自定义指标

docker - 在远程注册表中构建上下文文件夹?

groovy - 如何在每个测试用例中获取 email-ext groovy 脚本中的所有 robotsframework 警告?

Jenkins:手动将构建部署到不同的服务器

git - Jenkins:git "Checking out Revision"后失败

shell - 我需要在 Jenkins 上执行 Curl 脚本来检查状态 URL