【发布时间】:2022-08-04 19:21:46
【问题描述】:
我有一个要部署到 Azure 的 springboot webapp。该应用程序是springboot jar。我已经能够使用azurewebapp 插件来实现这一点,但它使用OAUTH2 限制了将此部署方法集成到我们的CD(bitbucket)中。
所以更普遍的问题是如何通过 bitbucket 部署管道部署我的 Spring Boot 应用程序?
我查看了来自 bitbucket 的示例 yaml 文件,看起来它需要这些变量
AZURE_APP_ID: $AZURE_APP_ID
AZURE_PASSWORD: $AZURE_PASSWORD
AZURE_TENANT_ID: $AZURE_TENANT_ID
AZURE_RESOURCE_GROUP: $AZURE_RESOURCE_GROUP
AZURE_APP_NAME: $AZURE_APP_NAME
ZIP_FILE: app-$BITBUCKET_BUILD_NUMBER.zip
那么我从哪里得到这些值
- Azure 应用 ID:我假设这是来自 Azure 应用服务?但我在当前部署的应用程序上没有看到任何应用程序 ID。
- Azure 密码:这是我(管理员)帐户的密码吗?
- Azure 租户 ID:这是什么?从哪里得到它?
另外,这是正确的方法还是我应该使用其他方法? Azure 管道?
标签: java azure azure-web-app-service spring-boot-gradle-plugin azure-java-tools