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#pi169501=2

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


person Buddy Love    schedule 04.01.2016    source источник


Ответы (1)


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

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

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

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

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

person Daniel Mann    schedule 05.01.2016
comment
Спасибо за комментарий - person Buddy Love; 11.01.2016