在天蓝色管道中有条件地使用变量组
Conditionally use a variable group in azure pipelines
我知道可以在 azure pipelines yml 中有条件地设置变量。
参见 https://docs.microsoft.com/en-us/azure/devops/pipelines/process/expressions?view=azure-devops#conditional-insertion
是否也可以有条件地使用变量组?
比方说,如果管道 运行 变量已设置或具有特定值,则管道应使用变量组。如果不是,则不得使用该组。
谢谢
是否可以像这里这样:
trigger: none
pr: none
variables:
isProd: true
stages:
- stage: Test
displayName: Build and restore
variables:
- ${{ if eq(variables['isProd'], 'false') }}:
- group: QA
- ${{ if eq(variables['isProd'], 'true') }}:
- group: PROD
jobs:
- job: A
steps:
- bash: echo $(name)
我知道可以在 azure pipelines yml 中有条件地设置变量。 参见 https://docs.microsoft.com/en-us/azure/devops/pipelines/process/expressions?view=azure-devops#conditional-insertion
是否也可以有条件地使用变量组?
比方说,如果管道 运行 变量已设置或具有特定值,则管道应使用变量组。如果不是,则不得使用该组。
谢谢
是否可以像这里这样:
trigger: none
pr: none
variables:
isProd: true
stages:
- stage: Test
displayName: Build and restore
variables:
- ${{ if eq(variables['isProd'], 'false') }}:
- group: QA
- ${{ if eq(variables['isProd'], 'true') }}:
- group: PROD
jobs:
- job: A
steps:
- bash: echo $(name)