如何将 CI 管道中的变量直接消费到 CD 管道中

How to consume variables from CI pipeline into CD pipeline directly

如何直接在 CD 管道中使用 CI 管道中设置的变量?

示例: 如果在一组中声明了多个变量。如何访问 CI/CD 管道中的特定变量?

还有如何为多个 keyvault 使用变量组?

谢谢

设置全局变量

YAML

https://docs.microsoft.com/en-us/azure/devops/pipelines/library/variable-groups?view=azure-devops&tabs=yaml

经典

https://docs.microsoft.com/en-us/azure/devops/pipelines/library/variable-groups?view=azure-devops&tabs=classic

使用变量

YAML

https://docs.microsoft.com/en-us/azure/devops/pipelines/process/variables?view=azure-devops&tabs=yaml%2Cbatch

经典

https://docs.microsoft.com/en-us/azure/devops/pipelines/process/variables?view=azure-devops&tabs=classic%2Cbatch

示例:

Batch script: %VARIABLE_NAME%
PowerShell script: $env:VARIABLE_NAME
Bash script: $VARIABLE_NAME

密钥保管库

https://docs.microsoft.com/en-us/azure/devops/pipelines/library/variable-groups?view=azure-devops&tabs=classic#link-secrets-from-an-azure-key-vault