Skip to content

Gitlab CI

Debug mode

Include this in the job definition inside gitlab-ci.yml:

variables:
  CI_DEBUG_TRACE: "true"

Gitlab "Auto Devops"

Teraform integration

Golang cacheing

https://docs.gitlab.com/ee/ci/caching/#caching-go-dependencies

Run CI locally

  • gitlab-ci-local
    • Run gitlab pipelines locally as shell executor or docker executor.

Matrix builds

Issues:

Run job only if artifact exists

CI Components

Mirror Gitlab groups/projects

  • to-be-continuous/gitlab-sync

    This project allows to recursively copy/synchronize the to be continuous project from gitlab.com to your self-managed GitLab instance.

    • Uses the image built with to-be-continuous/gitlab-cp

      This project provides a CLI tool able to recursively copy/synchronize a GitLab group from one GitLab server to another."