在 yaml 中添加任务以读取 KV。
我得到了这个 yaml 代码:
parameters:
- name: DeployTo
type: string
default: SIT
values:
- SIT
pool:
vmImage: vs2017-win2016
variables:
environmentToDeploy: ${{ lower(parameters.DeployTo)}}
subscription: np
stages:
- stage: SIT
displayName: SIT - Infrastructure deploy
condition: eq('${{ parameters.DeployTo}}','SIT')
jobs:
- template: ymlTemplates\environment-deploy.yml # Template reference
parameters:
DeployTo: '${{ parameters.DeployTo }}'
environmentToDeploy: '${{ variables.environmentToDeploy }}'
subscriptionId: 'xxxf7fc0-exx3-x000-9f55-04xxxxxx76f4'
SqlPassword: $(sqlpassword)
AdminPassword: $(adminpassword)
当前sqlpassword
和adminpassword
的值作为管道变量传递。我想从 KeyVault 中阅读此内容。我如何在工作之前将任务放在这个 .yaml 中。:)