每次我运行jenkins作业时,我基本上都是想获取该jenkins内部版本号,并在具有@afterSuite方法的项目工作区中创建一个备份文件夹。因此,我的backUp文件夹名称和执行的jenkins内部版本号应该匹配。创建备份文件夹的目的是移动几个日志和报告文件。 我已经从项目代码中设置了自定义的詹金斯版本号,看到了很多答案,这不是我的要求。我的问题是我想要当前正在执行的詹金斯内部版本号
答案 0 :(得分:0)
您可以使用 $ {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 environment variables,