GitLab and GitLab CI have been designed to work together. GitLab allows you to manage your Git repositories easily: create projects, control access and perform code reviews. GitLab CI allows you run build tasks and tests for any branch.
If you want to check this new version, you can instantly launch a free cloud demo server with the BitNami Cloud Launchpad by clicking the button below.
This version of Gitlab CI now consists of two components: the coordinator and its runners.
The coordinator or main application provides a status and management interface for your builds and manages the build queues for all projects.
The runners are processes that ask its coordinator for build jobs to perform. These runners could be running in any machine. BitNami GitLab configures one runner in your server by default but you can add more as needed.
Runner associated to the project |
The GitLab project integration inside GitLab CI is easier than ever, as you can see in a quick start guide we created here.
GitLab project integration |
As with all BitNami stacks, you can download a free Linux native installer, a virtual machine or deploy GitLab to the Amazon EC2 or Windows Azure clouds.