Как развернуть сайт PHP на сайтах Azure из подкаталога Git-репозитория

У меня есть репозиторий Git, который содержит приложение ASP.net и приложение PHP, каждое из которых находится в своем собственном подкаталоге в корне репозитория Git. Я хотел бы создать два веб-сайта на веб-сайтах Azure и развернуть каждое из этих приложений на одном из этих веб-сайтов. Я могу без проблем развернуть приложение ASP.net, установив переменную проекта в панели настроек в свойствах веб-сайта, указав путь к файлу проекта CS. Однако я не могу успешно получить сайт PHP для развертывания. Я попытался установить каталог WWWroot, но Azure все еще пытается создать файл csproj, даже если он не указан переменной на этом веб-сайте и не присутствует в корневом каталоге репозитория Git. Как я могу правильно развернуть сайт PHP, не помещая его в собственный репозиторий?

Пробовал отображение ~ в \ код

Ошибка развертывания

2 ответа

Решение

Разобрался: я просто установил атрибут "Project" в настройках приложения на имя каталога приложения PHP относительно корня репозитория.

В случае, если это помогает, я делал это в ряде своих проектов, но с тех пор перешел на новую стратегию.

Теперь я создаю git-репозиторий для моего общего проекта и репозитории для каждого из его "подпроектов". Например, для моего проекта Tweet Monkey у меня есть http://github.com/codefoster/tweetmonkey а также http://github.com/codefoster/tweetmonkey-raspi, http://github.com/codefoster/tweetmonkey-edison и веб-сайт по адресу http://github.com/codefoster/tweetmonkey.io.

Затем я связываю подпроекты с основным подмодулем, набирая в командной строке следующее: git submodule add http://github.com/codefoster/tweetmonkey-raspi git submodule add http://github.com/codefoster/tweetmonkey-edison git submodule add http://github.com/codefoster/tweetmonkey.io Таким образом, я могу развернуть веб-сайт в Azure с помощью CI, просто подключившись к репозиторию tweetmonkey.io, но я также могу клонировать весь проект или указать другим людям весь проект, используя http://github.com/codefoster/tweetmonkey ссылка твитмонкей. Надеюсь, это поможет.

Другие вопросы по тегам