Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

Gitlab CI/CD Components

GitLab supports CI/CD components, reusable pipeline configuration units that create parts of the whole pipeline, and can be shared easily across multiple projects.

The IGWN Computing and Software Working Group maintain a suite of CI/CD components that are visible in the IGWN GitLab CI/CD Catalog:

https://git.ligo.org/explore/catalog/

Look for computing/gitlab/components in the component path

The components supported by IGWN Computing and Software are all published from the computing/gitlab/components namespace.

These components are all rigorously tested and follow semantic versioning.

IGWN Computing provides mirrors of GitLab.com components

For technical reasons, a pipeline can only use components on the same GitLab instance (i.e. from git.ligo.org). To support using components from GitLab.com, the IGWN Computing group also mirrors many components provided by GitLab (the company) on https://gitlab.com.

These are available from the components gitlab group, to match the namespace used by GitLab.com.

Components

IGWN Computing supports components for the following domains: