将多个属性文件注入Jenkins作业

时间:2016-06-02 05:11:37

标签: jenkins jenkins-plugins

现在我正在使用EnvInject plugin通过属性文件将我的环境变量插入我的Jenkins作业。

但是,现在我有第二个作业需要与第一个作业相同的环境变量,而不是我想通过另一个属性文件加载的一些其他变量。

我知道,有可能通过EnvInject-plugin的Properties Content Edit字段插入值,但是我想将它保存在一个文件中,因此它可以在作业之间共享。但似乎没有可能将第二个属性文件添加到EnvInject-plugin。

有没有办法将多个属性文件注入到可以处理我的场景的作业或任何其他插件中?

2 个答案:

答案 0 :(得分:4)

有一种简单的方法来解决你的限制 您应该在构建部分中加载每个文件,作为构建步骤 使用注入环境变量构建步骤,然后加载所需的每个文件。您可以通过设置此类型的多个构建步骤来添加多个文件。

对于类似的需求,这对我很有用。

答案 1 :(得分:0)

您可以使用Config File Provider Plugin配置一些shell脚本。 您可以添加多个文件,然后执行它们。