GitLab 13.8 lançado com o editor de pipeline e o primeiro da DORA Metrics

Uma imagem para chamar a atenção







Neste lançamento, temos o prazer de apresentar um editor de pipeline especial (na localização russa de GitLab “linhas de montagem”), um painel de controle para a frequência de implantações e várias melhorias de qualidade que tornarão o uso diário do GitLab ainda mais confortável. E estes são apenas alguns destaques de mais de 50 melhorias nesta versão!







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.







.







Emblema GitLab MVP







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







Ferramenta CI lint na página do editor de pipeline







CI- .







CI/CD



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







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



, , . , .







Validação de configuração de CI / CD no Editor de Pipeline







CI/CD .









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







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



, , .







Visualização da configuração do pipeline







.









(ULTIMATE, GOLD) DevOps: Release







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







Gráficos de frequência de implantação







.









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







GitLab , . . GitLab.







Envie um e-mail para um problema







.









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







, . , , . , .







, . , -, , .









.







-



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







-. , , Android-. -, .







Baixe artefatos diretamente do widget de solicitação de mesclagem







.









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







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







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







Contador de teste repetido com falha







.







Core



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







CI, Kubernetes, . , , , Kubernetes.







2020 GitLab 18 Core, . Core. , .







Deploy Boards estão disponíveis no Core







.







rebase -



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







Rebase — Git, . (, main



). , , Git .







GitLab 13.8 rebase -. - /rebase



git- rebase. .







Rebase de ação rápida para solicitações de mesclagem







- .







Gitaly



(PREMIUM, ULTIMATE) DevOps: Create







Gitaly. Gitaly. , , Gitaly . , , .







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







Leituras distribuídas para o cluster Gitaly







Praefect .







GitLab Pages Kubernetes- GitLab



(CORE, STARTER, PREMIUM, ULTIMATE)







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







, , .







GitLab Pages agora está disponível para implantações Kubernetes do GitLab







GitLab Pages .









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







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







.







Crie o escopo de um quadro para a iteração atual







.







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







Exibir todas as ações rápidas disponíveis no preenchimento automático







.









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







. , .







Agrupe questões por rótulo no relatório de iteração







.









(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



, , .







Configure várias políticas de pull de imagem para o executor do 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



, . , , , .







Variáveis ​​de suporte para regras 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’. , . . , .







Dados de gravidade SAST aprimorados para vulnerabilidades de JavaScript







.









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







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







Linha de assunto de e-mail de status de pipeline aprimorada







.







Terraform



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







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







Gerenciar arquivos de estado do Terraform por meio da IU







.









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







Pesquisa de arquivo aprimorada na Pesquisa Avançada







.







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.







Indicador de status ocupado







.









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







, , , ​​ .







Requisitos de exportação para um arquivo CSV







.









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







, - , , , , . , -, .







GitLab 13.8 - , .







Informações de regra de aprovação para revisores







.







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







Use uma saída avançada para notebooks Jupyter







Jupyter .









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







allow_failure



, - . allow_failure



true



false



, , allow_failure



. , .







Controle o status do trabalho usando códigos de saída







.









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







— , . , , . , .







gitlab#276583 .







Configuração do projeto para controlar o armazenamento dos artefatos mais recentes







.







-



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







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



CI, - .







Use pipelines de ramal e MR sem duplicação







.







- API



(ULTIMATE, GOLD) DevOps: Secure







- API , . - API, , .







, - API .







Resultados do teste de difusão de API agora visíveis no painel de segurança







- 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







, . , , — . , . , .







Faça upload de imagens de métricas diretamente para incidentes







.









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










Você pode encontrar o texto de lançamento completo e as instruções de atualização / instalação no post original em inglês: GitLab 13.8 lançado com um Editor de Pipeline e métricas DORA .







Trabalhamos na tradução do inglês Cattidourden, maryartkey, ainoneko e arrogante...








All Articles