GitLab CI and Distributed Builds
Getting started with GitLab and GitLab CI

Getting started with GitLab and GitLab CI

12/14/2015 · Achilleas Pipinellis

What this post added

This post introduces the fundamental concepts of Continuous Integration (CI) and Continuous Delivery (CD) in the context of modern agile software development. It explains how GitLab CI is integrated directly into GitLab, eliminating the need for separate applications. The post details the role of the `.gitlab-ci.yml` file for defining build processes and introduces GitLab Runner as the component responsible for executing these builds. Key features of GitLab Runner, such as its open-source nature, cross-platform compatibility, and support for various execution environments (Docker, SSH), are highlighted. Future planned features like passing CI build artifacts between stages, a GitLab container registry, and GitLab Deploy are also mentioned.

Read the original post ↗