基本上,我在Jenkins上运行了几个工作,这些工作有两组不同的电子邮件分发列表,一组用于生产,另一组用于我们进行干运行时。我希望能够轻松地在两者之间切换。目前,我们在“管理Jenkins”
下的全局属性部分中将这些作为环境变量
问题是我必须在干运行和生产运行之间更改这些(每个应用程序都有一个电子邮件发行版)。我想将这些放入属性文件中,以便我可以轻松切换。我以为我可以做到这一点,但它不起作用:
答案 0 :(得分:1)
我对我的Linux环境进行了快速测试,它与Envfile plugin配合使用。
属性文件路径:
/tmp/env.properties
文件内容:
TEST_STACKOVERFLOW = "my_value"
构建步骤:
echo $TEST_STACKOVERFLOW
结果:
[workspace] $ /bin/sh -xe /tmp/hudson8256628035734643761.sh
+ echo '"my_value"'
"my_value