
Retestees
producthunt.com
发现GitHub Actions中的不稳定测试与浪费的CI时间
昨天制作者:Alan Hurtado
关于 Retestees
Retestees 是一款专为工程团队设计的工具,旨在帮助您识别 GitHub Actions 中的不稳定测试、重复的 CI 失败以及浪费的开发时间。它通过分析最近的工作流运行记录,将嘈杂的 CI 历史转化为清晰的报告,展示不稳定的工作流、可能的不稳定测试、重复失败、预估的开发工时损失以及 CI 成本影响。您可以免费获取一次性的 CI 浪费报告,然后升级到每周监控,持续优化您的仓库。
核心功能
Retestees 的核心在于自动化分析 CI 数据,生成可操作的洞察。它自动抓取 GitHub Actions 的运行历史,识别出哪些测试频繁失败(即不稳定测试),并量化这些失败对团队效率的影响。例如,报告会显示“本周因不稳定测试浪费了 15 个开发工时”以及“额外 CI 运行成本约 $50”。此外,它还能标记出重复失败的工作流,帮助团队优先修复最耗时的瓶颈。
主要特性
- 一键生成 CI 浪费报告:免费获取一次性的详细报告,无需配置,直接连接 GitHub 仓库即可。
- 不稳定测试检测:自动识别频繁失败但非持续失败的测试,减少误报。
- 工时与成本量化:将失败次数转化为具体的开发工时损失和 CI 费用,让问题可视化。
- 工作流稳定性分析:按工作流维度展示失败率,快速定位最不稳定的环节。
- 每周监控升级:升级后持续跟踪仓库状态,定期发送报告,帮助团队持续改进。
适用场景
- 开发团队:希望减少 CI 噪音,提高开发效率。
- QA 团队:需要识别和修复不稳定测试,提升测试套件可靠性。
- DevOps 工程师:优化 CI 流程,降低基础设施成本。
- 管理者:量化团队因 CI 问题浪费的时间,驱动决策改进。