Ste*_*all 60 continuous-integration hudson hudson-plugins jenkins
我有一个生成的报告文件,我希望能够在Jenkins作业中将当前的内部版本号添加到该文件中.是否有可用于获取当前内部版本号的环境变量或插件?
Ric*_*arn 92
BUILD_NUMBER是当前的内部版本号.您可以在为作业执行的命令中使用它,或者只在作业执行的脚本中使用它.
有关可用环境变量的完整列表,请参阅Jenkins文档.该列表也可以从Jenkins实例中的http://hostname/jenkins/env-vars.html获得.
Mar*_*ite 20
Jenkins Pipeline 还提供当前版本号number作为currentBuild. 它可以读作currentBuild.number.
例如:
// Scripted pipeline
def buildNumber = currentBuild.number
Run Code Online (Sandbox Code Playgroud)
// Declarative pipeline
echo "Build number is ${currentBuild.number}"
Run Code Online (Sandbox Code Playgroud)
的其他属性currentBuild在管道语法:全局变量页面中进行了描述,该页面包含在每个管道作业页面上。该页面描述了基于当前插件的 Jenkins 实例中可用的全局变量。
我刚刚遇到这个问题,并发现如果任何时候由于任何错误触发的jenkins实例的硬关闭而导致内部版本号损坏,您可以通过编辑文件nextBuildNumber(pathToJenkins\jobs)手动设置内部版本号\ jobxyz \nextBuildNumber),然后通过选项进行重装
从磁盘重新加载配置从管理詹金斯查看.
| 归档时间: |
|
| 查看次数: |
83123 次 |
| 最近记录: |