首页 > 解决方案 > Azure 管道,上传构建报告

问题描述

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

  1. 构建网络应用程序(码头工人)
  2. 运行我的自动化测试(它也在 docker 容器中运行)

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

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

谢谢你。

标签: azuredockerazure-devopsazure-pipelines

解决方案


docker run --name ci orgName/ci

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

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


推荐阅读