GitLab

How GitLab can help in research reproducibility

Aug 25, 2017Vicky Steeves
How GitLab can help in research reproducibility
SummaryAI, from the source post

This post introduces the concept of research reproducibility and details how GitLab's CI/CD features, specifically its integrated Docker Container Registry and support for external registries, can be used to achieve it. It explains how `.gitlab-ci.yml` files can define pipelines that execute research workflows within isolated Docker containers, providing concrete examples for R package building and static website generation with Nikola. The post also mentions the ability to use different containers per job step and trigger multi-project pipelines, as well as the automatic provisioning of VMs for large data processing.

More from the GitLab CI and Distributed Builds trail