Azure devops 将变量作为参数传递给Azure Devops模板
我试图将一个变量传递给作业B,该变量是我在以前的作业中生成的,称为a。 当我想在模板中引用的作业中使用该变量时,就会出现问题Azure devops 将变量作为参数传递给Azure Devops模板,azure-devops,Azure Devops,我试图将一个变量传递给作业B,该变量是我在以前的作业中生成的,称为a。 当我想在模板中引用的作业中使用该变量时,就会出现问题 parameters: job_conditions: eq(dependencies.A.outputs['tag_validation.deploy'],'true') --> Works tag: $[ dependencies.A.outputs['tag_validation.release_version'] ] 我可以在作业条件表达式中
parameters:
job_conditions: eq(dependencies.A.outputs['tag_validation.deploy'],'true') --> Works
tag: $[ dependencies.A.outputs['tag_validation.release_version'] ]
我可以在作业条件表达式中使用我的变量,如下所示:
job_conditions: eq(dependencies.A.outputs['tag_validation.deploy'],'true')
但我无法获得另一个变量的输出,我一直在尝试:
tag: $[format(dependencies.A.outputs['tag_validation.release_version'])]
tag: format(dependencies.A.outputs['tag_validation.release_version'])
tag: $(format(dependencies.A.outputs['tag_validation.release_version']))
非常感谢我找到了做这件事的方法 我需要计算模板中“变量”内的表达式
parameters:
job_conditions: eq(dependencies.A.outputs['tag_validation.deploy'],'true') --> Works
tag: $[ dependencies.A.outputs['tag_validation.release_version'] ]
在我的模板中,我需要创建变量部分:
variables:
tag: ${{ parameters.tag }}
“tag”变量以后可以用作$(tag)你好,朋友,谢谢你的分享,请将你的回复标记为答案。这将帮助其他社区成员更轻松地搜索这些有用的信息,这只是一个提醒:)