1

每次我运行 jenkins 作业时,我基本上都想获取该 jenkins 内部版本号并在我的项目工作区中创建一个具有 @afterSuite 方法的备份文件夹。所以我的备份文件夹名称和执行的 jenkins 内部版本号应该匹配。创建备份文件夹的目的是移动几个日志和报告文件。我已经看到很多关于从项目代码中设置自定义詹金斯内部版本号的答案,这不是我的要求。我的问题是我想要当前执行的詹金斯内部版本号

4

1 回答 1

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 环境变量

于 2020-08-23T20:01:45.917 回答