使用不同的环境变量运行Jenkins作业
我用的是詹金斯1.651。我们有一个包含外壳的作业。外壳包含:使用不同的环境变量运行Jenkins作业,jenkins,Jenkins,我用的是詹金斯1.651。我们有一个包含外壳的作业。外壳包含: echo ${VAR} 我们正在使用EnvInject插件定义环境变量的内容: VAR=10 但有时我们希望对环境变量使用另一个值: VAR=20 我们的环境风险值必须在50%的情况下为10,在其他50%的情况下为20。 有没有一种方法或插件可以帮助我们轻松定义如何运行我们的工作?如果VAR=10或VAR=20 我们不希望每次运行VAR=20时都将VAR=10放在注释中,反之亦然。因此,最好是不进入我们的工作配置的方式。请参阅
echo ${VAR}
我们正在使用EnvInject插件定义环境变量的内容:
VAR=10
但有时我们希望对环境变量使用另一个值:
VAR=20
我们的环境风险值必须在50%的情况下为10
,在其他50%的情况下为20
。
有没有一种方法或插件可以帮助我们轻松定义如何运行我们的工作?如果VAR=10
或VAR=20
我们不希望每次运行VAR=20
时都将VAR=10
放在注释中,反之亦然。因此,最好是不进入我们的工作配置的方式。请参阅:
该参数可用作环境参数。例如,shell($FOO,%FOO%)或Ant(${env.FOO})可以访问这些值
或者更为复杂和复杂