GitLab 13.8 wurde mit dem Pipeline-Editor und First of DORA Metrics veröffentlicht

Ein Bild, um Aufmerksamkeit zu erregen







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.







.







GitLab MVP-Abzeichen







MVPYogi



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-Flusenwerkzeug auf der Seite des Pipeline-Editors







CI- .







CI/CD



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







CI/CD CI , . . CI .gitlab-ci.yml



, , . , .







Überprüfung der CI / CD-Konfiguration im Pipeline-Editor







CI/CD .









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







CI, , . , . .gitlab-ci.yml



, , .







Visualisierung der Pipelinekonfiguration







.









(ULTIMATE, GOLD) DevOps: Release







, DevOps. , , , . DORA, GitLab « ».







Bereitstellungshäufigkeitsdiagramme







.









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







GitLab , . . GitLab.







Senden Sie eine E-Mail an ein Problem







.









(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Create







, . , , . , .







, . , -, , .









.







-



(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Release







-. , , Android-. -, .







Laden Sie Artefakte direkt vom Widget für Zusammenführungsanforderungen herunter







.









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







- , . , , (flaky) , , - . , .







(MVC, minimal viable change) - , . , , .







Wiederholen Sie den fehlgeschlagenen Testzähler







.







Core



(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Configure







CI, Kubernetes, . , , , Kubernetes.







2020 GitLab 18 Core, . Core. , .







Deploy Boards sind in Core verfügbar







.







rebase -



(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Create







Rebase — Git, . (, main



). , , Git .







GitLab 13.8 rebase -. - /rebase



git- rebase. .







Schnelle Aktion für Zusammenführungsanforderungen neu erstellen







- .







Gitaly



(PREMIUM, ULTIMATE) DevOps: Create







Gitaly. Gitaly. , , Gitaly . , , .







. , CI Git- . , Gitaly . Gitaly , , : Praefect — , Git.







Verteilte Lesevorgänge für Gitaly Cluster







Praefect .







GitLab Pages Kubernetes- GitLab



(CORE, STARTER, PREMIUM, ULTIMATE)







GitLab Pages — , GitLab, , GitLab, Kubernetes. GitLab Pages Omnibus-.







, , .







GitLab Pages ist jetzt für Kubernetes-Bereitstellungen von GitLab verfügbar







GitLab Pages .









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







( GitLab « ») . GitLab 13.6 , , , , .







.







Scope ein Board auf die aktuelle Iteration







.







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







/



, . — , - ( GitLab «»), .







Zeigen Sie alle verfügbaren Schnellaktionen in Autocomplete an







.









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







. , .







Gruppieren Sie Probleme nach Beschriftung im Iterationsbericht







.









(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







, . , . -, , , , . .







-, , . , , . , GitLab.







.







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



, , .







Konfigurieren Sie mehrere Image-Pull-Richtlinien für Docker Executor







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.







GitLab.









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







rules



, . , , , .







Unterstützungsvariablen für Pipeline-Regeln







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’. , . . , .







Verbesserte SAST-Schweregraddaten für JavaScript-Schwachstellen







.









(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Release







GitLab email-, , , . , - , . , .







E-Mail-Betreffzeile für Pipeline-Status verbessert







.







Terraform



(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Configure







Terraform , , . , , , . GitLab Terraform API, , , . , . ( GitLab «») , JSON .







Verwalten Sie Terraform-Statusdateien über die Benutzeroberfläche







.









(CORE, STARTER, PREMIUM, ULTIMATE)







Git (refs) . , , . , .







gitlab:git:checksum_projects



ID , Git, .







.







- PostgreSQL Geo



(PREMIUM, ULTIMATE)







Patroni — PostgreSQL, PostgreSQL Geo. , , . , .







Geo - PostgreSQL Patroni. Patroni 2.0.1, .







Patroni .









(STARTER, PREMIUM, ULTIMATE, BRONZE, SILVER, GOLD)







— . .







GitLab 13.8 . .







Verbesserte Dateisuche in der erweiterten Suche







.







PostgreSQL 12



(CORE, STARTER, PREMIUM, ULTIMATE)







GitLab 14.0 PostgreSQL 12. PostgreSQL 12 , .







, , Postgres Omnibus, 12. .







Geo repmgr Patroni Patroni. Geo .







Omnibus .









(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Manage







. . «», , . «» GitLab.







Besetztstatusanzeige







.









(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, .







, , , ​​ .







Exportanforderungen in eine CSV-Datei







.









(STARTER, PREMIUM, ULTIMATE, BRONZE, SILVER, GOLD) DevOps: Create







, - , , , , . , -, .







GitLab 13.8 - , .







Informationen zu Genehmigungsregeln für Prüfer







.







- 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.







Verwenden Sie eine reichhaltige Ausgabe für Jupyter-Notebooks







Jupyter .









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







allow_failure



, - . allow_failure



true



false



, , allow_failure



. , .







Steuern Sie den Auftragsstatus mithilfe von Exit-Codes







.









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







— , . , , . , .







gitlab#276583 .







Projektkonfiguration zur Steuerung der Speicherung der neuesten Artefakte







.







-



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







, - -. , -: , — -. $CI_OPEN_MERGE_REQUESTS



CI, - .







Verwenden Sie sowohl Zweig- als auch MR-Pipelines ohne Duplizierung







.







- API



(ULTIMATE, GOLD) DevOps: Secure







- API , . - API, , .







, - API .







Die Ergebnisse der API-Fuzz-Tests sind jetzt im Sicherheits-Dashboard sichtbar







- API .







.latest.gitlab-ci.yml



DAST



(ULTIMATE, GOLD) DevOps: Secure







DAST GitLab , , - . , . GitLab 13.8 .latest



. , , . , .







GitLab. . , , , .







.latest DAST .







GitLab Terraform 3.4



(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Configure







Terraform GitLab, 3.4.0 GitLab Terraform. , , CI , .







GitLab Terraform .









(PREMIUM, ULTIMATE, SILVER, GOLD) DevOps: Monitor







, . , , — . , . , .







Laden Sie Metrikbilder direkt in Vorfälle hoch







.









(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


GitLab.









(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)







, 13.8, :









GitLab 13.8.







, 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...








All Articles