azure - Azure 管道,上传构建报告
问题描述
我是测试 Web 应用程序的自动化测试人员,目前我的 azure 管道工作流程如下所示:
- 构建网络应用程序(码头工人)
- 运行我的自动化测试(它也在 docker 容器中运行)
现在,它工作正常,但是在我的自动化测试完成后,它正在生成 html 测试报告,现在这是一个棘手的部分,我如何从在 azure 管道中运行的容器中提取它。
如果我在本地运行它,我可以挂载卷并与主机共享 docker 容器卷,我正在考虑编写小程序,将在生成测试报告后运行,将其上传到某个服务器,但是有更好的方法吗?
谢谢你。
解决方案
docker run --name ci orgName/ci
假设在容器的根目录中docker run
生成了一个文件TestResults.xml
,您可以将其复制出来:
docker cp ci:/TestResults.xml ./TestResults.xml
推荐阅读
- c++ - 不能在 Clang++ 中的 C++17 中禁用 RVO/NRVO?
- php - 为 PHP 邮件脚本设置时间或发送限制
- ios - 如何调用 IBOutlet 元素的初始化程序?
- javascript - 处理云功能firebase中某个后台功能的意外故障
- java - 更换片段时内存泄漏
- node.js - 如何等到数据添加到多链中的块中?
- json - 如何在laravel中的查询postgres中将json字符串列转换为整数
- django - 验证时 Django 中的数据消失
- uwp - 打开时如何避免第一个navigationview项目聚焦?
- c# - 在 Unity 引擎的 C# 脚本中显示 CS1002 和 CS0116 错误