Lanzamiento de GitLab 13.9 con panel de seguridad y modo de mantenimiento

Una imagen para llamar la atención.







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







Insignia de MVP de GitLab







MVPAndreas Gravgaard Andersen



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







GitLab 13.9





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







! . , , . > > , > > .







Panel de alertas de seguridad para alertas de políticas de redes de contenedores







.









(self-managed: PREMIUM, ULTIMATE)







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







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



git pull



. , , , .







, GitLab , .







Modo de mantenimiento







.









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







13.9 , , . , . DORA 4 .







Análisis de versiones a nivel de grupo







.







JavaScript Python -



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







- Python JavaScript! , - .







- , , , . ; GitLab , - .







Compatibilidad con JavaScript y Python para pruebas fuzz guiadas por cobertura







.







Gitaly



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







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







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







Anular el factor de replicación de Gitaly Cluster para repositorios específicos







.







-



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







- , , , .







-. , , -, .







Vea fácilmente las pruebas repetidas fallidas en los informes de pruebas unitarias







- .







CI/CD



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







, , : YAML, , extends



.







YAML !reference



, , CI/CD , .







Seleccione la configuración de CI / CD de cualquier trabajo y reutilícela







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 canalizaciones padre-hijo y multiproyecto







.









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







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







GitLab 13.9 Roger Meier Siemens 3 .







Seguir la actividad del usuario







.







Jira



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







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







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







Crear problemas de Jira a partir de vulnerabilidades







.







Markdown



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







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



. . .







Enlaces de rebajas para banderas de funciones







Markdown- GitLab .









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







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







Permitir que las claves de implementación se envíen a las ramas protegidas







.









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







- . , , . .







, -. To-Do email, , .







Solicite una revisión de seguimiento de un 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.







Mejoras en la aplicación GitLab.com para Jira Cloud







GitLab Jira .







GitLab 13.9



Email- PAT / SSH



(self-managed: ULTIMATE) DevOps: Manage







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







email-, SSH . , , .







Notificaciones por correo electrónico cuando se revocan las claves PAT / SSH







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







Estado de usuario ocupado en cuestión y barra lateral MR







.









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







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







, . !







Filtrar hojas de ruta por confidencialidad







.









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







. - , , . .







, .







Mostrar comentarios épicos en los feeds de actividad de los usuarios







.







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 variables de CI de GitLab en código VS







CI .







-



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







-, , , . , -.







- (Viewed). , , .







Marcar los cambios como se ve en las solicitudes de combinación







- .







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 comentarios de revisión de código en 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 datos de cobertura de código de grupo







.









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







, . , , , , .







Configuración de instancias para controlar el almacenamiento de los últimos artefactos







.









(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 configuración de seguridad para todos los usuarios







.







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







, . , , , !







Experiencia de usuario mejorada para la lista de miembros de proyectos







.







-:



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







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







Nueva métrica de solicitud de fusión: tiempo medio para fusionar







-: .









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







, , , .







.









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







. , .







GitLab 13.7, .







Filtrar hojas de ruta por hitos







.









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







- , . , , .







- -, .







. . , .







Aplicar una sugerencia con un mensaje de confirmación personalizado







.







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 GitLab Runner más fácilmente con la ayuda del producto







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







Soporte ampliado para Ruby en escaneos 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 actividad del informe de vulnerabilidad







.







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







Documentación de búsqueda avanzada y ticket original .










Puede encontrar el texto completo de la versión y las instrucciones de actualización / instalación en la publicación original en inglés: GitLab 13.9 lanzado con un panel de alertas de seguridad y un modo de mantenimiento .







Trabajamos en la traducción del inglés cattidourden, maryartkey, ainoneko y rishavant...








All Articles