Pregunta

Is there any way to setup Travis CI on our own machines for private repositories and have it connect to our own git server?

¿Fue útil?

Solución

Looks like they are working on private repository support. It's in private beta testing now. Checkout this thread https://groups.google.com/forum/?fromgroups#!topic/travis-ci/Asq30ulew4E

Update: You can also check https://circleci.com/ for private repos.

Otros consejos

Another alternative is gitlab-ci. This works well with gitlabhq and is open source.

UPDATE:

I have recently tried Jenkins with GitlabHQ. They both can co-exist very well too, but with the help of additional plugins. Jenkins does not come with support for git out of the box, but a plugin is readily available for that.

Installing Jenkins was very straight forward on Ubuntu. I am guessing it must be as easy on other platforms as it is written in Java and is available as a .war file. Configuring it is also very easy from its web interface.

Numerous plugins are available (including those for GitlabHQ, Github etc.). Plugins can be downloaded and installed right from its web interface.

Travis now has a private offering, the starting price at the time of writing this is $129.00 USD per month for unlimited repositories with two simultaneous builds. Very easy to set up and if you're already on GitHub it integrates very nicely: https://magnum.travis-ci.com/

I think this is what you are looking for. I especially like only paying for build time. http://beta.travis-ci.com/?r=http://about.travis-ci.org/docs/user/travis-pro/

Jenkins is also a possible CI tool. cloudbees offers enterprise support.

Travis CI now offers Travis Pro for private repositories. Users with a student email address can sign up for GitHub's Student Developer Pack and get access to build from private repositories for free.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top