工作之外的詹金斯变量

时间:2017-02-02 08:11:54

标签: jenkins

我的Jenkins工作里面有很多重复的数据。有时我需要复制作业来装箱新项目。 我需要的是在Jenkins作业之外创建变量然后在项目中使用它的一些工具。有什么建议吗?

2 个答案:

答案 0 :(得分:1)

环境变量无法完成这项工作吗?

无论如何,我会使用一些基于文本/ DSL的工具,如Jenkins Job Builder(我想到的第一个),所以将你的工作定义为带有通用变量的模板,然后创建一个调用你的工作的主工作传递这些变量。

答案 1 :(得分:1)

你可以

  1. 使用您现有的某个职位
  2. 采用其XML配置并使用它来创建XML模板文件
  3. 然后使用sedxmlstarlet替换特定的占位符/标记
  4. 然后使用Jenkins CLI或REST API从更新的XML
  5. 创建新作业