Webapp部署

我是一位Azure新手,并尝试以自动化CI / CD方式安装webapps。

如果我登录了CLI shell,我可以通过进行部署

az webapp部署源配置--name $ {WEBAPP_NAME} --resource-group $ {RESOURCEGROUP_NAME} --slot staging --repo-url $ {GIT_URL} --branch $ {BRANCH} - 手动集成

我想在Jenkins中使用shell来执行此操作(不使用Azure插件)。

如何使用部署凭证登录到z CLI?

我知道我们无法使用Azure凭据(从CLI)登录。

是否有替代方案可以通过某些API密钥登录(我们可以通过AWS / IBM Cloud这样做)?


Azure Cli 2.0支持非交互式登录。 您可以创建一个服务主体并赋予其Owner角色。 然后您可以使用以下命令登录。

az login --service-principal --username APP_ID --tenant TENANT_ID --password PATH_TO_CERT 

创建服务负责人,你可以检查这个链接。

给SP主人角色,你可以检查这个链接。

链接地址: http://www.djcxy.com/p/68503.html

上一篇: Webapp Deployment

下一篇: How to use Azure kudu zipdeploy from a Bamboo deployment server