首页 > 移动平台 > 详细

AzureWeb App如何做私有仓储的部署

时间:2020-03-22 12:33:19      阅读:74      评论:0      收藏:0      [点我收藏+]

背景

使用Azure Web App的部署中心可以实现从github,gitlab还有bit bucket的持续部署,但是如果仓储是私有的话,是无法完成部署的,原因是kusu的SCM无法设置凭据,详情可以参考 https://github.com/projectkudu/kudu/issues/2464 

这篇文章主要说明如何在Azure Web App上部署私有仓储。

步骤

1.在部署中心选择作为本地git部署

技术分享图片

2.设置完成后,进入部署凭据的页面,记录用户名和密码:

技术分享图片

3.记录完成后,kudu使用的是git hub的Web Hook去触发持续部署的,所以接下来的操作是在github仓储页面设置web hook。

地址为  https://$myusername:Password@mysite.scm.azurewebsites.net/deploy

技术分享图片


4.在deploy key页面设置ssh key,

技术分享图片

如何获取这个key呢,将第三步的地址  https://$myusername:Password@mysite.scm.azurewebsites.net/deploy 

后面的/deploy替换成/api/sshkey?ensurePublicKey=1,就会返回相应的key了,之后就可以进行测试看是否配置成功了。


参考文档 https://github.com/projectkudu/kudu/wiki/Continuous-deployment#create-an-azure-web-app-and-enable-source-control-with-an-external-repository

AzureWeb App如何做私有仓储的部署

原文:https://www.cnblogs.com/junshijie/p/12544477.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!