如何解决有没有办法在 Confluence 中发布量角器测试结果并进行概述?
我们在 gitlab CI 中运行我们的量角器回归测试,我们有 jasmine HTML 报告。现在只有 QA 团队会监控和检查故障(如果有)。 但我们想让它更显眼。开发人员还问我们是否可以让它在一个地方可见,而不必去 gitlab 工作并浏览工件。此外,是否有可能随着时间的推移对通过/失败测试进行概述。 我不确定如何以及从哪里开始。任何指针将不胜感激。
解决方法
您正在寻找工件的 expose_as
关键字。完整文档在这里:https://docs.gitlab.com/ee/ci/yaml/#artifactsexpose_as。
如果您将 expose_as
与您的工件一起使用,Gitlab CI 会将它们链接到您在此字段中提供的名称的任何应用程序合并请求。
例如(来自文档):
test:
script: ["echo 'test' > file.txt"]
artifacts:
expose_as: 'artifact 1'
paths: ['file.txt']
在此示例中,此管道的合并请求将包含一个名为“artifact 1”的链接,该链接可打开文件“file.txt”。
这也适用于目录,但如果有多个文件,它将在作业的工件浏览器中打开(就像您目前所做的那样)。
有一些警告,例如:
- 如果您在工件
path
字段中使用变量,则expose_as
将不起作用 - 最多可以暴露 10 个工件
- 全局模式不起作用
- 如果启用了 Gitlab Pages,一些文件扩展名将使用 Pages(html、xml、txt 等)自动呈现。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。