GitLab 13.7 lançado com validadores para solicitações de mesclagem e reversão automática em caso de falha

Uma imagem para chamar a atenção







Bem, o ano era 2020! Estamos entusiasmados em apresentar uma versão 13.7 com mais de 45 recursos e melhorias na entrega de software bem a tempo para as férias.







GitLab , . GitLab , .







GitLab, 2020 , . , , .







13.7:









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







. , , , agile.







, , . , , .









, . .







GitLab, . , . , , , .







, , — . , , , , .







- GitLab Red Hat OpenShift, , , GitLab. , , .









, , , . , . , .







GitLab; , Core GitLab 13.6.







Docker ( GitLab « ») , DockerHub, .







, , — , , .







, , , gitlab.ci-yml



. , .







!



13.7:









— . , , , 13.8.







6-7 , GitLab .







Emblema GitLab MVP







MVPRachel Gottesman



Rachel . 13.7 Rachel 33 -, . , Rachel!







GitLab 13.7



-



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







, . , , . , : , , ? - , . -, , “Assignee”, , -.







GitLab 13.7 — - . “Reviewers” - , (assignee). , -. , - .







-, -, . -.







Revisores para solicitações de mesclagem







- .









(ULTIMATE, GOLD) DevOps: Release







, , . , . , GitLab , . , , .









.









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







, /clone



, , . /clone



, , copy_meta



.







, .







Clone um problema com uma ação rápida







.







GitLab Red Hat OpenShift



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







- GitLab (GitLab runner) Red Hat OpenShift! OpenShift, GitLab. - Red Hat's Operator Hub — - OpenShift, , . OpenShift Operator Hub . GitLab , 2021 — . , GitLab, .







GitLab Runner para Red Hat OpenShift







OpenShift .









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







, . , , , (, ). , .







Mostrar status de implantação na página Ambientes







.









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







GitLab 13.7 ( canary-weight) . gitlab-ci.yml



API, , . , .







Defina o peso do tráfego de implantação por meio da IU







.







API



(ULTIMATE, GOLD) DevOps: Release







GitLab DORA4 API. , .







Suporte de API para frequência de implantação







.









(PREMIUM, ULTIMATE) DevOps: Configure







Kubernetes (GitLab Kubernetes Agent) , Kubernetes . Kubernetes . , .







Suporte a vários arquivos de manifesto em um projeto







Kubernetes .









(ULTIMATE, GOLD) DevOps: Plan







, , , CSV-!







GitLab, , . .







Requisitos de importação de ferramentas externas







CSV- .







HTTP



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







, . , - . HTTP , .







Integre ferramentas de alerta com múltiplos endpoints HTTP







.







GitLab.com SAML



(SILVER, GOLD) DevOps: Manage







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







SAML Group Sync para GitLab.com







SAML .







GitLab 13.7



DevOps Adoption



(ULTIMATE) DevOps: Manage







DevOps Adoption , , -, , , , GitLab. «», GitLab , , GitLab .







  • , GitLab.
  • , GitLab, DevOps.
  • , , , , .


Adoção DevOps







DevOps Adoption .









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







, , CI/CD .







.









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







GitLab , SAML SCIM. , .







SAML .









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







GitLab , , .







, . — , .







13.7 « » , .







Classifique os problemas pelo número de problemas que estão bloqueando







.







-



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







- — , . , , - , .







GitLab 13.7 -. - . , .







, . , -.







Escolha mostrar um arquivo por vez diretamente a partir de solicitações de mesclagem







- .







- VS Code



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







- VS Code checkout .







3.7.0 GitLab Workflow - VS Code. - .







VS Code .







Ver mudanças de solicitação de mesclagem no código VS







VS Code .









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







. , .







needs:pipeline



, , . , .







Downloads aprimorados de artefato com pipelines filho







.







Docker



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

, , Docker Hub. , Docker docker pull



, , , Docker . , ( -) , , , . , pull. Docker Hub , .

, . alpine:latest



, pull. , alpine:latest



, , Docker Hub , Docker.







, 13.6 Core. , . , .









.









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







, , GitLab. , , , .







, . , .









.









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







GitLab Docker Hub. , .







. Docker Hub . Docker , , GitLab , (read_registry



).







.







SAST



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







GitLab . , GitLab . . SAST , .

. .







.









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







.gitlab-ci.yml



, , , . GitLab 13.7 .gitlab-ci.yml



. Markdown. , , . Nejc Habjan Siemens !









.







Kubernetes 1.17, 1.18 1.19



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







GitLab Kubernetes GitLab Kubernetes, GitLab Kubernetes Agent, Auto DevOps — — GitLab Managed Apps. GitLab Kubernetes 1.17, 1.18 1.19.







.







Geo



(PREMIUM, ULTIMATE)







Geo , Geo, . , .







, .







Geo .







LDAP



(CORE, STARTER, PREMIUM, ULTIMATE)







GitLab , gitlab.rb



Omnibus GitLab, . , LDAP. , .







Omnibus GitLab Source , LDAP. GitLab, .







LDAP .







-



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







GitLab : -, . REST , GitLab.







- .









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







. . , « » (“Last sign-in”) , GitLab, .







Filtragem e classificação aprimoradas da lista de membros do grupo







.







SAML



(SILVER, GOLD) DevOps: Manage







SAML . GitLab 13.7 SAML. SAML, , . SAML , .







SAML .









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







( , ) GitLab. , . , , .







.







,



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







WYSIWYG Markdown. Markdown, WYSIWYG , Markdown. , . . , , , - .







GitLab 13.7 Markdown . «» , . , , , .







, .







.









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







, , , « » (“Run Pipeline”). , -. , .gitlab-ci.yml



, .







Variáveis ​​pré-preenchidas ao executar pipelines manualmente







.







CI/CD



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







, , , GitLab CI/CD, , . .







-, , , Composer Conan. -, , . - . , , , . , , .







, GitLab CI/CD, . , . 13.8 , , . API , .







Pacotes construídos com CI / CD sempre exibem informações de construção







GitLab CI/CD .









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







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



. , , , .







. :







  • CI_DEPENDENCY_PROXY_USER



    : CI ,
  • CI_DEPENDENCY_PROXY_PASSWORD



    : ,
  • CI_DEPENDENCY_PROXY_SERVER



    : ,
  • CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX



    : .


, !







CI/CD .







-



(CORE, STARTER, PREMIUM, FREE, BRONZE, SILVER) DevOps: Secure







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







Experiência de RM aprimorada para varreduras de segurança







- .









(ULTIMATE, GOLD) DevOps: Secure







12.10. , URL-, . , ( GitLab «») Markdown. , GitLab , , .







. [object_type:ID]



, . , , -. [vulnerability:123]



, 123 . , .







.







, ,



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







, , 217451 GitLab 13.3, - . , .







, -, . , , - . , , .







Veja quais commits e pipelines são executados no projeto fork vs.  o projeto pai







- - .









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







, . GitLab 10% . GitLab 13.7 , . GitLab.com ~700 000 10%.







, 100 , 11-31% ~30% SELECT, .







.







PostgreSQL 12



(CORE, STARTER, PREMIUM, ULTIMATE)







GitLab 13.3 PostgreSQL 12 Omnibus, Helm chart. PostgreSQL 12 , .







GitLab 13.7 GitLab PostgreSQL 12. , gitlab-ctl pg-upgrade



.







repmgr Patroni Patroni. Geo.







GitLab 13.3 .










/ : GitLab 13.7 released with merge request reviewers and automatic rollback upon failure.







cattidourden, maryartkey, ainoneko arrogante...








All Articles