动态访问Jenkins变量,其中包含另一个变量子字符串

时间:2019-12-18 14:37:50

标签: jenkins jenkins-cli

我有两个Jenkins作业机密文件变量,分别称为stage_xfile和prod_xfile。 ENV是另一个变量,其中包含部署环境变量stage / prod。 我想像这样在sh命令中动态访问舞台和产品的机密文件:

cp ${${ENV}_xfile} db/secret/

尝试不同的组合后,我无法使其工作。有任何建议。

1 个答案:

答案 0 :(得分:0)

您可以在单独的变量中创建文件名,然后使用它:

def fileName = "${ENV}_xfile"
sh "cp ${fileName} db/secret/"