首页 > 解决方案 > 如何在 Azure 管道中修改测试结果的存储库/存储位置

问题描述

对于我的一个项目,TestResults.zip 文件发布在 url https://dev.azure.com/MyProject/Project/_TestManagement/Runs?runId=8309822&_a=runCharts上。

我想将 TestResults.zip 文件的存储位置从上面给定的 URL 更改为我自己定义的存储库位置。(如:Myproject/target/surefire-reports.zip)怎么做?

因为在我的天蓝色管道中,测试正在运行,当它为 TestResults 创建一个 zip 时,它存储在上面给定的 URL 中,我想存储在目标目录下的项目子模块之一中,以便我可以创建一个 zip 文件。

请帮我解决这个问题。

非常感谢

标签: azureazure-devopsazure-pipelines

解决方案


如何在 Azure 管道中修改测试结果的存储库/存储位置

不建议将测试结果发布到 repo。

如果您仍然想这样做,您可以在测试任务之后使用 git 命令行将测试文件提交到管道中的 repo,例如:

cd $(System.DefaultWorkingDirectory)

copy Path\surefire-reports.zip target

cd target

git add surefire-reports.zip

git commit -m "Add a test file"

git push https://PATn@dev.azure.com/YourOrganization/YourProject/_git/xxx.test HEAD:master

您可以查看类似的线程以获取更多详细信息。


推荐阅读