gpt4 book ai didi

jenkins - Jenkins 可以向我显示每月损坏构建的总数/百分比吗?

转载 作者:行者123 更新时间:2023-12-02 10:38:17 25 4
gpt4 key购买 nike

我有一个 Jenkins 服务器,可以构建/测试大约 50 个项目。不幸的是,其中一些构建失败了,但是我没有一个好的方法来衡量构建失败的频率是否随着时间的推移而增加或减少。

我想要的是这样的东西:

  • 一份报告,向我展示一个月内有多少作业不稳定/失败
  • 一份报告称“X 天没有损坏构建”(有点像在建筑工地)
  • “红/绿日历”,每天显示是否有任何构建被破坏

我没有看到任何以这些方式可视化数据的插件,但我愿意抓取 Jenkins 日志来获取信息。有没有更好的方法来查看类似的数据?

最佳答案

我认为使用 API 可以很好地完成这项工作。您可以从 View 中获取所有作业,然后进入作业详细信息并获取构建编号和构建日期。通过这些内部版本号,您可以获得相应的状态。您必须进行一些编码来收集和显示数据,但这将是一种可能的方法。

另一种可能性是通过管理 Jenkins 中的控制台使用 Groovy 脚本。虽然我没有太多使用该功能的经验,但由于您可以访问内部表示,因此应该很容易从那里获取一些数据。

最后,最佳解决方案是编写一个可以完成工作的插件,但这当然也是需要最多努力和专业知识的解决方案。

关于jenkins - Jenkins 可以向我显示每月损坏构建的总数/百分比吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8349529/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com