GitLab

Setting up GitLab Runner For Continuous Integration

Mar 1, 2016Ahmet Kizilay
Setting up GitLab Runner For Continuous Integration
SummaryAI, from the source post

This post introduces GitLab Runner and its Docker executor for setting up CI workflows. It details how to create a `.gitlab-ci.yml` file for a Node.js project with a PostgreSQL dependency, including specifying base images, services, and scripts. It explains how to use shared runners and how to install and register a specific runner on a private server. Additionally, it covers optimizing build times by enabling caching for `node_modules` and parallelizing tests by splitting jobs and increasing runner concurrency.

More from the GitLab CI and Distributed Builds trail