Gitlab Server and CI

I recently moved the repo from bitbucket to gitlab. Now I want to have CI (travis or drone) working with my repo.

After some reading, I found out that gitlab built its own CI (gitlab CI), but had to be hosted, and it seems impossible to install it on the hero.

I don’t want to manage an AWS instance just to get the CI server, since travis, drone (and maybe some others that I don’t know) already exist and do the job.

Is there something I missed? Is there a way to have a (quick and easy) gitlab CI (I repeat that I won’t take a self-checking server for this), or will I need to go to github or go back to the bitpack?

Gitlab is a really good product, but the lack of CI server support is a road block!

thanks

+6
source share
2 answers

MagnumCI now supports Gitlab and other popular platforms. Gitlab also launched its own CI service with shared servers.

+1
source

Drone seems to be already doing GitLab: http://feedback.gitlab.com/forums/176466-general/suggestions/5675077-integrate-docker-drone-with-gitlab-ci-runner , but I haven't tried it.

You can also see: https://githost.io/ , it manages GitLab and / or CI for you, and you can connect CI for any GitLab instance: https://githost.io/docs#ci_master Since you already have CI, keeping it inside the company is not a concern, so you can and also have a copy of GitLab there or on gitlab.com. It was acquired by GitLab in 2015 Q2 https://twitter.com/gitlab/status/592438051533524993

Travis, on the other hand, seems to be associated with GitHub and thus is not an option: Integration of Gitlab and TravisCi

As mentioned by Dorum, Magnum CI also handles GitLab: https://magnum-ci.com/docs

+5
source

Source: https://habr.com/ru/post/977740/


All Articles