
In dieser Version freuen wir uns, einen speziellen Pipeline-Editor (in der russischen Lokalisierung von GitLab-Montagelinien), ein Kontrollfeld für die Häufigkeit von Bereitstellungen und verschiedene Qualitätsverbesserungen vorstellen zu können, die den täglichen Gebrauch von GitLab noch komfortabler machen. Und dies sind nur einige Highlights aus über 50 Verbesserungen in dieser Version!
CI/CD
, GitLab CI/CD .gitlab-ci.yml
. , . , GitLab CI/CD . , . CI/CD GitLab , , , .
! 13.8 , CI/CD, , . , , . GitLab CI/CD, . , . , , , , .
DevOps
IT, DevOps. DevOps , DevOps . DORA (DevOps Research and Assessment) DevOps . , DevOps -, , . , “DORA 4”. , , .
, , . , . GitLab, DevOps, . GitLab 13.8 CI/CD- . — DORA 4, GitLab. , DevOps.
GitLab , — , UX-, . , , , .
!
, GitLab , . , , , 13.9.

MVP — Yogi
Yogi , 30 -, , UX . - , , .
Yogi — , GitLab: , . Yogi !
GitLab 13.7
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Verify
GitLab CI/CD . , , GitLab CI/CD. GitLab.
CI- , . — , ( ) CI. , — .
, , . CI- , . . .
CI
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Verify
CI- . , - . , , . CI , , , .

CI- .
CI/CD
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Verify
CI/CD CI , . . CI .gitlab-ci.yml
, , . , .

CI/CD .
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Verify
CI, , . , . .gitlab-ci.yml
, , .

(ULTIMATE, GOLD) DevOps: Release
, DevOps. , , , . DORA, GitLab « ».

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Plan
GitLab , . . GitLab.

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Create
, . , , . , .
, . , -, , .
-
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Release
-. , , Android-. -, .

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Verify
- , . , , (flaky) , , - . , .
(MVC, minimal viable change) - , . , , .

Core
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Configure
CI, Kubernetes, . , , , Kubernetes.
2020 GitLab 18 Core, . Core. , .

rebase -
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Create
Rebase — Git, . (, main
). , , Git .
GitLab 13.8 rebase -. - /rebase
git- rebase. .

- .
Gitaly
(PREMIUM, ULTIMATE) DevOps: Create
Gitaly. Gitaly. , , Gitaly . , , .
. , CI Git- . , Gitaly . Gitaly , , : Praefect — , Git.

Praefect .
GitLab Pages Kubernetes- GitLab
(CORE, STARTER, PREMIUM, ULTIMATE)
GitLab Pages — , GitLab, , GitLab, Kubernetes. GitLab Pages Omnibus-.

(STARTER, PREMIUM, ULTIMATE, BRONZE, SILVER, GOLD) DevOps: Plan
( GitLab « ») . GitLab 13.6 , , , , .
.

GitLab 13.8
GitLab.com SSO
(SILVER, GOLD) DevOps: Manage
GitLab 13.8 . SAML - SAML SSO .
SAML .
-
(PREMIUM, ULTIMATE, SILVER, GOLD) DevOps: Manage
GitLab 13.7 - .
GitLab 13.8 -, ,
, , ,
. -
API, GitLab.
CI include
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Manage
, , GitLab CI/CD , , . , , , , , .
13.8 include:
.gitlab-ci.yml
. CI/CD.
include:
.
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Plan

(STARTER, PREMIUM, ULTIMATE, BRONZE, SILVER, GOLD) DevOps: Plan
. , .

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Create
GitLab . GitLab -. , NPM, -, .
GitLab 13.8 . , . > , . , . , , , , .
(PREMIUM, ULTIMATE, SILVER, GOLD) DevOps: Create
GitLab 13.8 CODEOWNERS
. ^
, . , - . , , , .
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Create
Docker
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Verify
CI , . Docker- GitLab pull_policy
, config.toml
. , . , pull_policy =["always", "if-not-present"]
, . , , Docker if-not-present
, , .

Docker .
GitLab 13.8
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Verify
13.8 GitLab! GitLab — , , GitLab. GitLab CI/CD — GitLab , .
:
:
GitLab CHANGELOG.
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Verify
rules
, . , , , .

