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

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

我使用 VSTS 作为构建服务器,在构建时我想将特定文件从远程服务器复制到构建服务器(这样我就可以使用“发布测试结果”这个文件)

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

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

最佳答案

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

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

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

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

关于azure-devops - VSTS - 将文件从远程服务器复制到构建服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51825192/

相关文章:

visual-studio-2010 - WriteBuildMessage 未显示

visual-studio - TFS 未获取所有解决方案文件

azure - 使用审批从 azure 管道部署到 azure 应用服务

azure - Azure Devops for Function App 中的交换槽任务

单个存储库的 Azure DevOps 权限

git - 由于身份验证失败,无法将本地 git 推送到 Azure DevOps git 存储库,但密码正确

在数据库的单元测试中 Azure 管道托管代理与 Azure SQL 数据库的连接

tfs - 使用 Bit Bucket 中的 webhook 触发 VSTS/TFS 构建

Azure DevOps 管道定义 : How to switch between GUI and yml views

azure - 如何在同一 Azure 项目中的管道之间传输 Azure Pipelines 中的项目?