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