我使用 VSTS 作为构建服务器,在构建时我想将特定文件从远程服务器复制到构建服务器(这样我就可以使用“发布测试结果”这个文件)
我尝试添加“通过 SSH 复制文件”任务,但它似乎只能将文件从本地构建服务器机器复制到远程服务器。我需要完全相反的东西。
我可以使用 scp 和 sshpass 向远程服务器(通过 ssh)发出命令,但是有没有更优雅的方法来做到这一点?我可以在这里使用特定任务吗?
最佳答案
我在做一个假设:您正在将测试推送到一些远程服务器并运行它们,并且您想要检索并发布测试结果。
为此,我会结合部署组使用多阶段构建。
阶段 1(代理阶段):构建测试,将测试推送到任何需要进行测试的服务器
第 2 阶段(部署组阶段)运行测试,发布结果。
关于azure-devops - VSTS - 将文件从远程服务器复制到构建服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51825192/