1

我在調查是否可以部署zip文件,然後使用Microsoft Release Manager 2015在Linux服務器上運行SH文件。發佈管理2015將zip文件部署到Linux服務器並在Linux服務器上運行SH文件

我按照從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

任何幫助,將不勝感激。

回答

1

唯一開箱即用的支持機制是使用廚師。

DSC for Linux在RM 2013中無法使用。我不知道RM 2015是否改變了故事,但我希望它不會。 注意:適用於Windows的DSC工作正常。

我見過的唯一一個適用於Linux的選項是使用基於代理的部署。該架構是這樣的:

  • 選擇Windows機器作爲「跳板」,將實際執行部署
  • 創建膩子(特別是砰砰/ PSFTP)
  • 使用自定義工具自定義工具調用適當的SSH工具來複制部署工件(二進制文件/腳本)的Linux機器並執行腳本

在VSTS新的RM服務(並在今年晚些時候,前提TFS 2015年)會帶來更順暢的體驗,因爲它有更好的支持適用於非Windows環境。

+0

感謝您的評論 –

相關問題