GitLab 13.8 est sorti avec l'éditeur de pipeline et la première métrique DORA

Une image pour attirer l'attention







Dans cette version, nous sommes heureux de présenter un éditeur de pipeline spécial (dans la localisation russe des «chaînes de montage» de GitLab), un panneau de contrôle pour la fréquence des déploiements et plusieurs améliorations de qualité qui rendront l'utilisation quotidienne de GitLab encore plus confortable. Et ce ne sont là que quelques faits saillants de plus de 50 améliorations de cette 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.







.







Badge MVP GitLab







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







Outil CI lint dans la page de l'éditeur de pipeline







CI- .







CI/CD



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







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



, , . , .







Validation de la configuration CI / CD dans Pipeline Editor







CI/CD .









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







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



, , .







Visualisation de la configuration du pipeline







.









(ULTIMATE, GOLD) DevOps: Release







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







Diagrammes de fréquence de déploiement







.









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







GitLab , . . GitLab.







Envoyer un e-mail à un problème







.









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







, . , , . , .







, . , -, , .









.







-



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







-. , , Android-. -, .







Téléchargez des artefacts directement à partir du widget de demande de fusion







.









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







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







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







Répéter le compteur de test échoué







.







Core



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







CI, Kubernetes, . , , , Kubernetes.







2020 GitLab 18 Core, . Core. , .







Les cartes de déploiement sont disponibles dans Core







.







rebase -



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







Rebase — Git, . (, main



). , , Git .







GitLab 13.8 rebase -. - /rebase



git- rebase. .







Rebase action rapide pour les demandes de fusion







- .







Gitaly



(PREMIUM, ULTIMATE) DevOps: Create







Gitaly. Gitaly. , , Gitaly . , , .







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







Lectures distribuées pour Gitaly Cluster







Praefect .







GitLab Pages Kubernetes- GitLab



(CORE, STARTER, PREMIUM, ULTIMATE)







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







, , .







Les pages GitLab sont désormais disponibles pour les déploiements Kubernetes de GitLab







GitLab Pages .









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







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







.







Étendre une carte à l'itération actuelle







.







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 «»), .







Afficher toutes les actions rapides disponibles en saisie semi-automatique







.









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







. , .







Regrouper les problèmes par libellé dans le rapport d'itération







.









(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



, , .







Configurer plusieurs stratégies d'extraction d'image pour l'exécuteur Docker







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



, . , , , .







Prise en charge des variables pour les règles de pipeline







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







Amélioration des données de gravité SAST pour les vulnérabilités JavaScript







.









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







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







Amélioration de la ligne d'objet de l'e-mail sur l'état du pipeline







.







Terraform



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







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







Gérer les fichiers d'état Terraform via l'interface utilisateur







.









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







Recherche de fichiers améliorée dans la recherche avancée







.







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.







Indicateur d'état occupé







.









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







, , , ​​ .







Exporter les exigences vers un fichier CSV







.









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







, - , , , , . , -, .







GitLab 13.8 - , .







Informations sur la règle d'approbation pour les réviseurs







.







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







Utiliser une sortie riche pour les notebooks Jupyter







Jupyter .









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







allow_failure



, - . allow_failure



true



false



, , allow_failure



. , .







Contrôler l'état des travaux à l'aide des codes de sortie







.









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







— , . , , . , .







gitlab#276583 .







Configuration du projet pour contrôler le stockage des derniers artefacts







.







-



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







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



CI, - .







Utilisez à la fois des pipelines de branche et MR sans duplication







.







- API



(ULTIMATE, GOLD) DevOps: Secure







- API , . - API, , .







, - API .







Les résultats des tests API Fuzz sont désormais visibles dans Security Dashboard







- 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







, . , , — . , . , .







Télécharger des images de métriques directement dans les incidents







.









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










Vous pouvez trouver le texte complet de la version et les instructions de mise à jour / d'installation dans l'article original en anglais: GitLab 13.8 publié avec un éditeur de pipeline et des métriques DORA .







Nous avons travaillé sur la traduction de l'anglais cattidourden, Maryartkey, ainoneko et risqué...








All Articles