【问题标题】:Release Windows Service from TFS 2015 Build从 TFS 2015 Build 发布 Windows 服务
【发布时间】:2017-05-11 18:01:53
【问题描述】:

我有一个已准备好构建的 Windows 服务项目,现在需要在目标机器上安装并运行。 TFS 版本中没有允许这种情况发生的任务。除了编写自定义 PowerShell 脚本之外,我还有哪些选择?

【问题讨论】:

    标签: tfs windows-services release tfs-2015 release-management


    【解决方案1】:

    对于当前方法,您需要在代理池中的一组代理服务器上安装构建和部署代理,并将部署驱动到远程目标服务器。

    最简单的方法是使用远程powershell任务来实现安装。任务详情请看Deploy: PowerShell on Target Machines

    在不久的将来,您还可以在发布管理中使用基于代理的部署。为此,您可以直接在每个目标服务器上安装代理,然后将滚动部署驱动到这些服务器。更多详情请参考此博客:Agent-based deployment in Release Management

    【讨论】:

      【解决方案2】:

      您可以使用 Team Build 轻松完成此操作。

      您使用“发布”选项卡上的“复制”任务将文件发送到所需的计算机,然后运行远程 PowerShell 进行安装。

      您甚至可以使用“机器组”将相同的 Windows 服务部署到 10 台机器。

      【讨论】:

        猜你喜欢
        • 2016-01-23
        • 2017-05-28
        • 2016-02-18
        • 2016-08-05
        • 1970-01-01
        • 1970-01-01
        • 2016-11-09
        • 2018-11-04
        • 1970-01-01
        相关资源
        最近更新 更多