ruby on rails-任何本机支持JUnit XML报告的托管CI服务



anyobdy知道一个好的可靠CI服务吗?它提供了构建并行化的常见功能,但也支持Junit报表?

我们目前研究的测试(semaphoreapp、circleCI、travisCI…)很好,但相对无用,因为我们必须手动调查哪些测试失败,何时失败,以及失败的频率,从而否定了托管服务的许多好处。

我们想知道的事情(都由JUnit/Jenkins提供):

  • 如果构建失败,是因为什么测试用例
  • 失败总数/测试总数(更好地分析事物的趋势)
  • 任何测试的个人记录(所以我们确切地知道它是什么时候被打破的,是否是间歇性的,…)

您提到了最著名的CI服务,但也有其他选择,您可以获得更高的定制级别,如安装插件、精细配置等。

CloudBees和ClinkerHQ都是基于Jenkins提供的服务。由于Jenkins插件和SonarQube,您还可以获得非常有用的指标(覆盖率、故障、图表、执行时间等)。我认为詹金斯和SonarQube对你来说是一对完美的情侣。

通知也非常重要。您希望在出现问题时得到通知。这项功能在两者上都可用。

谨致问候,安东尼奥。

免责声明:我深度参与了ClinkerHQ

最新更新