我有两个Jenkins作业机密文件变量,分别称为stage_xfile和prod_xfile。 ENV是另一个变量,其中包含部署环境变量stage / prod。 我想像这样在sh命令中动态访问舞台和产品的机密文件:
cp ${${ENV}_xfile} db/secret/
尝试不同的组合后,我无法使其工作。有任何建议。
答案 0 :(得分:0)
您可以在单独的变量中创建文件名,然后使用它:
def fileName = "${ENV}_xfile"
sh "cp ${fileName} db/secret/"