6

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

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

我不想仅仅为了获得 CI 服务器而管理 AWS 实例,因为 travis、drone(可能还有其他一些我不知道的)已经存在并完成了这项工作。

有什么我想念的吗?有没有办法拥有(快速和简单的)gitlab CI(我重申我不会为此使用自我管理的服务器)或者我将不得不搬到github或回到bitbucket?

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

谢谢

4

2 回答 2

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 实例。它在 2015 年第二季度被 GitLab 收购https://twitter.com/gitlab /状态/592438051533524993

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

正如 Dorum 所提到的,Magnum CI 也处理 GitLab:https ://magnum-ci.com/docs

于 2014-11-05T08:40:04.103 回答
1

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

于 2015-08-10T03:17:14.820 回答