
[英]How to use afterSuite method of Gradle Test class in Java?
[英]How to fetch the jenkins build number in my @afterSuite method
每次运行 jenkins 作业时,我基本上都想获取该 jenkins 版本号并在我的项目工作区中创建一个备份文件夹,该文件夹具有 @afterSuite 方法。所以我的备份文件夹名称和执行的 jenkins 版本号应该匹配。 创建备份文件夹的目的是移动几个日志和报告文件。 我已经看到很多关于从项目代码设置自定义 jenkins 版本号的答案,这不是我的问题。 我的问题是我想要当前正在执行的 jenkins 版本号
您可以使用${env.BUILD_NUMBER}获取当前版本号
简单的管道示例:
pipeline {
agent any
stages {
stage ('Greeting'){
steps {
echo "Hello, The build number is: ${env.BUILD_NUMBER}"
}
}
}
}
可以使用 ${env.BUILD_NUMBER} 或 ${env.BUILD_URL} 等访问所有jenkins 环境变量
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.