GitLab 13.9 lançado com painel de segurança e modo de manutenção

Uma imagem para chamar a atenção







GitLab 13.9 — DevSecOps, , , , DORA, , . 60 .







DevSecOps



- — , . , , . JavaScript Python - , . .







GitLab . , . Gitaly, , .







DevOps , DORA , . - - ( GitLab « »), -.









DevOps , , « , » « », . DevOps — , — , .







. 13.9 , , CI/CD ( GitLab « »), .







. , . , .









GPU GitLab , , ; MVP , Andreas Gravgaard Andersen, 10- .







Marshall Cottrell @marshall007 NASA GitLab Kubernetes Agent , . Marshall , , -.







GitLab! Roger Meier @bufferoverflow Siemens, , GitLab Open Source InnerSource.







Kev @KevSlashNull SiegeGG , . GitLab, , , @KevSlashNull .







GitLab — DevOps- , GitLab — , 13.9 299 , . MVP ; .







!



13.9 :









— , , , 13.10.







, GitLab , . Bronze/Starter , .







The Total Economic Impact of GitLab ( ).







Emblema GitLab MVP







MVPAndreas Gravgaard Andersen



13.9 Andreas (GPU) GitLab. , . . - - 13.9, , 10 . , Andreas!







GitLab 13.9





(SaaS: ULTIMATE; self-managed: ULTIMATE) DevOps: Protect







! . , , . > > , > > .







Painel de alerta de segurança para alertas de política de rede de contêiner







.









(self-managed: PREMIUM, ULTIMATE)







GitLab, . . , - . , , . GitLab 13.8 , GitLab .







C GitLab 13.9 , . , GitLab « » , ; - , . GitLab, « », git clone



git pull



. , , , .







, GitLab , .







Modo de manutenção







.









(SaaS: ULTIMATE; self-managed: ULTIMATE) DevOps: Release







13.9 , , . , . DORA 4 .







Liberar Analytics no nível do grupo







.







JavaScript Python -



(SaaS: ULTIMATE; self-managed: ULTIMATE) DevOps: Secure







- Python JavaScript! , - .







- , , , . ; GitLab , - .







Suporte a JavaScript e Python para teste fuzz guiado por cobertura







.







Gitaly



(self-managed: PREMIUM, ULTIMATE) DevOps: Create







Gitaly . Gitaly GitLab . , 500 50 25 . Gitaly , , .







GitLab 13.9 , , , . , , . . . Gitaly.







Substituir o fator de replicação do Gitaly Cluster para repositórios específicos







.







-



(SaaS: FREE, PREMIUM, ULTIMATE; self-managed: FREE, PREMIUM, ULTIMATE) DevOps: Verify







- , , , .







-. , , -, .







Veja facilmente a repetição de testes com falha em relatórios de teste de unidade







- .







CI/CD



(SaaS: FREE, PREMIUM, ULTIMATE; self-managed: FREE, PREMIUM, ULTIMATE) DevOps: Verify







, , : YAML, , extends



.







YAML !reference



, , CI/CD , .







Selecione a configuração de CI / CD de qualquer trabalho e reutilize-a







reference .







CI/CD



(SaaS: FREE, PREMIUM, ULTIMATE; self-managed: FREE, PREMIUM, ULTIMATE) DevOps: Verify







, include



extends



. , . , . .







include



extends



, . , .









.









(SaaS: FREE, PREMIUM, ULTIMATE; self-managed: FREE, PREMIUM, ULTIMATE) DevOps: Release







, . , . , , . resource_group



.







Grupo de recursos para pipelines multiprojeto e pai-filho







.









(SaaS: FREE, PREMIUM, ULTIMATE; self-managed: FREE, PREMIUM, ULTIMATE) DevOps: Manage







GitLab . , . . , , (Followed Users).







GitLab 13.9 Roger Meier Siemens 3 .







Seguir a atividade do usuário







.







Jira



(SaaS: ULTIMATE; self-managed: ULTIMATE) DevOps: Secure







Jira . GitLab SCM CI/CD - Jira. Jira . , Jira , , .







Jira . Jira; Jira. Jira. , GitLab , Jira .







Criar problemas Jira a partir de vulnerabilidades







.







Markdown



(SaaS: FREE, PREMIUM, ULTIMATE; self-managed: FREE, PREMIUM, ULTIMATE) DevOps: Release







