Jenkins管道:从ini文件中获取价值

时间:2017-04-19 20:31:12

标签: windows jenkins jenkins-pipeline ini

我想从INI文件(版本内部版本号)获取值,并根据此值设置Jenkins作业的描述。我还没找到一个INI文件Jenkins插件,所以我想我会使用PowerShell或Batch脚本来解释INI文件。

但是将这个值输入Jenkins管道工作的最佳方法是什么?将其存储在环境变量中?把它写到纯文本文件?是否有与詹金斯一起做这些事情的惯例?

1 个答案:

答案 0 :(得分:2)

您可以使用readFile Pipeline步骤:https://jenkins.io/doc/pipeline/steps/workflow-basic-steps/#code-readfile-code-read-file-from-workspace

这会将ini文件读入String。当您将ini文件作为String时,可以使用标准的groovy String解析来提取版本构建号。

要设置构建描述,请使用以下代码:

currentBuild.description = "my.build.number"
相关问题