The project is designed for the Linux operating system.
We officially support (recent versions of) these Linux distributions:
- Ubuntu Linux
- Debian/GNU Linux
We recommend to use server with at least 756MB RAM for gitlab-ci instance.
master branch contains unstable 3.0. Use 2-2-stable branch
GitLab CI is a web application with API and connect to db. It manage projects/builds and provide a nice user interface. It uses GitLab application to authenticate users.
GitLab CI Runner is a pure ruby application which process builds. It can be deployed separately and work with GitLab CI through API.
In order to run tests you need at least 1 GitLab CI instance and 1 GitLab CI Runner. Hovewer for running several builds at same time you may want to setup more then one GitLab CI Runner.
Possible Cases:
- 1 GitLab CI and N GitLab CI Runner instances on same machine
- 1 GitLab CI and N GitLab CI Runner instances on different machines
- 1 GitLab CI and N GitLab CI Runner instances on local machines
- Feedback and suggestions forum is the place to propose and discuss new features for GitLab CI.