特别是如果某个rails gem已经“失败”作为其构建状态?
答案 0 :(得分:6)
我认为你所谈论的是由travis-ci
(或者任何jenkins
设置提供的构建状态图像,我不知道)。它用于通知用户存储库主分支的构建状态,允许他们知道是否可以安全地引用其Gemfile上的存储库,而无需设置和启动测试套件。
答案 1 :(得分:2)
这是Travis Continuous Integration服务的一项功能。
答案 2 :(得分:2)
这是构建调度程序能够使用Commit Status API通过Repo Statuses API将构建结果传回GitHub的结果。
从2013年4月26日开始,您可以在build status上看到相同的GitHub repo branch page:
从2013年4月30日开始,API endpoint for commit statuses已扩展为允许分支和标记名称,以及提交SHA 。