连续部署web
连续部署web,可以在第一次部署完web应用后,方便修改和自动提交代码部署新版本的web应用.其中自动提交使用github中的webhook,使代码在master上提交修改后可以自动更新web服务.
在azure上创建web应用
- 登录到经典门户,找到创建好的web应用(没有的自行创建新的).在仪表板中,找到“从源控件设置部署”.设置部署,选择“外部存储库”.
- 输入github分支中的URL地址.我在github中fork了一个淘宝页面
https://github.com/magic-chenyang/taobao
.
- 此时你可以看到从github中提交的页面.
设置github中的webhook
在github的代码分支中找到设置.点进去
-
在设置中,选择webhook,在负载url中输入
https://$<YOUR_WEB_APP>:<SOME_BIG_RANDOM_TOKEN>@<YOUR_WEB_APP>.scm.chinacloudsites.cn/deploy
先下载发布配置文件,其中有
userName="$<YOUR_WEB_APP>" userPWD="<SOME_BIG_RANDOM_TOKEN>"
- 保存以后可以自己修改代码,提交以后看到自动部署的过程了.