rules .
NuGet
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Package
NuGet. , NuGet CLI, Visual Studio .NET CLI. , NuGet CLI, :
nuget source Add -Name <source_name> -Source "https://gitlab.example.com /api/v4/projects/<your_project_id>/packages/nuget/index.json" -UserName <gitlab_username or deploy_token_username> -Password <gitlab_personal_access_token or deploy_token>
. , , , . , . , .
, , . NuGet, .
nuget source Add -Name <source_name> -Source "https://gitlab.example.com /api/v4/projects/<your_group_id>/packages/nuget/index.json" -UserName <gitlab_username or deploy_token_username> -Password <gitlab_personal_access_token or deploy_token>
, .
NuGet .
(ULTIMATE, GOLD) DevOps: Secure
GitLab 13.8 , , . , . DAST . DAST , , , . , , , .
DAST .
DAST
(ULTIMATE, GOLD) DevOps: Secure
DAST DAST . . , , staging , , .
DAST .
SAST JavaScript
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Secure
(SAST) . JavaScript ESLint, CWE. -, ‘Unknown’. , . . , .

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Release
GitLab email-, , , . , - , . , .

Terraform
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Configure
Terraform , , . , , , . GitLab Terraform API, , , . , . ( GitLab «») , JSON .

(CORE, STARTER, PREMIUM, ULTIMATE)
Git (refs) . , , . , .
gitlab:git:checksum_projects
ID , Git, .
- PostgreSQL Geo
Patroni — PostgreSQL, PostgreSQL Geo. , , . , .
Geo - PostgreSQL Patroni. Patroni 2.0.1, .
Patroni .
(STARTER, PREMIUM, ULTIMATE, BRONZE, SILVER, GOLD)
— . .

PostgreSQL 12
(CORE, STARTER, PREMIUM, ULTIMATE)
GitLab 14.0 PostgreSQL 12. PostgreSQL 12 , .
Geo repmgr Patroni Patroni. Geo .
Omnibus .
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Manage
. . «», , . «» GitLab.

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Manage
GitLab. — , GitLab - . . , .
, SAML SCIM
(SILVER, GOLD) DevOps: Manage
GitLab 13.8 , SCIM SAML, , , . , SAML SCIM.
CSV-
(ULTIMATE, GOLD) DevOps: Plan
, , , . ! , .CSV, .
, , , .

(STARTER, PREMIUM, ULTIMATE, BRONZE, SILVER, GOLD) DevOps: Create
, - , , , , . , -, .
GitLab 13.8 - , .

- squash
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Create
GitLab -, . -, , , .
, squash , - . GitLab 13.8 - , , .
-, .
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Create
Markdown _sidebar
, . , , , _sidebar
.
GitLab Frank Li, GitLab 13.8 (Edit sidebar). _sidebar
, , . .
Jupyter
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Create
Jupyter — , « », , . , , , , . « » , HTML, JPEG, SVG LaTeX. , Jupyter, .
GitLab 13.8 Jupyter. , Jupyter GitLab.

Jupyter .
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Verify
allow_failure
, - . allow_failure
true
false
, , allow_failure
. , .

(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Verify
— , . , , . , .

-
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Verify
, - -. , -: , — -. $CI_OPEN_MERGE_REQUESTS
CI, - .

- API
(ULTIMATE, GOLD) DevOps: Secure
- API , . - API, , .
, - API .

- API .
.latest.gitlab-ci.yml
DAST
(ULTIMATE, GOLD) DevOps: Secure
DAST GitLab , , - . , . GitLab 13.8 .latest
. , , . , .
GitLab. . , , , .
GitLab Terraform 3.4
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Configure
Terraform GitLab, 3.4.0 GitLab Terraform. , , CI , .
(PREMIUM, ULTIMATE, SILVER, GOLD) DevOps: Monitor
, . , , — . , . , .

(STARTER, PREMIUM, ULTIMATE, BRONZE, SILVER, GOLD)
GitLab.com. , .
GitLab 13.8 , . , .
, . 2 , .
GitLab
(CORE, STARTER, PREMIUM, ULTIMATE)
- GitLab Pages Kubernetes
- Praefect .
-
registry
2.13.1-gitlab
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
, 13.8, :
- .
276886). - « » .
- cobertura.
- « » .
- LFS GitLab Geo Git .
- .
, GitLab , . Bronze/Starter , .
Den vollständigen Release-Text und die Anweisungen zum Aktualisieren / Installieren finden Sie im englischen Originalbeitrag: GitLab 13.8, veröffentlicht mit einem Pipeline-Editor und DORA-Metriken .
Wir haben an der Übersetzung aus dem Englischen gearbeitet cattidourden, Maryartkey, ainoneko und rishavant...