2012-05-30 34 views
31

Gibt es eine Möglichkeit, Travis CI auf unseren eigenen Rechnern für private Repositories einzurichten und eine Verbindung zu unserem eigenen Git Server herzustellen?Travis CI für private Repositories

+10

http://vzmind.tumblr.com/post/9412611799/why-travis Siehe den Abschnitt Installieren von Travis-CI vor Ort. –

+1

Eine andere Alternative ist, einen anderen gehosteten CI-Dienst zu verwenden - wie https://circleci.com –

+1

@PaulBiggar und das hilft, wie ...? – jackyalcine

Antwort

1

Ich denke, das ist, was Sie suchen. Ich mag es besonders, nur für Bauzeit zu bezahlen.

+4

Muss ich ihnen wirklich meine E-Mail-Adresse geben, bevor ich überhaupt sehen kann, was sie anbieten? – andrewsi

2

Travis hat jetzt ein Privatangebot, der Startpreis zum Zeitpunkt des Schreibens ist $ 129,00 USD pro Monat für unbegrenzte Repositories mit zwei simultanen Builds. Sehr einfach einzurichten und wenn Sie bereits auf GitHub sind, integriert es sich sehr schön: https://magnum.travis-ci.com/

+0

also dann ... Travis ist nicht Opensource – knocte

+0

Das ist richtig, obwohl ich nicht sehe, wo das Original-Poster speziell für eine Open-Source-Lösung gefragt. –

6

Eine andere Alternative ist gitlab-ci. Dies funktioniert gut mit gitlabhq und ist Open Source.

UPDATE:

ich kürzlich Jenkins mit GitlabHQ versucht haben. Beide koexistieren auch sehr gut, aber mit Hilfe von zusätzlichen Plugins. Jenkins kommt nicht mit Unterstützung für Git aus der Box, aber ein Plugin ist dafür leicht verfügbar.

Installation Jenkins war sehr einfach auf Ubuntu. Ich vermute, dass es auf anderen Plattformen genauso einfach sein muss wie es in Java geschrieben ist und als WAR-Datei verfügbar ist. Auch die Konfiguration über die Weboberfläche ist sehr einfach.

Zahlreiche Plugins sind verfügbar (einschließlich derjenigen für GitlabHQ, Github usw.). Plugins können direkt von der Weboberfläche heruntergeladen und installiert werden.

0

Jenkins ist auch ein mögliches CI-Tool. Cloudbees bietet Enterprise Support.