2014-09-17 3 views
0

У меня есть проект node.js, запущенный на лазурном веб-сайте. Обычно я развертываю изменения с помощью git (например, git push azure master). Сегодня я добавил новую ветку «newbranch» и совершил некоторые изменения. Впоследствии я нажал изменения на лазурный веб-сайт (git push azure dev).Azure site node.js запуск триггера

Теперь я хотел изменить развертывание из ветки «master» в ветку «newbranch». Поэтому я перешел на вкладку configure моего лазурного сайта и изменил поле «ветвь для развертывания» на «newbranch» и нажал кнопку «Сохранить».

Но в отличие от http://azure.microsoft.com/en-us/documentation/articles/web-sites-publish-source-control/ Раздел «Указание ветви для использования» azure не начинает развертывание.

Мое текущее обходное решение - это изменить файл и сделать еще одно нажатие. Затем начнется процесс развертывания.

Мой вопрос: есть ли лучший способ «вручную» инициировать процесс развертывания?

Благодаря

ответ

1

Что говорит по этому адресу находится: «Azure должен немедленно приступить к обновлению на основе изменений в новой отрасли.» Это сбивает с толку, но это означает, что в следующий раз, когда вы нажмете на вновь настроенную ветку, она будет развернута из этой ветви. Развертывание веб-сайта инициируется веб-хостом в удаленном репозитории git. Это означает, что вам нужно внести некоторые изменения в вновь настроенную ветку, которая, в свою очередь, вызовет webhook против вашего веб-сайта, что приведет к его изменению и развертыванию.

Создание толчка к вашему репо - самый надежный и простой способ запуска развертывания.