有没有办法在我们自己的机器上为私有存储库设置Travis CI并让它连接到我们自己的git服务器?
答案 0 :(得分:11)
看起来他们正在开发私有存储库支持。它现在正在进行私人测试。查看此帖子https://groups.google.com/forum/?fromgroups#!topic/travis-ci/Asq30ulew4E
<强>更新强> 您还可以查看https://circleci.com/私人回购。
答案 1 :(得分:6)
另一种选择是gitlab-ci。这适用于gitlabhq并且是开源的。
更新:
我最近使用Jenkins尝试GitlabHQ。它们都可以很好地共存,但是在附加插件的帮助下。 Jenkins没有开箱即用的git支持,但是可以使用插件。
在Ubuntu上安装Jenkins非常简单。我猜它在其他平台上必须像在Java中编写一样容易,并且可以作为.war文件使用。通过其Web界面配置它也非常容易。
有许多插件可供使用(包括GitlabHQ,Github等插件)。插件可以直接从其Web界面下载和安装。
答案 2 :(得分:2)
Travis现在有一个私人产品,在写这篇文章时的起始价格为每月129.00美元,用于两个同步构建的无限存储库。非常容易设置,如果你已经在GitHub上,它集成得非常好:https://magnum.travis-ci.com/
答案 3 :(得分:1)
我认为这就是你要找的东西。我特别喜欢只支付建设时间。 http://beta.travis-ci.com/?r=http://about.travis-ci.org/docs/user/travis-pro/
答案 4 :(得分:0)
Jenkins也是一种可能的CI工具。 cloudbees提供企业支持。
答案 5 :(得分:0)
Travis CI现在为私人存储库提供Travis Pro。拥有学生电子邮件地址的用户可以注册GitHub's Student Developer Pack和get access to build from private repositories for free。