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