2014-11-05 111 views
6

我最近將一個回購從bitbucket轉移到了gitlab。我現在想要有一個CI(Travis或無人機)與我的回購協同工作。Gitlab和CI服務器

經過一番閱讀,我發現gitlab建立了自己的CI(gitlab CI),但需要自行託管,並且似乎無法在heroku上設置。

我不想管理一個AWS實例來獲取CI服務器,因爲travis,無人機(以及其他一些我不知道的)已經存在並且完成這項工作。

有什麼我錯過了?有沒有辦法讓(快速和容易)gitlab CI(我再說一次,我不會採取自我管理的服務器爲此),否則我將不得不移動到github或回到bitbucket?

Gitlab是一款非常不錯的產品,但缺乏對CI服務器的支持是一個障礙!

謝謝

回答

1

MagnumCI現在支持Gitlab和其他流行平臺。 Gitlab還推出了帶共享服務器的CI service

5

似乎無人機已經這樣做GitLab:http://feedback.gitlab.com/forums/176466-general/suggestions/5675077-integrate-docker-drone-with-gitlab-ci-runner,但我還沒有嘗試過。

您可能還會看看:https://githost.io/,它爲您管理GitLab和/或CI,並且可以將CI連接到任何GitLab實例:https://githost.io/docs#ci_master由於您已經擁有CI,因此保留它在內部是不用擔心,所以你不妨關注一下GitLab實例或者gitlab.com它在2015年被GitLab收購Q2 https://twitter.com/gitlab/status/592438051533524993

另一方面,Travis似乎被綁定到GitHub上,因此不是一個選項: Integrate Gitlab and TravisCi

正如Dorum所述,Magnum CI還處理GitLab:https://magnum-ci.com/docs

+1

想要添加另一個選項:https://magnum-ci.com/ – Doum 2014-11-06 14:30:35