Markdown- (feature flags). [feature_flag:<IID>]



. . .







Links de marcação para sinalizadores de recurso







Markdown- GitLab .









(SaaS: FREE, PREMIUM, ULTIMATE; self-managed: FREE, PREMIUM, ULTIMATE) DevOps: Release







GitLab 12.0 . - , , , . , , , , . , , , . , .







Permitir que as chaves de implantação sejam enviadas para filiais protegidas







.









(SaaS: FREE, PREMIUM, ULTIMATE; self-managed: FREE, PREMIUM, ULTIMATE) DevOps: Create







- . , , . .







, -. To-Do email, , .







Solicite uma revisão de acompanhamento de um revisor







.







GitLab.com Jira Cloud



(SaaS: FREE, PREMIUM, ULTIMATE) DevOps: Create







Jira Cloud GitLab, GitLab.com Jira Cloud, Atlassian Marketplace. , , -, Jira. , , GitLab.







, , GitLab -. , Atlassian Marketplace.







Melhorias no GitLab.com para o aplicativo Jira Cloud







GitLab Jira .







GitLab 13.9



Email- PAT / SSH



(self-managed: ULTIMATE) DevOps: Manage







, . (Personal Access Tokens), . , . SSH — Credential Inventory.







email-, SSH . , , .







Notificações por e-mail quando as chaves PAT / SSH são revogadas







Credentials Inventory .







SAML



(SaaS: PREMIUM, ULTIMATE) DevOps: Manage







SAML GitLab.com , , . GitLab , , . SAML SAML .







SAML .







API



(SaaS: FREE, PREMIUM, ULTIMATE; self-managed: FREE, PREMIUM, ULTIMATE) DevOps: Manage







GitLab 13.9 API . API , .







API .







-



(SaaS: FREE, PREMIUM, ULTIMATE; self-managed: FREE, PREMIUM, ULTIMATE) DevOps: Manage







GitLab 13.8 , , . Assignee -.







Status ocupado do usuário em questão e barra lateral MR







.









(SaaS: PREMIUM, ULTIMATE; self-managed: PREMIUM, ULTIMATE) DevOps: Plan







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







, . !







Filtrar roteiros por confidencialidade







.









(SaaS: PREMIUM, ULTIMATE; self-managed: PREMIUM, ULTIMATE) DevOps: Plan







. - , , . .







, .







Mostrar comentários épicos em feeds de atividades do usuário







.







GitLab CI VS Code



(SaaS: FREE, PREMIUM, ULTIMATE; self-managed: FREE, PREMIUM, ULTIMATE) DevOps: Create







GitLab CI — , , .gitlab-ci.yml



. GitLab CI , 3.11.0, GitLab Workflow .gitlab-ci.yml



.







, , GitLab . CI.







@KevSlashNull !







Autocompletar Variáveis ​​CI GitLab no Código VS







CI .







-



(SaaS: FREE, PREMIUM, ULTIMATE; self-managed: FREE, PREMIUM, ULTIMATE) DevOps: Create







-, , , . , -.







- (Viewed). , , .







Marque as alterações como visualizadas em solicitações de mesclagem







- .







VS Code



(SaaS: FREE, PREMIUM, ULTIMATE; self-managed: FREE, PREMIUM, ULTIMATE) DevOps: Create







GitLab Workflow VS Code - VS Code. - — .







GitLab Workflow3.10.0 — - . - , VS Code GitLab.







VS Code. .







Ver comentários de revisão de código no VS Code







- .







GitLab



(SaaS: FREE, PREMIUM, ULTIMATE; self-managed: FREE, PREMIUM, ULTIMATE) DevOps: Verify







, , . GitLab, Docker, --gpu



. Docker Machine GitLab, . .







Google Compute Engine .









(SaaS: PREMIUM, ULTIMATE; self-managed: PREMIUM, ULTIMATE) DevOps: Verify







GitLab . GitLab. , , .







Gráfico de dados de cobertura de código de grupo







.









(SaaS: FREE, PREMIUM, ULTIMATE; self-managed: FREE, PREMIUM, ULTIMATE) DevOps: Verify







, . , , , , .







Configuração da instância para controlar o armazenamento dos artefatos mais recentes







.









