Published on: November 6, 2014

2 min read

GitLab Omnibus packages now include GitLab CI

Today we are excited to announce that our Omnibus packages now include the GitLab CI Coordinator.

Back in February of this year, we radically simplified the installation process

of GitLab with the [first release of our Omnibus

packages for GitLab](/blog/gitlab-is-now-simple-to-install/). Today we are excited

to announce that our Omnibus packages now include the GitLab CI

Coordinator.

To start using GitLab CI on your GitLab server you need to take the following steps:

  • download and install the latest Omnibus package for your platform;

  • create a DNS record for GitLab CI pointing to your GitLab server, e.g. ci.example.com;

  • add the following line to /etc/gitlab/gitlab.rb:


# External URL to reach the GitLab CI Coordinator at

ci_external_url 'http://ci.example.com'

Then run sudo gitlab-ctl reconfigure and you have a CI Coordinator running on

your GitLab server, integrated with GitLab!

To start running your builds, set up one or more [GitLab CI

Runners](https://gitlab.com/gitlab-org/gitlab-ci-runner/blob/master/README.md).

The Omnibus-specific documentation for GitLab CI Coordinator can be found [in

the Omnibus-GitLab

repo](https://gitlab.com/gitlab-org/omnibus-gitlab/tree/master/doc/gitlab-ci).

If you want to run the GitLab CI Coordinator on a separate server from your

GitLab server you can [disable the GitLab

services bundled in the Omnibus packages](https://gitlab.com/gitlab-org/omnibus-gitlab/tree/master/doc/gitlab-ci/README.md#running-gitlab-ci-on-its-own-server).

Under the hood

Running GitLab CI in the standard configuration (2 Unicorn workers) will

require about 500MB of RAM.

By bundling the GitLab CI Coordinator into the Omnibus packages we are able to

reuse the bundled Ruby, Postgres, NGINX and Redis, as well as the gitlab-ctl

utility. Because of all this reuse of available components, GitLab CI is adding

only about 20MB of data to the package downloads. If you are not using GitLab

CI you will not notice that it is there.

Update 2014-11-06 18:17 CET: Fixed the date attribute on the blog post.

We want to hear from you

Enjoyed reading this blog post or have questions or feedback? Share your thoughts by creating a new topic in the GitLab community forum.
Share your feedback

50%+ of the Fortune 100 trust GitLab

Start shipping better software faster

See what your team can do with the intelligent

DevSecOps platform.