在github上,构建状态意味着什么?

时间:2012-03-18 23:23:23

标签: ruby-on-rails github

特别是如果某个rails gem已经“失败”作为其构建状态?

3 个答案:

答案 0 :(得分:6)

我认为你所谈论的是由travis-ci(或者任何jenkins设置提供的构建状态图像,我不知道)。它用于通知用户存储库主分支的构建状态,允许他们知道是否可以安全地引用其Gemfile上的存储库,而无需设置和启动测试套件。

答案 1 :(得分:2)

这是Travis Continuous Integration服务的一项功能。

http://about.travis-ci.org/docs/user/status-images/

答案 2 :(得分:2)

这是构建调度程序能够使用Commit Status API通过Repo Statuses API将构建结果传回GitHub的结果。

从2013年4月26日开始,您可以在build status上看到相同的GitHub repo branch page

build status on GitHub repo branches

从2013年4月30日开始,API endpoint for commit statuses已扩展为允许分支和标记名称,以及提交SHA