大炮:如何将大炮html报告图表发布到Azure DevOps CI / CD管道中?

QA_hacks

我正在处理一项要求,其中必须使用火炮工具生成负载测试报告,并将报告统计信息发布到我们的Azure DevOps管道中。

Artillery将报告生成为html格式,我希望将其显示到Azure DevOps管道中。我该怎么做?

我知道Azure管道仅支持Junit报告,但是仍然可以发布炮兵HTML报告吗?

梁美琳-MSFT

如果没有任何插件或扩展支持,则到目前为止,HTML报告将无法成功编译,然后将相应的属性直接映射到管道中。如您所知,到目前为止,它仅支持以下格式:TRX,JUnit,NUnit2,NUnit3,xUnit2,CTest。

解决时,您可以定义自定义的扩展名。使用此扩展,首先在管道中添加一个新部分,使用任务将该HTML报告发布到该新部分中,然后将其属性映射并显示到该部分中。

有一个示例扩展可以供您参考:vsts-publish-html-artifact

注意:

自从4年前对该扩展程序进行编程以来,现在不再维护,因此我们的大多数官方文档内容也已更新为最新的语法,例如类别等。我修改了johnwalley的脚本,因此您现在可以直接使用它。由于我的github仓库:Merlin-Extension

您还可以根据自己的需要添加脚本来扩展此扩展程序的功能。请参阅此文档以获取编写的扩展脚本:https : //docs.microsoft.com/zh-cn/azure/devops/extend/get-started/node?view=azure-devops


我上面提供的解决方法只能视为一种临时方法。由于Xml报表太基础,并且html在许多情况下/工具更有用,因此我也期待HTML报表的功能可以将管道中发布的内容扩展到Azure Devops。

这里有一个功能建议票存在于我们的官方论坛上。我们可以对其进行投票和评论,以使其具有广泛的社区影响力,也将改善Azure Devops的体验。因此,我们的产品组将考虑将此功能纳入我们的开发路线图。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Azure DevOps CI / CD部署Web或Function App更改YAML管道中appsettings中的值

来自分类Dev

Azure Devops服务-CI / CD

来自分类Dev

Azure DevOps 多 CI/CD

来自分类Dev

Azure DevOps CI / CD未在活动状态下部署管道触发器

来自分类Dev

如何从CI / CD管道监视adf管道

来自分类Dev

如何使用 Azure DevOps 在 CI 管道中按特定顺序运行自动化脚本?

来自分类Dev

Azure Devops 2019 上 CI/CD 的 Git 分支策略

来自分类Dev

Azure DevOps经典CI管道:签出是隐式的吗?

来自分类Dev

添加SonarQube时Azure Devops CI管道失败

来自分类Dev

Azure DevOps经典CI管道:签出是隐式的吗?

来自分类Dev

是否可以直接使用YAML在Azure DevOps中创建发布管道(CD)?

来自分类Dev

将文件从CI管道复制到Azure Devops存储库

来自分类Dev

如何使用Azure TFS在CI / CD管道中配置应用程序设置

来自分类Dev

当将Azure DevOps CI / CD用于Linux Web应用程序时,如何仅将构建工件压缩并发布为zip文件,而不是复制到目录中

来自分类Dev

具有多环境 Azure 的 VSTS 中 Angular4 应用程序的 CI CD 管道

来自分类Dev

错误googleapi:错误403:禁止,天青devops的CI-CD管道在将应用上传到Playstore时抛出错误

来自分类Dev

Azure DevOps中的Flutter管道

来自分类Dev

如何使用 azure 管道为我的 aspnetcore 3.0 项目(发布到 IIS)启用 CI/CD

来自分类Dev

从 Azure DevOps 发布管道中获取文件

来自分类Dev

主服务器的Azure DevOps CI管道由分支的更改触发,反之亦然

来自分类Dev

.NetCore微服务CI管道Azure DevOps构建错误@ docker image

来自分类Dev

Azure DevOps CD管道上的SSH超时错误

来自分类Dev

GitLab SonarQube CI / CD变量未传递到管道

来自分类Dev

为Azure API管理(APIM)设置CI / CD管道

来自分类Dev

在Azure DevOps发布管道中,如何将最新版本升级到一段时间没有发布任何版本的阶段?

来自分类Dev

在Azure DevOps Pipeline CI中使用MongoDB

来自分类Dev

Azure DevOps CI 缺少代理作业

来自分类Dev

DevOps-禁用发布管道中的阶段

来自分类Dev

为react-native ios应用程序构建ci / cd管道:如何在gitlab-ci中运行expo build?

Related 相关文章

  1. 1

    Azure DevOps CI / CD部署Web或Function App更改YAML管道中appsettings中的值

  2. 2

    Azure Devops服务-CI / CD

  3. 3

    Azure DevOps 多 CI/CD

  4. 4

    Azure DevOps CI / CD未在活动状态下部署管道触发器

  5. 5

    如何从CI / CD管道监视adf管道

  6. 6

    如何使用 Azure DevOps 在 CI 管道中按特定顺序运行自动化脚本?

  7. 7

    Azure Devops 2019 上 CI/CD 的 Git 分支策略

  8. 8

    Azure DevOps经典CI管道:签出是隐式的吗?

  9. 9

    添加SonarQube时Azure Devops CI管道失败

  10. 10

    Azure DevOps经典CI管道:签出是隐式的吗?

  11. 11

    是否可以直接使用YAML在Azure DevOps中创建发布管道(CD)?

  12. 12

    将文件从CI管道复制到Azure Devops存储库

  13. 13

    如何使用Azure TFS在CI / CD管道中配置应用程序设置

  14. 14

    当将Azure DevOps CI / CD用于Linux Web应用程序时,如何仅将构建工件压缩并发布为zip文件,而不是复制到目录中

  15. 15

    具有多环境 Azure 的 VSTS 中 Angular4 应用程序的 CI CD 管道

  16. 16

    错误googleapi:错误403:禁止,天青devops的CI-CD管道在将应用上传到Playstore时抛出错误

  17. 17

    Azure DevOps中的Flutter管道

  18. 18

    如何使用 azure 管道为我的 aspnetcore 3.0 项目(发布到 IIS)启用 CI/CD

  19. 19

    从 Azure DevOps 发布管道中获取文件

  20. 20

    主服务器的Azure DevOps CI管道由分支的更改触发,反之亦然

  21. 21

    .NetCore微服务CI管道Azure DevOps构建错误@ docker image

  22. 22

    Azure DevOps CD管道上的SSH超时错误

  23. 23

    GitLab SonarQube CI / CD变量未传递到管道

  24. 24

    为Azure API管理(APIM)设置CI / CD管道

  25. 25

    在Azure DevOps发布管道中,如何将最新版本升级到一段时间没有发布任何版本的阶段?

  26. 26

    在Azure DevOps Pipeline CI中使用MongoDB

  27. 27

    Azure DevOps CI 缺少代理作业

  28. 28

    DevOps-禁用发布管道中的阶段

  29. 29

    为react-native ios应用程序构建ci / cd管道:如何在gitlab-ci中运行expo build?

热门标签

归档