(SaaS: FREE, PREMIUM, ULTIMATE; self-managed: FREE, PREMIUM, ULTIMATE) DevOps: Package







Docker Hub. GitLab CI/CD, DOCKER_AUTH_CONFIG



docker login



. , , , .gitlab-ci.yml



, , GitLab .







GitLab, , .







Docker Hub .









.







sbt 1.3.0



(SaaS: ULTIMATE; self-managed: ULTIMATE) DevOps: Secure







Scala, sbt



1.3 , . 1.2 .







.







SAST Android



(SaaS: FREE, PREMIUM, ULTIMATE; self-managed: FREE, PREMIUM, ULTIMATE) DevOps: Secure







GitLab 13.5 SAST MobSF. 2.5, Android. : OWASP MSTG , API 29 (Android 10), xapk Android.







SAST CI SAST_EXPERIMENTAL_FEATURES



. GitLab.







MobSF .







SAST .NET



(SaaS: FREE, PREMIUM, ULTIMATE; self-managed: FREE, PREMIUM, ULTIMATE) DevOps: Secure







GitLab . , GitLab. SAST .NET ; SAST .NET (.sln) .NET , . SAST .NET.







SAST .









(SaaS: FREE, PREMIUM; self-managed: FREE, PREMIUM) DevOps: Secure







SAST GitLab, . - Ultimate, . , , . - SAST; .







Página de configuração de segurança para todos os usuários







.







URL CI/CD



(SaaS: ULTIMATE; self-managed: ULTIMATE) DevOps: Release







13.8 CI/CD. URL , .







.







PRIVATE-TOKEN Release-CLI



(SaaS: FREE, PREMIUM, ULTIMATE; self-managed: FREE, PREMIUM, ULTIMATE) DevOps: Release







13.9 release-cli PRIVATE-TOKEN



, API. , , PRIVATE-TOKEN



PRIVATE-TOKEN



-.







API .







Vault JWT GitLab.



(SaaS: FREE, PREMIUM, ULTIMATE; self-managed: FREE, PREMIUM, ULTIMATE) DevOps: Configure







HashiCorp Vault GitLab Vault JWT (- JSON). JWT. : , .







Vault JWT . environment



, , ref_type



.







HashiCorp Vault .







GitLab Kubernetes GitLab Pages



(self-managed: FREE, PREMIUM, ULTIMATE)







GitLab 13.8 GitLab Pages GitLab Kubernetes, -.







GitLab 13.9 Kubernetes- Pages, . , GitLab Helm chart GitLab Pages.







GitLab Pages .







Puma



(SaaS: FREE, PREMIUM, ULTIMATE; self-managed: FREE, PREMIUM, ULTIMATE)







Puma, -, GitLab, . GitLab, .







. GitLab Puma , 250 .







Puma .







Puma .







-



(SaaS: PREMIUM, ULTIMATE; self-managed: PREMIUM, ULTIMATE) DevOps: Manage







GitLab - . - . API, GitLab.







- .









(SaaS: FREE, PREMIUM, ULTIMATE; self-managed: FREE, PREMIUM, ULTIMATE) DevOps: Manage







, . , , , !







Experiência do usuário aprimorada para a lista de membros dos projetos







.







-:



(SaaS: PREMIUM, ULTIMATE; self-managed: PREMIUM, ULTIMATE) DevOps: Manage







, (MTTM), - . MTTM — - . , , , , .







Nova métrica de solicitação de mesclagem: tempo médio para mesclar







-: .









(SaaS: PREMIUM, ULTIMATE; FREE, PREMIUM, ULTIMATE) DevOps: Plan







, , , .







.









(SaaS: PREMIUM, ULTIMATE; self-managed: PREMIUM, ULTIMATE) DevOps: Plan







. , .







GitLab 13.7, .







Filtrar roteiros por marcos







.









(SaaS: FREE, PREMIUM, ULTIMATE; self-managed: FREE, PREMIUM, ULTIMATE) DevOps: Create







- , . , , .







- -, .







. . , .







Aplique uma sugestão com uma mensagem de confirmação personalizada







.







GitLab API



(SaaS: FREE, PREMIUM, ULTIMATE; self-managed: FREE, PREMIUM, ULTIMATE) DevOps: Create







GitLab . - , changelog-, . , API, . , .







.







- HEAD



