我是自动化测试人员,正在测试Web应用程序,目前我的Azure管道工作流程如下:
现在,它可以正常工作,但是在我的自动化测试完成之后,它正在生成html测试报告,现在这是一个棘手的部分,如何从在Azure管道中运行的容器中提取它。
如果我在本地运行它,我可以挂载卷并与主机共享docker容器卷,我当时正在考虑编写一个小程序,该程序将在生成测试报告后运行,然后将其上传到某个服务器,但是有更好的选择方法?
谢谢。
答案 0 :(得分:1)
docker run --name ci orgName/ci
假设docker run
在容器的根目录中生成了一个名为TestResults.xml
的文件,则可以将其复制出来:
docker cp ci:/TestResults.xml ./TestResults.xml