【问题标题】:Release Management 2015 Deploy zip file to a Linux server and run a SH file on the Linux serverRelease Management 2015 将 zip 文件部署到 Linux 服务器并在 Linux 服务器上运行 SH 文件
【发布时间】:2016-01-04 17:02:20
【问题描述】:

我正在调查是否可以部署一个 zip 文件,然后使用 Microsoft Release Manager 2015 在 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

任何帮助将不胜感激。

【问题讨论】:

    标签: linux deployment release-management ms-release-management dsc


    【解决方案1】:

    唯一现成支持的机制是使用 Chef。

    适用于 Linux 的 DSC 在 RM 2013 中不起作用。我不知道 RM 2015 是否改变了故事,但我希望它没有。 注意: DSC for Windows 运行良好。

    我见过的唯一适用于 Linux 的选项是使用基于代理的部署。架构是这样的:

    • 选择一台 Windows 机器作为实际执行部署的“跳板”
    • 为 PuTTY(特别是 PLink/PSFTP)创建自定义工具
    • 使用自定义工具调用适当的 SSH 工具,将部署工件(二进制文件/脚本)复制到 Linux 机器并执行脚本

    VSTS(以及今年晚些时候的本地 TFS 2015)中的新 RM 服务将提供更流畅的体验,因为它对非 Windows 环境有更好的支持。

    【讨论】:

      猜你喜欢
      • 2015-12-10
      • 2020-06-28
      • 2020-03-20
      • 1970-01-01
      • 2016-04-18
      • 1970-01-01
      • 2018-08-13
      • 1970-01-01
      • 2014-02-02
      相关资源
      最近更新 更多