Я следил за этот документ Майкрософт и создал конвейер выпуска в YAML, все работает нормально.
У меня есть условный шаг, который также отлично работает:
- ${{ if contains(parameters.environment, 'PROD') }}:
Теперь требование немного изменилось, и тот же условный шаг требует проверки нескольких значений.
Например, если это содержит PROD или UAT, это правда.
Я читал разные места и безуспешно пробовал следующее:
- ${{ or(if contains(parameters.environment, 'PROD'), if contains(parameters.environment, 'UAT')) }}:
- ${{ if contains(parameters.environment, 'PROD', 'UAT') }}:
Есть идеи, возможно ли это и как это решить? высоко ценится ?
Возьмем, например, следующее:
${{ if or( eq(parameters.environment, 'PROD'), eq(parameters.environment, 'UAT') ) }}:
синтаксис выражений: