将值传递给文件中的Jenkins参数

时间:2014-07-09 04:17:11

标签: jenkins

我想知道是否有选项可以将文件中的值传递给其中一个Jenkins参数。例如:我有一个名为config.properties的属性文件,我想将名为projectName的字段的值传递给名为Project的Jenkins参数。我怎么能这样做?

2 个答案:

答案 0 :(得分:1)

使用Extended Choice Parameter Plugin - 它允许您定义属性文件以及要使用的文件中的密钥。该插件需要逗号分隔值,以允许用户选择一个,但如果只有一个值 - 默认情况下将选择它。

答案 1 :(得分:0)

  1. 按照antweisis的说明添加“插件扩展选择参数”
  2. 需要一个属性文件,这意味着该文件的内容具有以下格式,例如:dates = 21012,2013,2014,2015
  3. 我已添加图像以及如何配置作业,如下图所示。
  4. 要将内容动态添加到属性文件中,请创建一个脚本并将其作为cron作业运行,或者运行将首先填充文件的作业。

enter image description here

在哪里

分隔符 =逗号,因为我们用逗号分隔了值

属性文件 =文件的路径

属性键 =我们在示例中使用了日期的键

这将成功地从文件内容创建一个下拉列表。