将测试结果从VSTS复制到自托管的Azure VM

时间:2018-08-29 08:04:18

标签: azure-devops azure-pipelines azure-pipelines-release-pipeline azure-pipelines-build-task

我已在VSTS中配置了一个私有的Build Agent /自身托管的VM。

我想将每个测试用例的所有测试结果复制到我自己托管的VM。目前,我已经创建了构建管道。

在发布测试任务中,具有测试结果文件,例如.xml文件和“搜索”文件夹作为默认源存储库路径。

enter image description here

测试用例快照: enter image description here

如何指定测试用例中的附件路径,以及如何将工件复制/下载到VM? 同样,在处理完附件后,我想将输出复制回测试结果。

如何实现?

任何帮助都受到赞赏。

谢谢

2 个答案:

答案 0 :(得分:0)

VsTest任务将自动发布结果。

如果出于某种原因未使用VsTest,则使用deployment groups会更容易。使用部署组,您无需复制文件-部署直接在目标计算机上运行,​​而无需中间代理计算机。

答案 1 :(得分:0)

所有必需的文件都在代理计算机(构建/部署代理)上,因此,如果在发布期间运行测试,则测试结果文件将在该代理计算机上。

另一方面,如果您不能使用VsTest任务来运行测试,则可以通过“发布测试结果”任务来发布测试结果。