Skip to content
Snippets Groups Projects

Release post - GitLab 12.0

Merged Jeremy Watson (ex-GitLab) requested to merge release-12-0 into master
All threads resolved!
1 file
+ 16
16
Compare changes
  • Side-by-side
  • Inline
@@ -86,22 +86,22 @@ features:
@@ -86,22 +86,22 @@ features:
# SECONDARY FEATURES
# SECONDARY FEATURES
secondary:
secondary:
- name: "Multiple extends support in .gitlab-ci.yml"
- name: "Multiple extends support in .gitlab-ci.yml"
available_in: [core, starter, premium, ultimate]
available_in: [core, starter, premium, ultimate]
documentation_link: "https://docs.gitlab.com/ee/ci/yaml/#extends"
documentation_link: "https://docs.gitlab.com/ee/ci/yaml/#extends"
reporter: brendan
reporter: brendan
stage: verify
stage: verify
issue_url: "https://gitlab.com/gitlab-org/gitlab-ce/issues/53134"
issue_url: "https://gitlab.com/gitlab-org/gitlab-ce/issues/53134"
description: |
description: |
The `extends` keyword allows users to keep their GitLab CI/CD code [dry](https://dev.to/michalbryxi/how-to-dry-your-gitlab-ciyml-16pc).
The `extends` keyword allows users to keep their GitLab CI/CD code [dry](https://dev.to/michalbryxi/how-to-dry-your-gitlab-ciyml-16pc).
Using extends to condense common sections of code is a frequently used feature for advanced users of GitLab CI/CD,
Using extends to condense common sections of code is a frequently used feature for advanced users of GitLab CI/CD,
and is used by our own teams to [build GitLab](https://gitlab.com/gitlab-org/gitlab-ce/blob/master/.gitlab/ci/rails.gitlab-ci.yml)
and is used by our own teams to [build GitLab](https://gitlab.com/gitlab-org/gitlab-ce/blob/master/.gitlab/ci/rails.gitlab-ci.yml)
as well as our [Auto DevOps](https://docs.gitlab.com/ee/topics/autodevops/) features.
as well as our [Auto DevOps](https://docs.gitlab.com/ee/topics/autodevops/) features.
In GitLab 12.0, we're very happy to welcome a contribution from [Wolphin](https://gitlab.com/q_wolphin) to improve this feature
In GitLab 12.0, we're very happy to welcome a contribution from [Wolphin](https://gitlab.com/q_wolphin) to improve this feature
by allowing users to include multiple `extends` snippets in a single job and,
by allowing users to include multiple `extends` snippets in a single job and,
with multiple `extends`, you can now achieve streamlined and dry CI configuration.
with multiple `extends`, you can now achieve streamlined and dry CI configuration.
Thanks Wolphin!
Thanks Wolphin!
- name: "Sequential merge trains"
- name: "Sequential merge trains"
available_in: [premium, ultimate]
available_in: [premium, ultimate]
Loading