Skip to content
Snippets Groups Projects

GCT! - gitlab-ci-templates

GCT! - gitlab-ci-templates is a repository of gitlab ci template job which aim to help open sources project host by Eclipse to interact with the Eclipse Infrastructure OKD.

Getting started

Full gitlab ci pipeline to your .gitlab-ci.yml file.

ex:

include:
  - project: 'eclipsefdn/it/releng/gitlab-ci-templates'
    file: '/pipeline.yml'

Specific gitlab ci job template to your .gitlab-ci.yml file.

ex: building docker image based on buildkit and eclipse buildkit infrastructure.

include:
  - project: 'eclipsefdn/it/releng/gitlab-ci-templates'
    file: '/jobs/buildkit.gitlab-ci.yml'

stages:
  - build

Job lists

Job Description
dco DCO check tool that certify that a contributor has the right to submit their code according to the Developer Certificate of Origin (DCO)
hadolint Control docker image quality with hadolint tool
reuse Check REUSE compliance
buildkit Build docker image with buildkit and crane tools and specific instance dedicated in EF infrastructure (SERVICE_ADDRESS)
eca Check Eclipse Contributor Agreement from commits in Merge Request