(SaaS: FREE, PREMIUM, ULTIMATE; self-managed: FREE, PREMIUM, ULTIMATE) DevOps: Create







- git diff target...source



, HEAD



target



source



. , , .







-, - <default branch> (HEAD)



. .







- .







-



(SaaS: FREE, PREMIUM, ULTIMATE; self-managed: FREE, PREMIUM, ULTIMATE) DevOps: Verify







- - . , , . -, , .







- .







GitLab 13.9



(SaaS: FREE, PREMIUM, ULTIMATE; self-managed: FREE, PREMIUM, ULTIMATE) DevOps: Verify







13.9 GitLab 13.9! GitLab — , , GitLab. GitLab CI/CD, , GitLab.







:









:









CHANGELOG GitLab.







GitLab.







GitLab



(SaaS: FREE, PREMIUM, ULTIMATE; self-managed: FREE, PREMIUM, ULTIMATE) DevOps: Verify







GitLab.com, GitLab CI GitLab . , — GitLab CI. GitLab. , , GitLab.







Instale o GitLab Runner mais facilmente com a ajuda do produto







GitLab .







Maven



(SaaS: FREE, PREMIUM, ULTIMATE; self-managed: FREE, PREMIUM, ULTIMATE) DevOps: Package







GitLab Java Maven Gradle. . .







, , . , , Maven Gradle. , .







API GitLab , > (Settings > Packages & Registries). . !







.







npm



(SaaS: ULTIMATE; self-managed: ULTIMATE) DevOps: Secure







Node.js, 2 npm 7. : [FATA] [Gemnasium] [2020-10-29T19:02:20Z] Wrong file format version



.







.







Ruby SAST-



(SaaS: FREE, PREMIUM, ULTIMATE; self-managed: FREE, PREMIUM, ULTIMATE) DevOps: Secure







. (SAST) , . Ruby on Rails SAST (Brakeman) (v5), Ruby, Rails. Ruby . SAST.gitlab-ci.yml



brakeman GitLab SAST, CI, .







Suporte expandido para Ruby em varreduras SAST







SAST .









(SaaS: ULTIMATE; self-managed: ULTIMATE) DevOps: Secure







. GitLab Secure. , , , . .gitlab-ci.yml



, , needs: []



. , needs: []



.







needs:



YAML
.







SAST .NET 5



(SaaS: FREE, PREMIUM, ULTIMATE; self-managed: FREE, PREMIUM, ULTIMATE) DevOps: Secure







.NET 5.0 Microsoft — .NET Core, , .NET Core .NET Framework. SAST .NET, Security Code Scan, , [ SAST](https: //docs.gitlab.com/ee/user/application_security/sast/#supported-languages-and-frameworks), GitLab SAST .NET 5. @shaun.burns .







SAST .









(SaaS: ULTIMATE; self-managed: ULTIMATE) DevOps: Secure







. . , , , . «» (“Activity”) , , , . !







. , , , , , . , , .







Filtro de atividade do relatório de vulnerabilidade







.







GitLab GitLab Next



(SaaS: FREE, PREMIUM, ULTIMATE; self-managed: FREE, PREMIUM, ULTIMATE) DevOps: Release







GitLab GitLab Next. g



x



, GitLab, GitLab GitLab Next. Yogi !







.







nConfigMap Kubernetes



(SaaS: PREMIUM, ULTIMATE; self-managed: PREMIUM, ULTIMATE) DevOps: Configure







Kubernetes (Kubernetes Agent Server, KAS) . , , , . GitLab KAS helm chart , , .







helm chart .









(SaaS: FREE, PREMIUM, ULTIMATE; self-managed: FREE, PREMIUM, ULTIMATE) DevOps: Monitor







(severity). , , , , . , ( GitLab « »).







.







GitLab exporter



(self-managed: FREE, PREMIUM, ULTIMATE)







GitLab exporter Redis . 60% (~67-71 ) .







GitLab exporter .







GitLab exporter, .









(SaaS: FREE, PREMIUM, ULTIMATE; self-managed: FREE, PREMIUM, ULTIMATE)







; 13.9 - .







Documentação de pesquisa avançada e tíquete original .










Você pode encontrar o texto completo de lançamento e as instruções de atualização / instalação na postagem original em inglês: GitLab 13.9 lançado com um painel de alerta de segurança e modo de manutenção .







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








All Articles