Ola*_*døy 3 azure-devops azure-pipelines
我实际上想做的是:针对不同环境使用具有相同部署脚本的管道。每个环境都有一个变量组,其中包含部署所需的设置。
但在 YAML 文件中指定非硬编码的变量组似乎很困难。我希望管道有一个管道变量来指定要使用的变量组。
我发现了一些使用模板似乎可以实现这一点的指示。如果这是唯一的方法,那就这样吧。但我希望有一种更直接的方法。
这里我们通过参数驱动变量组值environment
猫 mypipeline.yaml
variables:
- ${{ if eq(parameters.environment, 'dev') }}:
- group: myvariable-group-dev
- ${{ if eq(parameters.environment, 'stg') }}:
- group: myvariable-group-stg
- name: environment
value: ${{ parameters.environment }}
parameters:
- name: environment
displayName: Environment
type: string
default: dev
values:
- dev
- stg
Run Code Online (Sandbox Code Playgroud)
可以是管道模板或只是管道
| 归档时间: |
|
| 查看次数: |
3394 次 |
| 最近记录: |