我的公司正在使用travis-ci.org(开源软件的免费版本)自动构建提交到我们在github上的存储库上的Pull Requests。每天有大约20个人向同一个仓库提交Pull Requests,并且每个请求都会在一个矩阵中构建,其中包括每个Build两个Build Jobs。我们经常注意到一旦发送到travis后,需要几分钟甚至几个小时才能开始构建。(症状:build出现在travis上但计时器不会开始,一段时间没有控制台输出。)
我认为这是因为travis-ci.org要么被备份了,要么限制了builds。首先
- travis有意限制/限制构建吗?
如果是这样,如何限制构建?
- 每个登录?(即每个github用户/组织等)
- 每个repo?
构建是否受到限制
- 每个“构建”?
- 每个“构建工作”?
了解这一点将使我们在travis-ci.org设定的限制内优化我们的构建完成时间(希望与作为免费用户玩得好相符)。