微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

有没有办法在 Confluence 中发布量角器测试结果并进行概述?

如何解决有没有办法在 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 举报,一经查实,本站将立刻删除。