2014-11-05 32 views
6

Ich habe kürzlich ein Repo von bitbucket nach gitlab verschoben. Ich möchte jetzt ein CI (Travis oder Drohne) mit meinem Repo arbeiten.Gitlab und CI-Server

Nach einigem Lesen fand ich heraus, dass gitlab ihr eigenes CI (gitlab CI) baute, aber selbst gehostet werden musste und es scheint nicht möglich zu sein, auf heroku zu setzen.

Ich möchte nicht eine AWS-Instanz verwalten, nur um einen CI-Server zu bekommen, da Travis, Drohne (und wahrscheinlich einige andere, die ich nicht kenne) bereits existieren und die Arbeit machen.

Gibt es etwas, das ich vermisst habe? Gibt es einen Weg (schnell und einfach) gitlab CI zu haben (ich wiederhole, dass ich keinen selbstverwalteten Server dafür nehme) oder ich muss nach Github umziehen oder zurück zu bitbucket?

Gitlab ist wirklich ein schönes Produkt, aber die fehlende Unterstützung für CI-Server ist eine Straßensperre!

Danke

Antwort

1

MagnumCI unterstützen jetzt Gitlab und andere populäre Plattformen. Auch Gitlab startete die eigene CI service mit Shared Servern.

5

Es scheint, dass Drone bereits tut Gitlab: http://feedback.gitlab.com/forums/176466-general/suggestions/5675077-integrate-docker-drone-with-gitlab-ci-runner aber ich habe es nicht versucht.

Sie auch einen Blick auf haben könnte: https://githost.io/, schafft es Gitlab und/oder CI für Sie, und Sie können die CI zu jeder Gitlab Instanz verbinden: https://githost.io/docs#ci_master Da Sie bereits die CI dort haben, halten es im Haus ist kein Problem, also könntest du auch die GitLab-Instanz dort oder auf gitlab.com haben. Er wurde 2015 von GitLab erworben. Q2 https://twitter.com/gitlab/status/592438051533524993

Travis auf der anderen Seite scheint an GitHub gebunden zu sein und somit keine Option: Integrate Gitlab and TravisCi

Wie von Dorum erwähnt, verarbeitet Magnum CI auch GitLab: https://magnum-ci.com/docs

+1

Wollte eine weitere Option hinzufügen: https://magnum-ci.com/ – Doum