Git-публикация веб-сайта Azure с большим количеством зависимостей NuGet

Я еще ничего не пробовал (потому что это подразумевает преобразование моего проекта из SVN в Git), поэтому я хочу спросить об этом раньше, чтобы оценить возможные варианты.

У меня есть веб-проект для развертывания в Windows Azure, который имеет множество зависимостей NuGet, в настоящее время управляемых Visual Studio. Я не размещаю его на Github, но я бы разместил его в выделенном репозитории на моем исходном сервере (параллельно с SVN). Поскольку в системе контроля версий вы храните только код, а NuGet позволяет извлекать зависимости (точно так же, как Maven) при смене рабочей станции для разработки, я спрашиваю, как Azure ведет себя при работе с зависимостями Git и NuGet.

AFAIU, когда вы git push переходите в Azure, просто отправляете исходный код в их ветку, чтобы они обнаруживали входящий код, компилировали его с помощью компилятора .NET и развертывали на всех веб-серверах с балансировкой нагрузки, на которых размещен ваш сайт. Но что произойдет, если вашему проекту нужны зависимости NuGet? Загружает ли Azure их автоматически или происходит сбой компилятора?


person usr-local-ΕΨΗΕΛΩΝ    schedule 23.03.2013    source источник


Ответы (1)


Вы можете включить восстановление пакетов http://docs.nuget.org/docs/workflows/using-nuget-without-committing-packages в решении и отправьте его с помощью функции kudu, как описано в этой записи блога http://blog.davidebbo.com/2012/06/introduction-open-source-engine-behind.html hth

person Deepak    schedule 24.03.2013
comment
На самом деле я считаю, что секрет кроется на этой странице: github.com/projectkudu/kudu/wiki/ Настройка-развертывания. посмотрю подробно - person usr-local-ΕΨΗΕΛΩΝ; 26.03.2013