环境变量TEST_SECRETS应包含来自 azure 密钥库的秘密。这可以通过如下所示的 AzureKeyVault 任务来实现
- task: AzureKeyVault@2
displayName: Credential Fetch
inputs:
connectedServiceName: 'KVfetch'
KeyVaultName: 'kv_abc_devops'
SecretsFilter: 'db-primarykey-dev'
RunAsPreJob: true
如何将db-primarykey-dev的值传递给TEST_SECRETS
我可以按如下方式使用变量吗?
variables:
- name: TEST_SECRET
value: $db-primarykey-dev
我尝试在测试之前传递变量它不起作用
- task: CmdLine@2
displayName: Integration Tests
- script: |
echo 'TEST_SECRET = $db-primarykey-dev'
pytest test/integration --verbose -s