【问题标题】:TFS 2015 copy output to remote serverTFS 2015 将输出复制到远程服务器
【发布时间】:2016-12-27 23:51:24
【问题描述】:

使用 Team Services,我有一个构建服务器来执行我的持续集成构建。有没有办法将构建输出复制到远程服务器?

这个远程服务器在网络或域方面没有以任何方式链接到构建服务器,但我可以完全控制防火墙。

我已经在远程服务器上设置了 WinRM,但是我没有成功让构建服务器连接到它。

如何将所有输出文件复制到构建服务器?

【问题讨论】:

  • 您的构建代理是否有权访问远程服务器?
  • 访问在什么意义上?我可以完全控制构建服务器、远程服务器和它们的防火墙。但是它们没有通过网络或 VPN 连接。
  • 我的意思是互联网访问。
  • 是的,构建服务器可以通过互联网访问远程服务器。

标签: tfs azure-devops tfsbuild tfs-2015 azure-pipelines


【解决方案1】:

您可以在定义中添加“Windows Machine File Copy”任务以将输出复制到远程服务器。

如果您想配置 WinRM,可以点击此链接:How to Run PowerShell Commands on Remote Computers

【讨论】:

  • 谢谢 - 我今晚会看看并报告。
  • 事实证明一切都已正确设置。它不起作用的原因是因为您必须在 TFS 设置中为管理员用户使用 [MACHINE-NAME][USERNAME]。我只是使用用户名。奇怪,因为 WinRM 测试不需要机器名称。不过,您的网址帮助我得出了这个结论,非常感谢。
猜你喜欢
  • 1970-01-01
  • 2011-05-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-11-23
  • 2022-01-28
  • 2019-01-20
  • 2015-08-12
相关资源
最近更新 更多