Gitlab和CI服务器

时间:2014-11-05 03:55:51

标签: gitlab gitlab-ci

我最近将一个repo从bitbucket移到了gitlab。我现在想要一个CI(travis或无人机)与我的回购工作。

经过一番阅读后,我发现gitlab建立了自己的CI(gitlab CI),但需要自己托管,似乎无法在heroku上设置。

我不想管理AWS实例只是为了获得CI服务器,因为travis,无人机(可能还有一些其他我不知道的)已经存在并完成工作。

我错过了什么吗?有没有办法(快速和简单)gitlab CI(我重申,我不会采取自我管理的服务器)或我将不得不移动到github或回到bitbucket?

Gitlab确实是一款不错的产品,但缺乏对CI服务器的支持是一个障碍!

谢谢

2 个答案:

答案 0 :(得分:5)

看来Drone已经做了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.com上有GitLab实例。它是由GitLab在2015年第二季度获得https://twitter.com/gitlab/status/592438051533524993

另一方面,Travis似乎与GitHub绑定,因此不是一个选项:Integrate Gitlab and TravisCi

如Dorum所述,Magnum CI也处理GitLab:https://magnum-ci.com/docs

答案 1 :(得分:1)

MagnumCI现在支持Gitlab和其他流行平台。此外,Gitlab还推出了自己的CI service共享服务器。

相关问题