我将VSTS用作构建服务器,并且在构建时我想将特定文件从远程服务器复制到构建服务器(因此,我可以将“ 发布测试结果”用于此文件)
我尝试添加“ 通过SSH复制文件”任务,但似乎只将文件从本地构建服务器计算机复制到远程服务器。我需要完全相反。
我可以使用 scp 和 sshpass 向远程服务器发出命令(通过ssh),但是有没有更优雅的方法呢?我在这里可以使用特定的任务吗?
答案 0 :(得分:1)
我假设:您正在将测试推送到某些远程服务器上,正在运行它们,并且您想要检索和发布测试结果。
为此,我将多阶段构建与部署组结合使用。
阶段1(代理阶段):构建测试,将测试推送到需要进行测试的任何服务器上
阶段2(部署组阶段)运行测试,发布结果。