我想从INI文件(版本内部版本号)获取值,并根据此值设置Jenkins作业的描述。我还没找到一个INI文件Jenkins插件,所以我想我会使用PowerShell或Batch脚本来解释INI文件。
但是将这个值输入Jenkins管道工作的最佳方法是什么?将其存储在环境变量中?把它写到纯文本文件?是否有与詹金斯一起做这些事情的惯例?
答案 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"