Это немного другое решение, но вы можете достичь своей цели - если я понял условный выбор группы переменных.
Вы можете использовать параметры времени выполнения:
parameters:
- name: environment
displayName: Environment
type: string
default: QA
values:
- QA
- PROD
stages:
- stage:
displayName: 'Build and Restore'
variables:
- group: ${{ parameters.environment }}
jobs:
- job:
steps:
- script: echo $(name)
, чем запуск build, вы можете выбрать свою среду:
Примечание. Я определил две группы переменных QA и PROD с именами переменных в обеих группах.