可以将“condition: succeeded()”从参数中移除,改为在步骤级别上设置条件,例如:
template: template.yml parameters: param1: value1 param2: value2
step: name: RunTemplate condition: succeeded() displayName: Run Template inputs: template: template.yml parameters: param1: ${{ parameters.param1 }} param2: ${{ parameters.param2 }}
这样,当前一个步骤成功完成时,运行步骤“RunTemplate”,并将参数传递到模板中,以便模板可以被执行。