解决GitHub存储库环境机密



我正在使用操作从GitHub构建Django应用程序的部署。我想将机密存储在存储库环境中,并在YAML中引用它们。我有两个环境TEST和PRODUCTION,每个环境都定义了相同的秘密。

- uses: Azure/get-keyvault-secret@v1
with:
keyvault: ${{ secrets.KEY_VAULT_NAME }} # Set the name of the KEY VAULT in Azure portal from GITHUB secrets
secrets: ${{ secrets.KEY_VAULT_SECRET }} # comma separated list of secret keys to fetch from key vault
id: myGetSecretAction # ID for secrets that you will reference

我需要切换环境吗?

您需要设置环境:

环境:生产

最新更新