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

ead*_*ead 2 jenkins jenkins-plugins

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

但是,现在我有第二份工作,它需要与第一份工作相同的环境变量,而不是我想通过另一个属性文件加载的更多附加变量。

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

有什么方法可以将多个属性文件注入到作业或任何其他插件中,以处理我的情况?

Eld*_*sis 5

有一种简单的方法可以绕过您的限制。
您应该在构建部分加载每个文件,作为构建步骤。
使用注入环境变量构建步骤,并加载您想要的每个文件。您可以通过设置这种类型的多个构建步骤来添加多个文件。

这对我有类似需求很有效。