我有一个Windows服务项目,它已准备好Build,现在需要在目标机器上安装并运行。 TFS版本中没有允许这种情况发生的任务。除了编写自定义PowerShell脚本之外,我有哪些选择?
答案 0 :(得分:1)
对于当前方法,您需要在代理池中的一组代理服务器上安装构建代理和部署代理,并将驱动器部署到远程目标服务器。
最简单的方法是使用远程PowerShell任务来实现安装。有关该任务的详细信息,请查看Deploy: PowerShell on Target Machines
在不久的将来,您还可以在版本管理中使用基于代理的部署。为此,您可以直接在每个目标服务器上安装代理,然后将滚动部署驱动到这些服务器。更多详情请参阅此博客:Agent-based deployment in Release Management
答案 1 :(得分:0)
您可以使用Team Build轻松完成此任务。
您使用"复制" “发布”选项卡上的任务,用于将文件发送到所需的计算机,然后运行远程PowerShell进行安装。
您甚至可以使用"计算机组"将相同的Windows服务部署到10台计算机。