我有一个在azure网站上运行的node.js项目。 通常我使用git部署更改(例如git push azure master)。 今天我添加了一个新的分支' newbranch'并做出了一些改变。之后我将更改推送到azure网站(git push azure dev)。
现在我想将部署从分支' master'更改为分支' newbranch'。因此,我进入了我的azure网站的配置选项卡,并将“分支部署”字段更改为“新分支”。然后点击保存按钮。
但不像http://azure.microsoft.com/en-us/documentation/articles/web-sites-publish-source-control/部分"指定要使用的分支" azure没有开始部署。
我目前的解决方法是更改文件并再次推送。然后开始部署过程。
我的问题:有没有更好的方法来“手动”触发部署过程?
由于
答案 0 :(得分:2)
它在该URL上的内容是:“Azure应该立即根据对新分支的更改开始更新。”这很令人困惑,但这意味着下次你推送到新配置的分支时,它将从该分支部署。 网站部署由远程git存储库中的webhook触发。这意味着您需要对新配置的分支进行一些更改,然后分支会针对您的网站调用webhook,从而导致其进行更改和部署。
推动您的回购是触发部署的最可靠,最简单的方法。