Единственный готовый поддерживаемый механизм — использование Chef.
DSC для Linux не работал в RM 2013. Я не знаю, изменил ли RM 2015 историю или нет, но ожидаю, что нет. Примечание. DSC для Windows работал нормально.
Единственный вариант, который я когда-либо видел, который работает для Linux, — это использование развертывания на основе агента. Архитектура такая:
Выберите компьютер Windows, который будет выступать в качестве «плацдарма», который фактически выполнит развертывание.
Создайте собственный инструмент для PuTTY (в частности, PLink/PSFTP)
Используйте настраиваемый инструмент для вызова соответствующих инструментов SSH, чтобы скопировать артефакты развертывания (двоичные файлы/скрипты) на компьютер с Linux и выполнить сценарии.
Новая служба RM в VSTS (и в локальной TFS 2015 позже в этом году) обеспечит гораздо более плавную работу, поскольку она лучше поддерживает среды, отличные от Windows.
personDaniel Mannschedule05.01.2016
comment
Спасибо за комментарий
- personBuddy Love; 11.01.2016