Azure管道,上载构建报告

时间:2018-11-15 13:09:42

标签: azure docker azure-devops azure-pipelines

我是自动化测试人员,正在测试Web应用程序,目前我的Azure管道工作流程如下:

  1. 构建Web应用程序(docker)
  2. 运行我的自动化测试(它也在docker容器中运行)

现在,它可以正常工作,但是在我的自动化测试完成之后,它正在生成html测试报告,现在这是一个棘手的部分,如何从在Azure管道中运行的容器中提取它。

如果我在本地运行它,我可以挂载卷并与主机共享docker容器卷,我当时正在考虑编写一个小程序,该程序将在生成测试报告后运行,然后将其上传到某个服务器,但是有更好的选择方法?

谢谢。

1 个答案:

答案 0 :(得分:1)

docker run --name ci orgName/ci

假设docker run在容器的根目录中生成了一个名为TestResults.xml的文件,则可以将其复制出来:

docker cp ci:/TestResults.xml ./TestResults.xml

相关问题