Release Management 2015 Разверните zip-файл на сервере Linux и запустите файл SH на сервере Linux

Я исследую, могу ли я развернуть zip-файл и затем запустить SH-файл на сервере Linux с помощью Microsoft Release Manager 2015.

Я перешел по ссылке с http://blogs.msdn.com/cfs-filesystemfile.ashx/__key/communityserver-components-postattachments/00-10-52-77-91/DSC-deployment-in-RM.pdf но я не хочу запускать агент на компьютере с Linux.

Следующая статья работает, но это за пределами RM. http://blogs.technet.com/b/privatecloud/archive/2014/05/19/powershell-dsc-for-linux-step-by-step.aspx

Любая помощь будет оценена.

1 ответ

Единственный из поддерживаемых механизмов - это использование Chef.

DSC для Linux не работал в RM 2013. Я не знаю, изменил ли RM 2015 историю или нет, но я ожидаю, что это не сработало. Примечание: DSC для Windows работал нормально.

Единственный вариант, который я когда-либо видел, который работает для Linux, - это использовать агентное развертывание. Архитектура такая:

  • Выберите компьютер с Windows, который будет действовать как "трамплин", который фактически будет выполнять развертывание.
  • Создайте пользовательский инструмент для PuTTY (в частности, PLink/PSFTP)
  • Используйте пользовательский инструмент для вызова соответствующих инструментов SSH, чтобы скопировать артефакты развертывания (двоичные файлы / сценарии) на компьютер Linux и выполнить сценарии

Новая служба RM в VSTS (и в локальной версии TFS 2015, которая выйдет в конце этого года) обеспечит гораздо более плавную работу, поскольку в ней улучшена поддержка сред, отличных от Windows.

Другие вопросы по тегам