我有一个 .yaml 文件
variables:
- name: command1
value: none
- scripts: |
echo '##vso[task.setvariable variable=command1]new_value'
- ${{ if ne(variables['command1'], 'none') }}:
- template: templates/run.yml@temp1 # Template reference
parameters:
COMMAND: '$(command1)'
我创建变量有两个原因,
- 成为全球性的
- 我不希望它显示在用户的变量列表中
'command1'
我希望仅在变量值不是时才执行模板'none'
目前它没有跳过,即使变量内的值不是无,它也会继续执行它。
我使用的另一种 if 条件格式是
- ${{ if ne(variables['taskName.command1'], 'none') }}:
- ${{ if ne('$(command1)', 'none') }}:
以上都不起作用
请帮助解决此问题。