2015-05-13 3 views
0

У меня есть решение Visual Studio для веб-приложения, которое я могу публиковать из Visual Studio на мою Azure VM. Я установил TeamCity с двумя шагами сборки.Развертывание на Azure VM с TeamCity

Шаг 1 - сборка решение от GIT репозиторий

enter image description here

Шаг 2 Развертывание с использованием MSBUILD.

enter image description here

У меня проблема в том, что файлы не копируются к Лазурном VM. Я скопировал эти шаги сборки из другого проекта в TeamCity, но без проблем создаю виртуальную машину Amazon. Любые идеи, с которых начать смотреть?

+0

Установлены ли параметры публикации Azure в Системе контроля версий. Вы искали бы .pubxml в каталоге Project/Properties/PublishProperties. Я бы также ожидал, что Target второго этапа будет опубликован, а не будет rebuild. –

+0

У меня есть профиль с именем Release all checked. Я только что попробовал сменить Rebuild> Publish, но все равно никакой разницы. –

+0

Я заметил, что в вашем экземпляре TeamCity установлен плагин Octopack. Вы пытались опубликовать в Azure от Ocotpus (вам нужно установить поддержку для него на щупальце). Я сделал это раньше, и в блоге есть отличная статья - https://octopusdeploy.com/blog/deploy-aspnet -applications-к-лазурные-сайтов. Я могу опубликовать публикацию из TeamCity и сообщить вам, что я нахожу. –

ответ

0

Существует действительно хорошее пошаговое руководство по настройке этого для Azure на сайте документации TeamCity.

Я думаю, что здесь может отсутствовать конфигурация сборки, чтобы сделать публикацию на Azure с помощью MSDeploy. Шаг, который вы показали, должен подготовить пакет, готовый для публикации. Сервер сборки потребует установки MSDeploy.

IMHO Я бы сделал это через Octopus, если у вас есть доступ к серверу (предполагается, что я видел, что у вас установлен плагин на TeamCity), и также развертывание других приложений тоже. Затем вы убедитесь, что ваш сервер сборки не знает ваши среды развертывания, поэтому у него есть отдельная ответственность.

TeamCity - Deploying to Azure

Octopus - Deploying to Azure

Надеюсь, вам удастся решить эту проблему.

+0

Спасибо за указатели, я попробую те, когда у меня будет запасная минута :) –

Смежные вопросы