Я установил непрерывное развертывание с Azure
и GitHub
в соответствии с документом here. Кажется, все работает. Я получаю вкладку Active Deployment
с сообщением success
, и когда я нажимаю изменения в моем репозитории GitHub
, Azure распознает его и выполняет обновление.Непрерывное развертывание в Azure и GitHub не работает
Но ссылка на мое приложение Java
и Tomcat
не работает. Это соединение (с другим именем, но структура идентична): http://myapp.azurewebsites.net/AppName
Когда я использую FTP
вручную загрузить файл war
в webapps
ссылка работает.
Что мне не хватает?
EDIT: Похоже, что автоматические скрипты помещают мой проект в wwwroot
, но не в wwwroot/bin/apache-tomcat/webapps.
Должен ли я сам изменить скрипт или скопировать его там?
Где я могу найти AppSttings для SCM_TARGET_PATH на портале? Я посмотрел на Личный кабинет и всюду, но не смог найти его. – Eddy
Для текущего портала (https://manage.windowsazure.com/) перейдите на вкладку «Конфигурация» для своего сайта и найдите «настройки приложения». Это для общих настроек ключа/значения, а не для SCM_TARGET_PATH. –
Я установил его на /site/wwwroot/bin/apache-tomcat-7.0.52/webapps, создал небольшую модификацию на одной из моих страниц webapp и передал github. Модификация отображается на вкладке «Развертывания», и в журнале говорится, что файлы были скопированы в KuduSync.NET с: «D: \ home \ site \ repository» на: «D: \ home \ site \ wwwroot \ site \ wwwroot \ bin \ apache-tomcat-7.0.52 \ webapps ' , но файлы там не отображаются (их последняя дата изменения не изменилась), и развертывание по-прежнему происходит. – Eddy