Attach jobs to pipelines using PIPELINE_TYPE
Consolidates the complex rules governing Omnibus GitLab pipelines into a single place by attaching jobs based on the type of pipeline. The PIPELINE_TYPE variable is calculated based on elements of the build environment such as project path, variables, and etc. Each job definition lists the PIPELINE_TYPEs it should join. This iteration does not touch any build or release jobs and only impacts jobs running on GitLab.com. Related https://gitlab.com/gitlab-org/omnibus-gitlab/-/issues/6765 Signed-off-by:Balasankar "Balu" C <balasankar@gitlab.com>
parent
7a7f9ec8f1c0
No related branches found
No related tags found
Showing
- .gitlab-ci.yml 16 additions, 56 deletions.gitlab-ci.yml
- doc/development/pipelines.md 34 additions, 0 deletionsdoc/development/pipelines.md
- gitlab-ci-config/gitlab-com.yml 101 additions, 148 deletionsgitlab-ci-config/gitlab-com.yml
- gitlab-ci-config/workflow-rules.yml 115 additions, 0 deletionsgitlab-ci-config/workflow-rules.yml
Loading
Please register or sign in to comment