Конвейер выпуска непрерывной доставки шаблона Azure ARM

Я разрабатываю конвейер выпуска компакт-дисков, используя локальный экземпляр TFS 2015 с обновлением 2. Я полагаюсь на шаблон ARM для настройки веб-сайта Azure и сервера Azure Sql. Я использую метод FTP для развертывания битов веб-сайта с внутреннего сервера сборки на веб-сайт Azure. Для развертывания этого веб-сайта я читаю учетные данные из PublsihingProfile только что созданного веб-сайта.

Это правильный путь или вы можете предложить лучший способ? Любые комментарии приветствуются.

P.S. Клиент хочет использовать метод FTP, а не WebDeploy.


person Sam    schedule 22.06.2016    source источник


Ответы (1)


Если вам действительно нужно использовать FTP, и вас не устраивает управление секретами процессов/паролей, вы можете попробовать это:

https://marketplace.visualstudio.com/items?itemName=januskamphansen.ftpupload-task

Это задача расширения VSTS для выпуска, которая работает с системой сборки/выпуска vnext на сервере VSTS или TFS2015. Эта задача позволяет указать параметры для каждой настроенной вами среды и пометить пароли как секреты, чтобы они не отображались в журналах или пользовательском интерфейсе.

Этот шаг в основном завершает процесс работы с ftp за вас — вы можете выполнить другие шаги как часть релиза.

person Russell Young    schedule 22.06.2016