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 |