GitLab 13.1 ! , , .
, . GitLab , , . 13.1 , Slack GitLab To-Dos .
, . , . , , code intelligence , GitLab.
, SDLC. , SAST- Brakeman Core, Rails , . , , , CSV- . , UX- , .
!
— 13.1. . 300 - ( GitLab « ») , ! , , , - , , !
, , 13.2.
MVP — Jacopo Beschi
Jacopo . GitLab , , , . - , . , .
8 Jacopo ! 5 , GitLab : 30 70 , .
Jacopo, , !
GitLab 13.1
GitLab
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Monitor
. , , . , . , , , , .
GitLab - , «». , , , - .
13.2 PagerDuty, , (runbook) Alert Integration Builder, GitLab . ( GitLab «») .
(PREMIUM, ULTIMATE, SILVER, GOLD) DevOps: Release
(feature flags), . . .
-
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Verify
, , , . GitLab , , -, .
GitLab 13.1 - , , . , .
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Create
, . , , , , .
13.1 (Resolved), , . , , . , , - , (Resolved Comment) . , .
, , , .
- Core
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Create
GitLab 11.4 Premium, - , -, .
, . , 13.1 Core.
- .
Code Intelligence
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Create
— , , , . , . , -. IDE. GitLab .
, Sourcegraph, LSIF. GitLab Code Intelligence .gitlab-ci.yml
. LSIF-, Code Intelligence . 13.1 IDE .
, API. Code Intelligence.
(PREMIUM, ULTIMATE, SILVER, GOLD) DevOps: Release
GitLab ID . . , — . API. “list” . , .
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Verify
, , . .
CI
(ULTIMATE, GOLD) DevOps: Plan
, GitLab, — , .
: CI- , . CI- , . , CI, (allow-failure), .
GitLab 13.1
expires_at /user/keys
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Manage
API /user/keys
/users/:id/keys
expires_at
SSH-. .
projects API
(STARTER, PREMIUM, ULTIMATE, BRONZE, SILVER, GOLD) DevOps: Manage
API GitLab , . , , , GitLab.
(PREMIUM, ULTIMATE, SILVER, GOLD) DevOps: Manage
. , , , , , ( GitLab «»), , , , . , .
IP- Premium
(PREMIUM, ULTIMATE, SILVER, GOLD) DevOps: Manage
IP- Premium Silver. IP-. IP , , .
IP- .
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Plan
, , . , , , , .
EditorConfig Web IDE
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Create
, . .editorconfig
, , , .
Web IDE .editorconfig
. , , . Web IDE EditorConfig, charset
.
Web IDE .
YAML
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Create
( , "front matter") Markdown, ---
, , . .
GitLab , Markdown . , , , .
GitLab 13.1 YAML- , Markdown, . Markdown, .
Markdown Web IDE
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Create
Markdown- Web IDE . , Markdown.
Web IDE . , Web IDE , , . , , .
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Verify
( GitLab « ») . (, ). -, .
CI/CD
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Verify
GitLab . . MVC API, .
CI/CD .
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Verify
, rules
, , — only/except
. : rules
- , only/except
.
rules
, workflow: rules
. , , .
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Secure
, . , .
- cobertura
- dast
- dotenv
- junit
- lsif
GitLab. .
(ULTIMATE, GOLD) DevOps: Secure
‘’ (‘Export’). .
(ULTIMATE, GOLD) DevOps: Secure
CI/CD GitLab . Auto DevOps. SAST secrets-sast SAST SAST.gitlab-ci.yml
. , . SAST- GitLab.
SAST Helm charts
(ULTIMATE, GOLD) DevOps: Secure
(SAST) Kubernetes Helm . : KUBESEC_HELM_CHARTS_PATH
KUBESEC_HELM_OPTIONS
.
@agixid !
-
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Release
- NGINX, .gitlab-ci.yml
. - , , , .
- .
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Release
, , email. , , , . @jacopo-beschi, , .
GitLab .
Terraform GitLab
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Configure
— . , . GitLab 13.0 Terraform GitLab : , . .
GitLab 13.1 CI . Terraform, Terraform .
GitLab
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Monitor
GitLab 13.1 GitLab , , , , , .
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Monitor
, , , . GitLab 13.0 (Alerts), .
GitLab Slack
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Monitor
Slack-, Slack GitLab , , .
Slack .
To-Do
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Monitor
, , , . To-Do GitLab , - .
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Monitor
, . GitLab 13.1 More actions . , .
UTC
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Monitor
GitLab 13.1 UTC, , , .
Omnibus GitLab
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Monitor
GitLab 13.1 Omnibus GitLab . « » GitLab.
(ULTIMATE, GOLD) DevOps: Defend
, , / . Security & Compliance -> Threat Management -> Policies.
API
(STARTER, PREMIUM, ULTIMATE, BRONZE, SILVER, GOLD)
- API , , 11000 . , .
GitLab 13.1 , N+1 , 40%- . !
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
GitLab 13.1 , . GitLab 13.1 .
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
, 13.1, :
- ,
- “404 Not Found” API
- , , - (‘must succeed’)
- API “ref”
- Elasticsearch ‘highlight.max_analyzed_offset’ GitLab
- Elasticsearch 7.7.0
- , API
- (scoped) API
NOT
SSH API
(PREMIUM, ULTIMATE, SILVER, GOLD) DevOps: Manage
, -
(STARTER, PREMIUM, ULTIMATE, BRONZE, SILVER, GOLD) DevOps: Manage
, . , - (approvers) , . Approved MRs, -.
(PREMIUM, ULTIMATE, SILVER, GOLD) DevOps: Manage
GitLab 13.1 , , . .
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Plan.
GitLab . , , . , .
Gitaly ()
(CORE, STARTER, PREMIUM, ULTIMATE) DevOps: Create
Gitaly Git Gitaly, .
GitLab 13.1 Git Gitaly. .
- , .
Gitaly
(CORE, STARTER, PREMIUM, ULTIMATE) DevOps: Create
Gitaly Git GitLab: , . GitLab 13.1, Gitaly Cluster , - SQL .
, , split brain (« »). Gitaly, , .
GitLab 13.0 .
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Create
Markdown . GitLab 13.0 .
GitLab 13.1 . «» URL, ALT, . , , , (CDN), URL. , c , .
Web IDE Core
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Create
GitLab 11.6 - Web IDE. -, - , Web IDE.
2020 GitLab 18 Core . GitLab Core -, . , .
GitLab Runner 13.1
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Verify
GitLab 13.1. GitLab Runner — , , GitLab. GitLab GitLab CI/CD, , GitLab.
:
- Windows 1903 Docker executor Windows
- Windows 1909 Docker executor Windows
- RHEL/CentOS 8
- , ,
- Kubernetes executor Docker
changelog GitLab Runner.
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Verify
, , . , GitLab, , 45 , , - — — . , .
Ruby , gem TestFileFinder, , , . MVC , , . TestFileFinder.
, , NuGet
(PREMIUM, ULTIMATE, SILVER, GOLD) DevOps: Package
NuGet GitLab, .nuspec
. , , dependencies
, project_url
tags
, , . , .
GitLab 13.1 , , , .
(ULTIMATE, GOLD) DevOps: Secure
. , , , .
(ULTIMATE, GOLD) DevOps: Secure
, . , . , . UX GitLab, To-Do.
SAST Rails
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Secure
. (SAST) , . GitLab SAST Rails (Brakeman) GitLab. GitLab, Rails, SAST . SAST (OSS) Core. SAST to Core, , , .
SAST .
API
(PREMIUM, ULTIMATE, SILVER, GOLD) DevOps: Release
API. . . API .
AWS
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Release
AWS , . AWS, AWS, AWS CI/CD. .
AWS .
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Release
GitLab , , . , , . : “Runbook”, “Package”, “Image” “Other”.
Terraform
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Configure
Terraform, GitLab, Terraform, GitLab. Terraform GitLab Terraform - Terraform 0.12 0.13, - YAML CI/CD.
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Monitor
. , .
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Monitor
. GitLab 13.1 , .
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Monitor
. GitLab Grafana, , , .
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Monitor
YAML . GitLab 13.1 YAML, . YAML , .
(ULTIMATE, GOLD) DevOps: Monitor
, , GitLab, , , , , . , , , . .
GitLab Helm chart
(CORE, STARTER, PREMIUM, ULTIMATE)
-
extraEnv
GitLab Helm charts. , -, GitLab, . , ,extraEnv
. - ,
deployment
values.yml
, GitLab. , , Amazon S3, . . - PostgreSQL GitLab PostgreSQL 12, PostgreSQL. , GitLab 13.1 - PostgreSQL 11, PostgreSQL 12 .
- - Kubernetes , . .
Geo
GitLab Geo « », , . , .
GitLab 13.1 Geo gitlab-ctl promotion-preflight-checks
, « » , .
gitlab-ctl promote-to-primary-node
.
(STARTER, PREMIUM, ULTIMATE, BRONZE, SILVER, GOLD)
GitLab , . , , , , .
GitLab 13.1, 75%. , . , -, - .
, , , .
IAM Amazon S3
(CORE, STARTER, PREMIUM, ULTIMATE)
release notes / : GitLab 13.1 released with Alert Management and Code Quality Enhancements.