如何将应用程序从 bitbucket 部署到 azure
How to deploy app from bitbucket to azure
我在 bitbucket 中的管道:
- pipe: microsoft/azure-cli-run:1.0.2
variables:
AZURE_APP_ID: $AZURE_APP_ID
AZURE_PASSWORD: $AZURE_PASSWORD
AZURE_TENANT_ID: $AZURE_TENANT_ID
AZURE_APP_ID
在哪里?在 Azure -> App Services 上,我可以看到 table 和我的应用程序,但没有应用程序 ID。密码是什么?我没有在任何地方设置密码。还有 tenant id
?
首先,您需要 create an Azure service principal 在您的 azure 订阅中启用将 bitbucket 连接到 azure 服务。
当您创建服务主体时,您将在成功创建后获得一组信息,您可以从中提取应用程序 ID 和租户 ID。这是通过 azure CLI。
az ad sp list --show-mine --query '[].{"id":"appId", "tenant":"appOwnerTenantId"}'
此信息连同您的 azure 密码是您需要提供给 bitbucket pipeline 以启用从您的存储库到 azure 的部署的信息。
我在 bitbucket 中的管道:
- pipe: microsoft/azure-cli-run:1.0.2
variables:
AZURE_APP_ID: $AZURE_APP_ID
AZURE_PASSWORD: $AZURE_PASSWORD
AZURE_TENANT_ID: $AZURE_TENANT_ID
AZURE_APP_ID
在哪里?在 Azure -> App Services 上,我可以看到 table 和我的应用程序,但没有应用程序 ID。密码是什么?我没有在任何地方设置密码。还有 tenant id
?
首先,您需要 create an Azure service principal 在您的 azure 订阅中启用将 bitbucket 连接到 azure 服务。 当您创建服务主体时,您将在成功创建后获得一组信息,您可以从中提取应用程序 ID 和租户 ID。这是通过 azure CLI。
az ad sp list --show-mine --query '[].{"id":"appId", "tenant":"appOwnerTenantId"}'
此信息连同您的 azure 密码是您需要提供给 bitbucket pipeline 以启用从您的存储库到 azure 的部署的信息。