Well, the year was 2020! We're thrilled to present a 13.7 release with over 45 features and software delivery improvements just in time for the holidays.
GitLab , . GitLab , .
GitLab, 2020 , . , , .
13.7:
- ( GitLab « ») , , . - — , . , -, - , .
, . .
- GitLab Red Hat OpenShift, , , GitLab. , , .
GitLab; , Core GitLab 13.6.
Docker ( GitLab « ») , DockerHub, .
!
13.7:
— . , , , 13.8.
MVP — Rachel Gottesman
Rachel . 13.7 Rachel 33 -, . , Rachel!
GitLab 13.7
-
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Create
, . , , . , : , , ? - , . -, , “Assignee”, , -.
GitLab 13.7 — - . “Reviewers” - , (assignee). , -. , - .
-, -, . -.
- .
(ULTIMATE, GOLD) DevOps: Release
, , . , . , GitLab , . , , .
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Plan
, /clone
, , . /clone
, , copy_meta
.
, .
GitLab Red Hat OpenShift
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Verify
- GitLab (GitLab runner) Red Hat OpenShift! OpenShift, GitLab. - Red Hat's Operator Hub — - OpenShift, , . OpenShift Operator Hub . GitLab , 2021 — . , GitLab, .
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Release
, . , , , (, ). , .
(PREMIUM, ULTIMATE, SILVER, GOLD) DevOps: Release
GitLab 13.7 ( canary-weight) . gitlab-ci.yml
API, , . , .
API
(ULTIMATE, GOLD) DevOps: Release
GitLab DORA4 API. , .
(PREMIUM, ULTIMATE) DevOps: Configure
Kubernetes (GitLab Kubernetes Agent) , Kubernetes . Kubernetes . , .
(ULTIMATE, GOLD) DevOps: Plan
, , , CSV-!
CSV- .
HTTP
(PREMIUM, ULTIMATE, SILVER, GOLD) DevOps: Monitor
, . , - . HTTP , .
GitLab.com SAML
(SILVER, GOLD) DevOps: Manage
GitLab 13.7 GitLab.com SAML. , GitLab SAML. , GitLab. , GitLab.
SAML .
GitLab 13.7
DevOps Adoption
(ULTIMATE) DevOps: Manage
DevOps Adoption , , -, , , , GitLab. «», GitLab , , GitLab .
- , GitLab.
- , GitLab, DevOps.
- , , , , .
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Manage
, , CI/CD .
(PREMIUM, ULTIMATE, SILVER, GOLD) DevOps: Manage
GitLab , SAML SCIM. , .
SAML .
(STARTER, PREMIUM, ULTIMATE, BRONZE, SILVER, GOLD) DevOps: Plan
GitLab , , .
13.7 « » , .
-
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Create
- — , . , , - , .
GitLab 13.7 -. - . , .
, . , -.
- .
- VS Code
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Create
- VS Code checkout .
3.7.0 GitLab Workflow - VS Code. - .
VS Code .
VS Code .
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Verify
. , .
needs:pipeline
, , . , .
Docker
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Package
, , Docker Hub. , Docker docker pull
, , , Docker . , ( -) , , , . , pull. Docker Hub , .
, . alpine:latest
, pull. , alpine:latest
, , Docker Hub , Docker.
, 13.6 Core. , . , .
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Package
, , GitLab. , , , .
, . , .
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Package
GitLab Docker Hub. , .
. Docker Hub . Docker , , GitLab , (read_registry
).
SAST
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Secure
GitLab . , GitLab . . SAST , .
. .
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Release
.gitlab-ci.yml
, , , . GitLab 13.7 .gitlab-ci.yml
. Markdown. , , . Nejc Habjan Siemens !
Kubernetes 1.17, 1.18 1.19
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Configure
GitLab Kubernetes GitLab Kubernetes, GitLab Kubernetes Agent, Auto DevOps — — GitLab Managed Apps. GitLab Kubernetes 1.17, 1.18 1.19.
Geo
Geo .
LDAP
(CORE, STARTER, PREMIUM, ULTIMATE)
GitLab , gitlab.rb
Omnibus GitLab, . , LDAP. , .
Omnibus GitLab Source , LDAP. GitLab, .
LDAP .
-
(STARTER, PREMIUM, ULTIMATE, BRONZE, SILVER, GOLD) DevOps: Manage
GitLab : -, . REST , GitLab.
- .
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Manage
. . , « » (“Last sign-in”) , GitLab, .
SAML
(SILVER, GOLD) DevOps: Manage
SAML . GitLab 13.7 SAML. SAML, , . SAML , .
SAML .
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Plan
( , ) GitLab. , . , , .
,
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Create
WYSIWYG Markdown. Markdown, WYSIWYG , Markdown. , . . , , , - .
GitLab 13.7 Markdown . «» , . , , , .
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Verify
, , , « » (“Run Pipeline”). , -. , .gitlab-ci.yml
, .
CI/CD
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Package
, , , GitLab CI/CD, , . .
-, , , Composer Conan. -, , . - . , , , . , , .
, GitLab CI/CD, . , . 13.8 , , . API , .
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Package
Docker Hub . , - CI/CD, gitlab.ci-yml
. , , , .
CI_DEPENDENCY_PROXY_USER
: CI ,CI_DEPENDENCY_PROXY_PASSWORD
: ,CI_DEPENDENCY_PROXY_SERVER
: ,CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX
: .
, !
CI/CD .
-
(CORE, STARTER, PREMIUM, FREE, BRONZE, SILVER) DevOps: Secure
SAST , , GitLab, -, . , , , . - , , . - Ultimate.
- .
(ULTIMATE, GOLD) DevOps: Secure
12.10. , URL-, . , ( GitLab «») Markdown. , GitLab , , .
. [object_type:ID]
, . , , -. [vulnerability:123]
, 123 . , .
, ,
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Release
, , 217451 GitLab 13.3, - . , .
, -, . , , - . , , .
- - .
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
, . GitLab 10% . GitLab 13.7 , . GitLab.com ~700 000 10%.
, 100 , 11-31% ~30% SELECT, .
PostgreSQL 12
(CORE, STARTER, PREMIUM, ULTIMATE)
GitLab 13.3 PostgreSQL 12 Omnibus, Helm chart. PostgreSQL 12 , .
GitLab 13.7 GitLab PostgreSQL 12. , gitlab-ctl pg-upgrade
.
repmgr Patroni Patroni. Geo.
/ : GitLab 13.7 released with merge request reviewers and automatic rollback upon failure.
cattidourden, maryartkey, ainoneko rishavant...