У меня есть проект Visual Studio, состоящий из веб-сайта Azure.
Этот веб-сайт на данный момент довольно прост, он состоит из приложения Angular, встроенного в это приложение.
Как я пытаюсь автоматизировать развертывание этого проекта. Visual Studio Online предлагает очень хорошую интеграцию сборки, все это подключается автоматически, я фиксирую master и о чудо, 60 секунд он онлайн.
Как дела, локально я использую NPM для установки Bower & Grunt. Bower необходим для Angular, ngRoute, .... Grunt используется для копирования «основных» файлов ранее упомянутых пакетов в определенную папку внутри проекта, чтобы убедиться, что я вижу только (например) angular.js, angular-route.js, ...
Как это работает локально, npm install, bower install, grunt copy_master_files, и я могу запустить и протестировать свое приложение.
Как мне реализовать это «поведение» при непрерывном развертывании? Это поддерживается? Как бы я это сделал?