繁体   English   中英

如何在我的@afterSuite 方法中获取 jenkins 内部版本号

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM