如何将应用程序从bitbucket部署到azure

Joe*_*Joe 2 azure bitbucket-pipelines

我的管道在位桶中:

- 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
Run Code Online (Sandbox Code Playgroud)

哪里AZURE_APP_ID?在 Azure -> 应用服务上,我可以看到一个包含我的应用程序的表,但没有应用程序 ID。密码是什么?我没有在任何地方设置密码。和tenant id

Ara*_*ind 5

首先,您需要在 azure 订阅中创建一个 Azure 服务主体,以启用将 bitbucket 连接到 azure 服务。创建服务主体时,成功创建后您将获得一组信息,您可以从中提取应用程序 ID 和租户 ID。这是通过 azure CLI 实现的。

az ad sp list --show-mine --query '[].{"id":"appId", "tenant":"appOwnerTenantId"}'
Run Code Online (Sandbox Code Playgroud)

您需要将此信息以及您的 azure 密码提供给bitbucket 管道,以启用从存储库到 azure 的部署。