VSTS-将文件从远程服务器复制到构建服务器

时间:2018-08-13 14:56:04

标签: azure-devops tfsbuild azure-pipelines azure-pipelines-build-task

我将VSTS用作构建服务器,并且在构建时我想将特定文件从远程服务器复制到构建服务器(因此,我可以将“ 发布测试结果”用于此文件)

我尝试添加“ 通过SSH复制文件”任务,但似乎只将文件从本地构建服务器计算机复制到远程服务器。我需要完全相反。

我可以使用 scp sshpass 向远程服务器发出命令(通过ssh),但是有没有更优雅的方法呢?我在这里可以使用特定的任务吗?

1 个答案:

答案 0 :(得分:1)

我假设:您正在将测试推送到某些远程服务器上,正在运行它们,并且您想要检索和发布测试结果。

为此,我将多阶段构建与部署组结合使用。

  • 阶段1(代理阶段):构建测试,将测试推送到需要进行测试的任何服务器上

  • 阶段2(部署组阶段)运行测试,发布结果。