{"id":34683,"date":"2019-10-31T21:59:48","date_gmt":"2019-10-31T18:59:48","guid":{"rendered":"https:\/\/prohoster.info\/blog\/gitlab-11-11-neskolko-otvetstvennyh-dlya-merdzh-rekvestov-i-uluchsheniya-dlya-kontejnerov\/"},"modified":"2019-10-31T21:59:48","modified_gmt":"2019-10-31T18:59:48","slug":"gitlab-11-11-neskolko-otvetstvennyh-dlya-merdzh-rekvestov-i-uluchsheniya-dlya-kontejnerov","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/gitlab-11-11-neskolko-otvetstvennyh-dlya-merdzh-rekvestov-i-uluchsheniya-dlya-kontejnerov","title":{"rendered":"GitLab 11.11: v\u00e1rias responsabilidades para merge requests e aprimoramentos para cont\u00eaineres","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"GitLab 11.11: v\u00e1rias responsabilidades para merge requests e aprimoramentos para cont\u00eaineres\" src=\"\/wp-content\/uploads\/2019\/05\/0887dec341b6fcd6b12422babac990e1.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<h3 id=\"bolshe-vozmozhnostey-dlya-sovmestnoy-raboty-i-dopolnitelnye-uvedomleniya\">Mais possibilidades de colabora\u00e7\u00e3o e notifica\u00e7\u00f5es adicionais<\/h3>\n<p><\/p>\n<p>No GitLab, estamos constantemente buscando novas maneiras de aprimorar a colabora\u00e7\u00e3o em todo o ciclo de vida do DevOps. Temos o prazer de anunciar que, a partir desta vers\u00e3o, suportamos <noindex><a rel=\"nofollow\" href=\"https:\/\/about.gitlab.com\/2019\/05\/22\/gitlab-11-11-released\/#multiple-assignees-for-merge-requests\">v\u00e1rios respons\u00e1veis por uma merge request<\/a><\/noindex>! Este recurso est\u00e1 dispon\u00edvel no n\u00edvel GitLab Starter e realmente incorpora nosso lema: <strong>\u00abQualquer um pode contribuir\u00bb<\/strong>. Sabemos que muitas pessoas podem estar trabalhando em uma \u00fanica merge request para garantir que tudo esteja em ordem, e agora voc\u00eas t\u00eam a op\u00e7\u00e3o de designar v\u00e1rios respons\u00e1veis pelas merge requests!<\/p>\n<p><\/p>\n<p>Al\u00e9m disso, as equipes de DevOps agora recebem <noindex><a rel=\"nofollow\" href=\"https:\/\/about.gitlab.com\/2019\/05\/22\/gitlab-11-11-released\/#deployment-notifications-for-slack-and-mattermost\">notifica\u00e7\u00f5es autom\u00e1ticas sobre eventos de implanta\u00e7\u00e3o no Slack e Mattermost<\/a><\/noindex>. Adicione novas notifica\u00e7\u00f5es \u00e0 lista de eventos de envio nesses dois chats, e sua equipe ser\u00e1 informada quase instantaneamente sobre novas implanta\u00e7\u00f5es.<\/p>\n<p><\/p>\n<h3 id=\"sokraschenie-izderzhek-s-podderzhkoy-konteynerov-docker-v-windows-i-podgotovkoy-klasterov-kubernetes-na-urovne-ekzemplyara\">Redu\u00e7\u00e3o de custos com suporte a containers Docker no Windows e prepara\u00e7\u00e3o de clusters Kubernetes a n\u00edvel de inst\u00e2ncia<\/h3>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>N\u00f3s adoramos containers! Containers consomem menos recursos do sistema em compara\u00e7\u00e3o com m\u00e1quinas virtuais e melhoram a portabilidade da aplica\u00e7\u00e3o. A partir da vers\u00e3o GitLab 11.11, suportamos <noindex><a rel=\"nofollow\" href=\"https:\/\/about.gitlab.com\/2019\/05\/22\/gitlab-11-11-released\/#windows-container-executor-for-gitlab-runner\">Windows Container Executor para GitLab Runner<\/a><\/noindex>, portanto agora voc\u00ea pode usar containers Docker no Windows e desfrutar de capacidades avan\u00e7adas de orquestra\u00e7\u00e3o de pipelines e gerenciamento.<\/p>\n<p><\/p>\n<p>GitLab Premium (somente para inst\u00e2ncias auto-hospedadas) agora oferece <noindex><a rel=\"nofollow\" href=\"https:\/\/about.gitlab.com\/2019\/05\/22\/gitlab-11-11-released\/#caching-dependency-proxy-for-container-registry\">um proxy de cache para depend\u00eancias de imagens Docker<\/a><\/noindex>. Este complemento acelerar\u00e1 a entrega, pois agora voc\u00ea ter\u00e1 um proxy de cache para as imagens Docker mais utilizadas.<\/p>\n<p><\/p>\n<p>Usu\u00e1rios de inst\u00e2ncias auto-hospedadas do GitLab agora podem preparar <noindex><a rel=\"nofollow\" href=\"https:\/\/about.gitlab.com\/2019\/05\/22\/gitlab-11-11-released\/#instance-level-kubernetes-cluster-configuration\">clusters Kubernetes a n\u00edvel de inst\u00e2ncias<\/a><\/noindex>, e todos os grupos e projetos na inst\u00e2ncia usar\u00e3o isso para suas implanta\u00e7\u00f5es. Gra\u00e7as a essa integra\u00e7\u00e3o, o GitLab com Kubernetes criar\u00e1 automaticamente recursos para projetos espec\u00edficos para seguran\u00e7a adicional.<\/p>\n<p><\/p>\n<h3 id=\"i-eto-esche-ne-vse\">E isso ainda n\u00e3o \u00e9 tudo!<\/h3>\n<p><\/p>\n<p>Al\u00e9m das novas possibilidades de colabora\u00e7\u00e3o e notifica\u00e7\u00f5es adicionais, n\u00f3s adicionamos <noindex><a rel=\"nofollow\" href=\"https:\/\/about.gitlab.com\/2019\/05\/22\/gitlab-11-11-released\/#guest-access-to-releases\">acesso de convidado a releases<\/a><\/noindex>, aumentamos <noindex><a rel=\"nofollow\" href=\"https:\/\/about.gitlab.com\/2019\/05\/22\/gitlab-11-11-released\/#add-on-ci-runner-minutes-have-been-extended-to-free-plans\">minutos adicionais de CI Runner para GitLab Free<\/a><\/noindex>, simplificamos as revis\u00f5es com o <noindex><a rel=\"nofollow\" href=\"https:\/\/about.gitlab.com\/2019\/05\/22\/gitlab-11-11-released\/#applying-a-suggestion-now-automatically-resolves-the-discussion\">resolu\u00e7\u00e3o autom\u00e1tica de discuss\u00f5es ao aplicar sugest\u00f5es<\/a><\/noindex>, e muito mais!<\/p>\n<p><\/p>\n<blockquote><p>O funcion\u00e1rio mais valioso deste m\u00eas (<noindex><a rel=\"nofollow\" href=\"https:\/\/about.gitlab.com\/community\/mvp\/\">MVP<\/a><\/noindex>) \u2014 Kia Mei Somabes (<noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/kiameisomabes\">Kia Mei Somabes<\/a><\/noindex>)<\/p>\n<p>Nesta edi\u00e7\u00e3o, adicionamos a capacidade de fazer upload de pastas espec\u00edficas de reposit\u00f3rios, em vez de todo o conte\u00fado. Agora voc\u00ea pode carregar apenas alguns arquivos necess\u00e1rios. Obrigado, Kia Mei Somabes!<\/p><\/blockquote>\n<p><\/p>\n<h2 id=\"glavnye-fichi-gitlab-1111\">Principais recursos do GitLab 11.11<\/h2>\n<p><\/p>\n<h3 id=\"windows-container-executor-dlya-gitlab-runner\">Windows Container Executor para GitLab Runner<\/h3>\n<p><\/p>\n<p><em>CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD<\/em><\/p>\n<p><\/p>\n<p>No GitLab 11.11, introduzimos um novo executor no GitLab Runner para que cont\u00eaineres Docker possam ser usados no Windows. Anteriormente, a orquestra\u00e7\u00e3o de cont\u00eaineres Docker no Windows exigia o uso de shell, mas agora \u00e9 poss\u00edvel trabalhar com cont\u00eaineres Docker no Windows diretamente, quase da mesma forma que no Linux. Os usu\u00e1rios das plataformas da Microsoft agora t\u00eam mais op\u00e7\u00f5es para orquestra\u00e7\u00e3o de pipelines e gest\u00e3o.<\/p>\n<p><\/p>\n<p>Esta atualiza\u00e7\u00e3o inclui suporte aprimorado para PowerShell no GitLab CI\/CD, al\u00e9m de novas imagens auxiliares para diferentes vers\u00f5es de cont\u00eaineres Windows. Seus pr\u00f3prios runners Windows, claro, podem ser usados com GitLab.com, mas ainda n\u00e3o est\u00e3o na lista de ferramentas p\u00fablicas.<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/ox\/p1\/pt\/oxp1ptcfi53ctd6bmhlejt52t_8.png\"><img decoding=\"async\" alt=\"GitLab 11.11: v\u00e1rias responsabilidades para merge requests e aprimoramentos para cont\u00eaineres\" src=\"\/wp-content\/uploads\/2019\/05\/3d991e4acc92816901582596537ad12d.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><\/p>\n<h3 id=\"keshiruyuschiy-proksi-zavisimostey-dlya-reestra-konteynerov\">Proxy de cache de depend\u00eancias para o registro de cont\u00eaineres<\/h3>\n<p><\/p>\n<p><em>PREMIUM, ULTIMATE<\/em><\/p>\n<p><\/p>\n<p>Equipes frequentemente utilizam cont\u00eaineres em pipelines de build, e um proxy de cache para imagens e pacotes frequentemente usados provenientes do upstream \u00e9 uma \u00f3tima maneira de acelerar os pipelines. Com uma c\u00f3pia local das camadas necess\u00e1rias, acess\u00edvel atrav\u00e9s do novo proxy de cache, \u00e9 poss\u00edvel trabalhar de forma mais eficiente com as imagens populares em seu ambiente.<\/p>\n<p><\/p>\n<p>Atualmente, o proxy para cont\u00eaineres est\u00e1 dispon\u00edvel apenas para inst\u00e2ncias autogerenciadas em servidor web <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.gitlab.com\/omnibus\/settings\/puma.html\">Puma (em modo experimental)<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/zx\/k0\/a_\/zxk0a_ctmegblwe0i_qrhivtvjw.png\"><img decoding=\"async\" alt=\"GitLab 11.11: v\u00e1rias responsabilidades para merge requests e aprimoramentos para cont\u00eaineres\" src=\"\/wp-content\/uploads\/2019\/05\/9cb077673935974d6af0e7980276c525.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><\/p>\n<h3 id=\"neskolko-otvetstvennyh-dlya-merdzh-rekvestov\">V\u00e1rios respons\u00e1veis por merge requests<\/h3>\n<p><\/p>\n<p><em>STARTER, PREMIUM, ULTIMATE, BRONZE, SILVER, GOLD<\/em><\/p>\n<p><\/p>\n<p>Frequentemente, v\u00e1rias pessoas trabalham em uma fun\u00e7\u00e3o na mesma branch e merge request, por exemplo, quando desenvolvedores frontend e backend colaboram de perto ou quando desenvolvedores trabalham em pares, como na programa\u00e7\u00e3o extrema.<\/p>\n<p><\/p>\n<p>No GitLab 11.11, \u00e9 poss\u00edvel designar v\u00e1rias pessoas para merge requests. Assim como com v\u00e1rias pessoas respons\u00e1veis por tarefas, listas, filtros, notifica\u00e7\u00f5es e API podem ser utilizados aqui.<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/v4\/so\/x5\/v4sox5skhu3uot8g724wgbnkgws.png\"><img decoding=\"async\" alt=\"GitLab 11.11: v\u00e1rias responsabilidades para merge requests e aprimoramentos para cont\u00eaineres\" src=\"\/wp-content\/uploads\/2019\/05\/3416db7e19ba5a7ee5fc91e38490fed7.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><\/p>\n<h3 id=\"konfiguraciya-klastera-kubernetes-na-urovne-ekzemplyara\">Configura\u00e7\u00e3o do cluster Kubernetes em n\u00edvel de inst\u00e2ncia<\/h3>\n<p><\/p>\n<p><em>CORE, STARTER, PREMIUM, ULTIMATE<\/em><\/p>\n<p><\/p>\n<p>O modelo de seguran\u00e7a e gerenciamento em Kubernetes est\u00e1 evoluindo, e agora \u00e9 poss\u00edvel atender a um grande n\u00famero de clientes atrav\u00e9s de um \u00fanico cluster compartilhado.<\/p>\n<p><\/p>\n<p>No GitLab 11.11, os usu\u00e1rios de inst\u00e2ncias autogeridas agora podem configurar um cluster em n\u00edvel de inst\u00e2ncia, e todos os grupos e projetos na inst\u00e2ncia usar\u00e3o isso para suas implanta\u00e7\u00f5es. Com essa integra\u00e7\u00e3o do GitLab com Kubernetes, recursos espec\u00edficos para projetos ser\u00e3o criados automaticamente para fornecer maior seguran\u00e7a.<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/gq\/f7\/ia\/gqf7iald9i3j80ww4cu2t4gd_8m.png\"><img decoding=\"async\" alt=\"GitLab 11.11: v\u00e1rias responsabilidades para merge requests e aprimoramentos para cont\u00eaineres\" src=\"\/wp-content\/uploads\/2019\/05\/fc8b3b09aa400556c7eeec63b8efc785.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><\/p>\n<h3 id=\"uvedomleniya-o-deployah-v-slack-i-mattermost\">Notifica\u00e7\u00f5es sobre implanta\u00e7\u00f5es no Slack e no Mattermost<\/h3>\n<p><\/p>\n<p><em>CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD<\/em><\/p>\n<p><\/p>\n<p>Agora voc\u00ea pode configurar notifica\u00e7\u00f5es autom\u00e1ticas sobre eventos de implanta\u00e7\u00e3o no canal da equipe, gra\u00e7as \u00e0 integra\u00e7\u00e3o com chats <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.gitlab.com\/ee\/user\/project\/integrations\/slack.html\">Slack<\/a><\/noindex> e <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.gitlab.com\/ee\/user\/project\/integrations\/mattermost.html\">Mattermost<\/a><\/noindex>, e sua equipe estar\u00e1 ciente de todos os eventos importantes.<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/az\/gv\/_d\/azgv_d7ss0efz9misepgduv0vdu.png\"><img decoding=\"async\" alt=\"GitLab 11.11: v\u00e1rias responsabilidades para merge requests e aprimoramentos para cont\u00eaineres\" src=\"\/wp-content\/uploads\/2019\/05\/c7b470294640d2cdf16bde761437c665.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><\/p>\n<h3 id=\"gostevoy-dostup-k-vypuskam\">Acesso de convidados a lan\u00e7amentos<\/h3>\n<p><\/p>\n<p><em>CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD<\/em><\/p>\n<p><\/p>\n<p>Agora, usu\u00e1rios convidados dos seus projetos podem visualizar lan\u00e7amentos publicados na p\u00e1gina Releases. Eles poder\u00e3o baixar artefatos publicados, mas n\u00e3o poder\u00e3o baixar o c\u00f3digo-fonte ou ver informa\u00e7\u00f5es sobre reposit\u00f3rios, como tags ou commits.<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/zn\/0x\/it\/zn0xit3cx4szlvqtgljd7rxyo7g.png\"><img decoding=\"async\" alt=\"GitLab 11.11: v\u00e1rias responsabilidades para merge requests e aprimoramentos para cont\u00eaineres\" src=\"\/wp-content\/uploads\/2019\/05\/60e3216a4228306f136e1229c3ec2e56.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><\/p>\n<h2 id=\"drugie-uluchsheniya-v-gitlab-1111\">Outras melhorias no GitLab 11.11<\/h2>\n<p><\/p>\n<h3 id=\"serializovannye-grafy-kommitov-dlya-povysheniya-proizvoditelnosti\">Grafos de commits serializados para melhor desempenho<\/h3>\n<p><\/p>\n<p><em>CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD<\/em><\/p>\n<p><\/p>\n<p>Para muitas opera\u00e7\u00f5es do Git, \u00e9 necess\u00e1rio percorrer o grafo de commits, por exemplo, calcular a base de mesclagem ou listar branches que cont\u00eam um commit. Quanto mais commits houver, mais lentas essas opera\u00e7\u00f5es se tornam, pois \u00e9 necess\u00e1rio carregar cada objeto do disco para ler seus ponteiros.<\/p>\n<p><\/p>\n<p>No GitLab 11.11, inclu\u00edmos a fun\u00e7\u00e3o de grafos de commits serializados, apresentada nas vers\u00f5es mais recentes do Git, para pr\u00e9-calcular e armazenar essas informa\u00e7\u00f5es. Agora, percursos em grandes reposit\u00f3rios s\u00e3o realizados de forma muito mais r\u00e1pida. O grafo de commits ser\u00e1 criado automaticamente na pr\u00f3xima coleta de lixo do reposit\u00f3rio.<\/p>\n<p><\/p>\n<p>Leia sobre como o grafo de commits serializados foi criado em <noindex><a rel=\"nofollow\" href=\"https:\/\/devblogs.microsoft.com\/devops\/supercharging-the-git-commit-graph\/\">uma s\u00e9rie de artigos<\/a><\/noindex> de um dos autores dessa funcionalidade.<\/p>\n<p><\/p>\n<h3 id=\"dopolnitelnye-minuty-ci-runner-teper-i-dlya-besplatnyh-planov\">Minutos adicionais de CI Runner: agora tamb\u00e9m para planos gratuitos<\/h3>\n<p><\/p>\n<p><em>FREE, BRONZE, SILVER, GOLD<\/em><\/p>\n<p><\/p>\n<p>No m\u00eas passado, adicionamos a possibilidade de comprar minutos adicionais de CI Runner, mas apenas para planos pagos do GitLab.com. Nesta vers\u00e3o, \u00e9 poss\u00edvel comprar minutos tamb\u00e9m em planos gratuitos.<\/p>\n<p><\/p>\n<h3 id=\"zagruzka-arhivov-direktoriy-v-repozitorii\">Carregamento de arquivos compactados de diret\u00f3rios em reposit\u00f3rios<\/h3>\n<p><\/p>\n<p><em>CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD<\/em><\/p>\n<p><\/p>\n<p>Dependendo do tipo e do tamanho do projeto, o arquivo compactado de todo o projeto pode levar muito tempo para ser carregado e nem sempre \u00e9 necess\u00e1rio, especialmente no caso de grandes monoreposit\u00f3rios. No GitLab 11.11, \u00e9 poss\u00edvel carregar um arquivo compactado do conte\u00fado do diret\u00f3rio atual, incluindo subdiret\u00f3rios, para selecionar apenas as pastas desejadas.<\/p>\n<p><\/p>\n<p>Obrigado pelo trabalho, <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/kiameisomabes\">Kia Mei Somabes<\/a><\/noindex>!<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/uk\/hr\/3m\/ukhr3mowq-mhsxy_2_fixj2rkay.png\"><img decoding=\"async\" alt=\"GitLab 11.11: v\u00e1rias responsabilidades para merge requests e aprimoramentos para cont\u00eaineres\" src=\"\/wp-content\/uploads\/2019\/05\/4d180f877e5e12a825c98e337487ae75.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><\/p>\n<h3 id=\"primenenie-predlozheniya-teper-avtomaticheski-razreshaet-obsuzhdenie\">A aplica\u00e7\u00e3o da proposta agora resolve automaticamente a discuss\u00e3o<\/h3>\n<p><\/p>\n<p><em>CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD<\/em><\/p>\n<p><\/p>\n<p>A proposta de altera\u00e7\u00e3o simplifica a colabora\u00e7\u00e3o em merge requests: agora \u00e9 poss\u00edvel evitar o copy-paste para aceitar a mudan\u00e7a proposta. No GitLab 11.11, tornamos esse processo ainda mais f\u00e1cil: agora a discuss\u00e3o \u00e9 automaticamente resolvida ao aplicar a proposta.<\/p>\n<p>\n<center><div class=\"youtube-placeholder\" data-id=\"LUG8H46sXCI\" onclick=\"loadVideo(this)\">\r\n        <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/LUG8H46sXCI\/hqdefault.jpg\" alt=\"Por que no hosting comum a administra\u00e7\u00e3o do PrestaShop \u00e9 lenta, e no seu n\u00e3o \u00e9?\" loading=\"lazy\" width=\"480\" height=\"360\" style=\"width:100%;height:auto;\">\r\n        <div class=\"play-button\"><\/div>\r\n    <\/div><\/center><\/p>\n<h3 id=\"schetchik-vremeni-na-bokovoy-paneli-doski-zadach\">Contador de tempo no painel lateral do quadro de tarefas<\/h3>\n<p><\/p>\n<p><em>CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD<\/em><\/p>\n<p><\/p>\n<p>Os pain\u00e9is de tarefas devem ter a mesma apar\u00eancia nas visualiza\u00e7\u00f5es de quadros e tarefas. Portanto, o GitLab agora inclui um contador de tempo no painel lateral do quadro de tarefas. Basta ir ao quadro de tarefas, clicar na tarefa e o painel lateral com o contador de tempo ser\u00e1 aberto.<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/w2\/5a\/mh\/w25amhv1medrejnpno8qndis1_e.png\"><img decoding=\"async\" alt=\"GitLab 11.11: v\u00e1rias responsabilidades para merge requests e aprimoramentos para cont\u00eaineres\" src=\"\/wp-content\/uploads\/2019\/05\/dfb02562b94459721ac27638c9944fbf.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><\/p>\n<h3 id=\"svedeniya-o-deployah-v-environments-api\">Informa\u00e7\u00f5es sobre implanta\u00e7\u00f5es na API Environments<\/h3>\n<p><\/p>\n<p><em>CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD<\/em><\/p>\n<p><\/p>\n<p>Adicionamos a capacidade de solicitar informa\u00e7\u00f5es sobre um ambiente espec\u00edfico na API Environments, para saber qual commit est\u00e1 implantado no ambiente neste momento. Isso facilitar\u00e1 a automa\u00e7\u00e3o e a gera\u00e7\u00e3o de relat\u00f3rios para os usu\u00e1rios do Environments no GitLab.<\/p>\n<p><\/p>\n<h3 id=\"otricatelnye-sovpadeniya-peremennyh-dlya-pravil-payplayna\">Correspond\u00eancias negativas de vari\u00e1veis para regras de pipeline<\/h3>\n<p><\/p>\n<p><em>CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD<\/em><\/p>\n<p><\/p>\n<p>Agora \u00e9 poss\u00edvel verificar a desigualdade negativa ou correspond\u00eancia de padr\u00f5es (<code>!=<\/code> e <code>!~<\/code>) no arquivo <code>.gitlab-ci.yml<\/code> ao verificar os valores das vari\u00e1veis de ambiente, tornando o controle do comportamento dos pipelines mais flex\u00edvel.<\/p>\n<p><\/p>\n<h3 id=\"zapusk-vseh-vypolnyaemyh-vruchnuyu-dzhobov-na-etape-odnim-schelchkom\">Executar todas as jobs manuais em uma etapa com um clique<\/h3>\n<p><\/p>\n<p><em>CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD<\/em><\/p>\n<p><\/p>\n<p>No GitLab 11.11, os usu\u00e1rios que possuem muitas jobs manuais em suas etapas agora podem executar todas essas jobs em uma \u00fanica etapa, clicando no bot\u00e3o <strong>\u00abExecutar todas\u00bb<\/strong> (\u00abPlay all\u00bb) \u00e0 direita do nome da etapa na visualiza\u00e7\u00e3o de pipelines.<\/p>\n<p><\/p>\n<h3 id=\"sozdanie-fayla-napryamuyu-iz-peremennoy-sredy\">Criar um arquivo diretamente de uma vari\u00e1vel de ambiente<\/h3>\n<p><\/p>\n<p><em>CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD<\/em><\/p>\n<p><\/p>\n<p>As vari\u00e1veis de ambiente s\u00e3o frequentemente usadas para criar arquivos, especialmente segredos que precisam ser protegidos e est\u00e3o dispon\u00edveis apenas em um pipeline de ambiente espec\u00edfico. Para isso, voc\u00ea define como conte\u00fado da vari\u00e1vel o conte\u00fado do arquivo e cria um arquivo na job que cont\u00e9m o valor. Com a nova vari\u00e1vel de ambiente do tipo <code>arquivo<\/code> isso pode ser feito em um \u00fanico passo, mesmo sem alterar <code>.gitlab-ci.yml.<\/code><\/p>\n<p><\/p>\n<h3 id=\"konechnaya-tochka-api-dlya-svedeniy-ob-uyazvimostyah\">Endpoint da API para informa\u00e7\u00f5es sobre vulnerabilidades<\/h3>\n<p><\/p>\n<p><em>ULTIMATE, GOLD<\/em><\/p>\n<p><\/p>\n<p>Agora voc\u00ea pode solicitar ao GitLab API todas as vulnerabilidades identificadas no projeto. Com essa API, \u00e9 poss\u00edvel criar listas de vulnerabilidades leg\u00edveis por m\u00e1quina com filtros por tipo, confiabilidade e gravidade.<\/p>\n<p><\/p>\n<h3 id=\"vozmozhnost-polnogo-dinamicheskogo-skanirovaniya-dlya-dast\">Capacidade de varredura din\u00e2mica completa para DAST<\/h3>\n<p><\/p>\n<p><em>ULTIMATE, GOLD<\/em><\/p>\n<p><\/p>\n<p>No GitLab, voc\u00ea pode testar dinamicamente a seguran\u00e7a de aplicativos (Dynamic Application Security Testing, DAST) como parte do pipeline CI. A partir desta vers\u00e3o, \u00e9 poss\u00edvel escolher a varredura din\u00e2mica completa em vez da varredura passiva padr\u00e3o. A varredura din\u00e2mica completa protege contra um maior n\u00famero de vulnerabilidades.<\/p>\n<p><\/p>\n<h3 id=\"ustanovka-prometheus-v-klasterah-na-urovne-gruppy\">Instala\u00e7\u00e3o do Prometheus em clusters de n\u00edvel de grupo<\/h3>\n<p><\/p>\n<p><em>CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD<\/em><\/p>\n<p><\/p>\n<p>Nesta vers\u00e3o, foi adicionada a capacidade de vincular um cluster Kubernetes a todo o grupo. Tamb\u00e9m inclu\u00edmos a possibilidade de instalar uma \u00fanica inst\u00e2ncia do Prometheus nesse cluster para simplificar a monitoriza\u00e7\u00e3o de todos os projetos no cluster.<\/p>\n<p><\/p>\n<h3 id=\"svedeniya-ob-ignorirovanii-uyazvimostey-na-paneli-bezopasnosti\">Informa\u00e7\u00f5es sobre ignorar vulnerabilidades no painel de seguran\u00e7a<\/h3>\n<p><\/p>\n<p><em>ULTIMATE, GOLD<\/em><\/p>\n<p><\/p>\n<p>Nos pain\u00e9is de seguran\u00e7a do GitLab, os administradores podem visualizar as vulnerabilidades ignoradas. Para otimizar o fluxo de trabalho, adicionamos a capacidade de ver informa\u00e7\u00f5es sobre a ignor\u00e2ncia diretamente no painel de seguran\u00e7a.<\/p>\n<p><\/p>\n<h3 id=\"sozdanie-polzovatelskih-diagramm-metrik-na-paneli-monitoringa\">Cria\u00e7\u00e3o de gr\u00e1ficos personalizados de m\u00e9tricas no painel de monitoramento<\/h3>\n<p><\/p>\n<p><em>PREMIUM, ULTIMATE, SILVER, GOLD<\/em><\/p>\n<p><\/p>\n<p>Crie novos gr\u00e1ficos com m\u00e9tricas de desempenho personalizadas diretamente na barra de ferramentas do painel de monitoramento. Agora os usu\u00e1rios podem criar, atualizar e excluir visualiza\u00e7\u00f5es de m\u00e9tricas no painel de monitoramento clicando no bot\u00e3o <strong>\u00abAdd Metric\u00bb<\/strong> (\u00abAdicionar m\u00e9trica\u00bb) no canto superior direito da barra de ferramentas do painel de monitoramento.<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/og\/hl\/b3\/oghlb329zijpvemwqjsxjo8qawa.png\"><img decoding=\"async\" alt=\"GitLab 11.11: v\u00e1rias responsabilidades para merge requests e aprimoramentos para cont\u00eaineres\" src=\"\/wp-content\/uploads\/2019\/05\/4959332a02d70ddc932370a49a5797ed.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><\/p>\n<h3 id=\"zadachi-iz-uvedomleniy-teper-otkryvayutsya-ot-imeni-gitlab-alert-bot\">Tarefas de notifica\u00e7\u00f5es agora s\u00e3o abertas em nome do GitLab Alert Bot<\/h3>\n<p><\/p>\n<p><em>PREMIUM, ULTIMATE, SILVER, GOLD<\/em><\/p>\n<p><\/p>\n<p>Agora, as tarefas que s\u00e3o abertas a partir de notifica\u00e7\u00f5es ter\u00e3o como autor o GitLab Alert Bot, para que voc\u00ea veja imediatamente que a tarefa foi criada automaticamente a partir de uma notifica\u00e7\u00e3o importante.<\/p>\n<p><\/p>\n<h3 id=\"avtosohranenie-opisaniy-epikov-v-lokalnoe-hranilische\">Auto-salvamento de descri\u00e7\u00f5es de \u00e9picos no armazenamento local<\/h3>\n<p><\/p>\n<p><em>ULTIMATE, GOLD<\/em><\/p>\n<p><\/p>\n<p>As descri\u00e7\u00f5es de \u00e9picos n\u00e3o eram salvas no armazenamento local, portanto, as altera\u00e7\u00f5es eram perdidas a menos que voc\u00ea as salvasse explicitamente ao alterar a descri\u00e7\u00e3o do \u00e9pico. No GitLab 11.11, foi introduzida a capacidade de salvar descri\u00e7\u00f5es de \u00e9picos no armazenamento local. Isso significa que agora voc\u00ea pode facilmente voltar a editar a descri\u00e7\u00e3o do \u00e9pico se ocorrer um erro, se voc\u00ea se distrair ou se sair acidentalmente do navegador.<\/p>\n<p><\/p>\n<h3 id=\"podderzhka-otzerkalivaniya-na-gitlab-dlya-git-lfs\">Suporte \u00e0 mirroriza\u00e7\u00e3o no GitLab para Git LFS<\/h3>\n<p><\/p>\n<p><em>STARTER, PREMIUM, ULTIMATE, BRONZE, SILVER, GOLD<\/em><\/p>\n<p><\/p>\n<p>Com o espelhamento, \u00e9 poss\u00edvel replicar reposit\u00f3rios Git de um lugar para outro. Isso simplifica o armazenamento na inst\u00e2ncia do GitLab de uma r\u00e9plica do reposit\u00f3rio localizada em outro lugar. Agora, o GitLab suporta espelhamento de reposit\u00f3rios com Git LFS, ent\u00e3o essa funcionalidade est\u00e1 dispon\u00edvel at\u00e9 para reposit\u00f3rios com grandes arquivos, como texturas para jogos ou dados cient\u00edficos.<\/p>\n<p><\/p>\n<h3 id=\"prava-na-chtenie-i-zapis-v-repozitorii-dlya-personalnyh-tokenov-dostupa\">Permiss\u00f5es de leitura e grava\u00e7\u00e3o em reposit\u00f3rios para tokens de acesso pessoal<\/h3>\n<p><\/p>\n<p><em>CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD<\/em><\/p>\n<p><\/p>\n<p>Muitos tokens de acesso pessoais t\u00eam permiss\u00f5es de altera\u00e7\u00e3o a n\u00edvel <code>api<\/code>, mas o acesso total \u00e0 API pode conceder permiss\u00f5es excessivas a certos usu\u00e1rios ou organiza\u00e7\u00f5es.<\/p>\n<p><\/p>\n<p>Gra\u00e7as \u00e0 contribui\u00e7\u00e3o da comunidade, agora os tokens de acesso pessoal podem ter permiss\u00f5es apenas de leitura e grava\u00e7\u00e3o para reposit\u00f3rios de projetos, e n\u00e3o um acesso mais profundo a \u00e1reas sens\u00edveis do GitLab, como configura\u00e7\u00f5es e membros.<\/p>\n<p><\/p>\n<p>Obrigado, Horatiu Eugen Vlad (<noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/hvlad\">Horatiu Eugen Vlad<\/a><\/noindex>)!<\/p>\n<p><\/p>\n<h3 id=\"dobavlenie-bazovoy-podderzhki-dlya-gruppovyh-zaprosov-graphql\">Adicionando suporte b\u00e1sico para solicita\u00e7\u00f5es em grupo do GraphQL<\/h3>\n<p><\/p>\n<p><em>GRATUITO, BRONZE, PRATA, OURO, CORE, INICIANTE, PREMIUM, ULTIMATE<\/em><\/p>\n<p><\/p>\n<p>Com a API GraphQL, os usu\u00e1rios podem especificar exatamente quais dados precisam e receber todas as informa\u00e7\u00f5es necess\u00e1rias com apenas algumas solicita\u00e7\u00f5es. A partir desta vers\u00e3o, o GitLab suporta a adi\u00e7\u00e3o de informa\u00e7\u00f5es b\u00e1sicas de grupo na API GraphQL.<\/p>\n<p><\/p>\n<h3 id=\"vhod-s-uchetnymi-dannymi-salesforce\">Login com credenciais Salesforce<\/h3>\n<p><\/p>\n<p><em>CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD<\/em><\/p>\n<p><\/p>\n<p>O GitLab adora desenvolvedores Salesforce e, para apoiar essa comunidade, permitimos que os usu\u00e1rios fa\u00e7am login no GitLab com credenciais do Salesforce.com. Agora, nas inst\u00e2ncias, \u00e9 poss\u00edvel configurar o GitLab como um aplicativo conectado ao Salesforce para usar o Salesforce.com para um login \u00fanico no GitLab.<\/p>\n<p><\/p>\n<h3 id=\"saml-sso-teper-obyazatelen-dlya-veb-dostupa\">SAML SSO agora \u00e9 obrigat\u00f3rio para acesso \u00e0 web<\/h3>\n<p><\/p>\n<p><em>PREMIUM, ULTIMATE, SILVER, GOLD<\/em><\/p>\n<p><\/p>\n<p>N\u00f3s <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-ee\/issues\/5291\">amplia a exig\u00eancia de login \u00fanico (SSO)<\/a><\/noindex> a n\u00edvel de grupo, introduzido na vers\u00e3o 11.8, com verifica\u00e7\u00e3o rigorosa de recursos de grupo e projeto, de forma que os usu\u00e1rios possam acessar apenas ao fazer login com SAML. Isso adiciona um n\u00edvel extra de controle de acesso para organiza\u00e7\u00f5es que valorizam seguran\u00e7a e utilizam o GitLab.com atrav\u00e9s do SAML SSO. Agora voc\u00ea pode tornar o SSO uma exig\u00eancia obrigat\u00f3ria, sabendo que os usu\u00e1rios no seu grupo utilizam SSO.<\/p>\n<p><\/p>\n<h3 id=\"filtraciya-po-nedavno-sozdannym-ili-izmenennym-dannym-dlya-api-epikov\">Filtragem de dados recentemente criados ou modificados para API de \u00e9picos<\/h3>\n<p><\/p>\n<p><em>ULTIMATE, GOLD<\/em><\/p>\n<p><\/p>\n<p>Anteriormente, n\u00e3o era f\u00e1cil solicitar dados recentemente criados ou modificados usando a API de \u00e9picos no GitLab. Na vers\u00e3o 11.11, adicionamos filtros adicionais <code>created_after<\/code>, <code>created_before<\/code>, <code>atualizado_depois<\/code> e <code>atualizado_antes<\/code>, para garantir consist\u00eancia com a API de tarefas e encontrar rapidamente \u00e9picos alterados ou rec\u00e9m-criados.<\/p>\n<p><\/p>\n<h3 id=\"biometricheskaya-autentifikaciya-s-ultraauth\">Autentica\u00e7\u00e3o biom\u00e9trica com UltraAuth<\/h3>\n<p><\/p>\n<p><em>CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD<\/em><\/p>\n<p><\/p>\n<p>Empresa <noindex>UltraAuth<\/noindex> especializa-se em autentica\u00e7\u00e3o biom\u00e9trica sem senhas. Agora suportamos esse m\u00e9todo de autentica\u00e7\u00e3o no GitLab!<\/p>\n<p><\/p>\n<p>Obrigado, Kartikey Tanna (<noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/tannakartikey\">Kartikey Tanna<\/a><\/noindex>)!<\/p>\n<p><\/p>\n<h3 id=\"gitlab-runner-1111\">GitLab Runner 11.11<\/h3>\n<p><\/p>\n<p><em>CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD<\/em><\/p>\n<p><\/p>\n<p>Hoje lan\u00e7amos o GitLab Runner 11.11! O GitLab Runner \u00e9 um projeto de c\u00f3digo aberto que \u00e9 usado para executar trabalhos de CI\/CD e enviar os resultados de volta ao GitLab.<\/p>\n<p><\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-runner\/merge_requests\/1298\"><code>Corrigido o problema onde git lfs<\/code> n\u00e3o estava recebendo objetos de subm\u00f3dulo.<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-runner\/merge_requests\/1292\">O processamento de rastreamentos grandes foi otimizado.<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-runner\/merge_requests\/1321\">Os par\u00e2metros das fun\u00e7\u00f5es podem ser configurados usando config.toml.<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-runner\/merge_requests\/1319\"><code>Pode-se usar par\u00e2metros das fun\u00e7\u00f5es para configurar a pasta \/builds<\/code>.<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-runner\/merge_requests\/1243\">Adicionada a suporte ao PowerShell para o Executor Docker.<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-runner\/merge_requests\/1269\">Suporte \u00e0 configura\u00e7\u00e3o de volumes do Docker no Windows.<\/a><\/noindex><\/li>\n<\/ul>\n<p><\/p>\n<h3 id=\"uluchsheniya-omnibus\">Melhorias do Omnibus<\/h3>\n<p><\/p>\n<p><em>CORE, STARTER, PREMIUM, ULTIMATE<\/em><\/p>\n<p><\/p>\n<p>Fizemos as seguintes melhorias no Omnibus no GitLab 11.11:<\/p>\n<p><\/p>\n<ul>\n<li>O GitLab 11.11 inclui <noindex><a rel=\"nofollow\" href=\"https:\/\/mattermost.com\/blog\/mattermost-5-10-single-sign-on-for-mobile-richer-integrations-and-more\/\">Mattermost 5.10<\/a><\/noindex> \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/mattermost.com\/\">uma alternativa de c\u00f3digo aberto ao Slack<\/a><\/noindex>, cuja nova vers\u00e3o inclui mensagens ef\u00eameras interativas e muito mais. Esta vers\u00e3o cont\u00e9m <noindex><a rel=\"nofollow\" href=\"https:\/\/mattermost.com\/security-updates\/\">seguran\u00e7a<\/a><\/noindex>, e recomendamos a atualiza\u00e7\u00e3o.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/omnibus-gitlab\/merge_requests\/3241\"><code>Grafana foi atualizada para a vers\u00e3o 1.1.0<\/code>, para acompanhar os \u00faltimos pain\u00e9is de controle do Omnibus<\/a><\/noindex>.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/omnibus-gitlab\/merge_requests\/3142\">O pacote PostreSQL 10 agora inclui Omnibus.<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/omnibus-gitlab\/merge_requests\/3249\/diffs\"><code>O DSN do Sentry agora pode ser passado no gitlab.yml<\/code>.<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/omnibus-gitlab\/merge_requests\/3082\"><code>Atualiza\u00e7\u00e3o do RubyGems para 2.7.9<\/code>.<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/omnibus-gitlab\/merge_requests\/3197\"><code>Atualiza\u00e7\u00e3o do liblzma<\/code> at\u00e9 <code>5.2.4<\/code> com <code>5.2.2<\/code>.<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/omnibus-gitlab\/merge_requests\/3210\"><code>Atualiza\u00e7\u00e3o do libtool<\/code> at\u00e9 <code>2.4.6<\/code>.<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/omnibus-gitlab\/merge_requests\/3205\"><code>postresql \u00e9 iniciado ap\u00f3s o comando pg-upgrade<\/code>.<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/omnibus-gitlab\/merge_requests\/3182\">Atualiza\u00e7\u00e3o dos componentes do Prometheus para as vers\u00f5es mais recentes.<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/omnibus-gitlab\/merge_requests\/3220\"><code>Atualiza\u00e7\u00e3o do git para 2.21.0<\/code>.<\/a><\/noindex><\/li>\n<\/ul>\n<p><\/p>\n<h3 id=\"uluchshenie-shem\">Melhoria dos esquemas<\/h3>\n<p><\/p>\n<p><em>CORE, STARTER, PREMIUM, ULTIMATE<\/em><\/p>\n<p><\/p>\n<p>Fizemos as seguintes melhorias nos Charts Helm no GitLab 11.11:<\/p>\n<p><\/p>\n<ul>\n<li>No GitLab 11.11 \u00e9 poss\u00edvel <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/charts\/gitlab\/issues\/705\">anexar um volume para o armazenamento do diret\u00f3rio tmp\/work<\/a><\/noindex>.<\/li>\n<li>Os administradores t\u00eam acessos <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/charts\/gitlab\/merge_requests\/776\">a par\u00e2metros de configura\u00e7\u00e3o adicionais<\/a><\/noindex>, incluindo <code>memoryKiller<\/code>, <code>maxRss<\/code>, <code>graceTime<\/code> e <code>shutdownWait<\/code>.<\/li>\n<li>Os Charts Helm agora <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/charts\/gitlab\/issues\/1132\">s\u00e3o testados continuamente<\/a><\/noindex> no Amazon Elastic Container Service for Kubernetes (<noindex><a rel=\"nofollow\" href=\"https:\/\/aws.amazon.com\/eks\/\">EKS<\/a><\/noindex>)<\/li>\n<\/ul>\n<p><\/p>\n<h3 id=\"uluchsheniya-proizvoditelnosti\">Melhorias de desempenho<\/h3>\n<p><\/p>\n<p><em>CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD<\/em><\/p>\n<p><\/p>\n<p>Continuamos a aprimorar o desempenho do GitLab a cada lan\u00e7amento para inst\u00e2ncias do GitLab de qualquer tamanho. Algumas melhorias no GitLab 11.11:<\/p>\n<p><\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-ce\/merge_requests\/27866\">Acelera\u00e7\u00e3o do preenchimento autom\u00e1tico de usu\u00e1rios quando h\u00e1 muitas URLs de avatares na resposta.<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-ce\/merge_requests\/27825\">Redu\u00e7\u00e3o da carga \u00fatil do Sidekiq ao remover todos os todos.<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-ee\/merge_requests\/11575\">C\u00e1lculo da complexidade do resolutor GraphQL com base em itens.<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-ce\/merge_requests\/27817\">Aumento do desempenho da pesquisa global para objetos emitidos.<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-ce\/merge_requests\/27413\">Aumento do desempenho ao implantar um arquivo diff completo.<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-ce\/merge_requests\/27625\">Solicita\u00e7\u00e3o garantida de objetos blob em um \u00fanico pacote.<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-ce\/merge_requests\/22801\">Exibi\u00e7\u00e3o da lista de p\u00e1ginas Wiki sem carregar o conte\u00fado.<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-ce\/merge_requests\/24038\">Recusa em criar links tempor\u00e1rios para comparar ramifica\u00e7\u00f5es em um \u00fanico projeto.<\/a><\/noindex><\/li>\n<\/ul>\n<p><\/p>\n<h2 id=\"ustarevshie-fichi\">Recursos obsoletos<\/h2>\n<p><\/p>\n<h3 id=\"gitlab-geo-obespechit-heshirovannoe-hranenie-v-gitlab-120\">O GitLab Geo fornecer\u00e1 armazenamento com hash no GitLab 12.0<\/h3>\n<p><\/p>\n<p>O GitLab Geo requer <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.gitlab.com\/ee\/administration\/repository_storage_types.html#hashed-storage\">armazenamento com hash<\/a><\/noindex> para mitigar a concorr\u00eancia nos n\u00f3s secund\u00e1rios. Isso foi observado em <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-ce\/issues\/40970\">gitlab-ce#40970<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>No GitLab <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/groups\/gitlab-org\/-\/milestones\/20\">11.5<\/a><\/noindex> adicionamos esse requisito na documenta\u00e7\u00e3o do Geo: <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-ee\/issues\/8053\">gitlab-ee#8053<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>No GitLab <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/groups\/gitlab-org\/-\/milestones\/21\">11.6<\/a><\/noindex> <code>sudo gitlab-rake gitlab:geo:check<\/code> verifica se o armazenamento com hash est\u00e1 ativado e se todos os projetos est\u00e3o sendo migrados. Veja. <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-ee\/issues\/8289\">gitlab-ee#8289<\/a><\/noindex>. Se voc\u00ea estiver usando o Geo, execute esta verifica\u00e7\u00e3o e migre o mais r\u00e1pido poss\u00edvel.<\/p>\n<p><\/p>\n<p>No GitLab <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/groups\/gitlab-org\/-\/milestones\/23\">11.8<\/a><\/noindex> um aviso constantemente desativ\u00e1vel ser\u00e1 exibido na p\u00e1gina <strong>\u00c1rea Administrativa \u203a Geo \u203a N\u00f3s<\/strong>, se as verifica\u00e7\u00f5es mencionadas acima n\u00e3o forem permitidas. <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-ee\/merge_requests\/8433\">gitlab-ee!8433<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>No GitLab <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/groups\/gitlab-org\/-\/milestones\/33\">12.0<\/a><\/noindex> O Geo usar\u00e1 os requisitos para armazenamento com hash. Veja. <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-ee\/issues\/8690\">gitlab-ee#8690<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>Data de remo\u00e7\u00e3o: <strong>22 de junho de 2019.<\/strong><\/p>\n<p><\/p>\n<h3 id=\"gitlab-geo-obespechit-ispolzovanie-pg-fdw-v-gitlab-120\">O GitLab Geo garantir\u00e1 o uso do PG FDW no GitLab 12.0<\/h3>\n<p><\/p>\n<p>Isso \u00e9 necess\u00e1rio para o Cursor do Log Geo, j\u00e1 que melhora significativamente o desempenho de algumas opera\u00e7\u00f5es de sincroniza\u00e7\u00e3o. Tamb\u00e9m aumenta o desempenho das consultas de status dos n\u00f3s Geo. Consultas anteriores tinham desempenho muito baixo em grandes projetos. Veja como configurar isso na <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.gitlab.com\/ee\/administration\/geo\/replication\/database.html\">replica\u00e7\u00e3o do banco de dados Geo<\/a><\/noindex>. No GitLab <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/groups\/gitlab-org\/-\/milestones\/33\">12.0<\/a><\/noindex> Geo exigir\u00e1 o PG FDW. Veja <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-ee\/issues\/11006\">gitlab-ee#11006<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>Data de remo\u00e7\u00e3o: <strong>22 de junho de 2019.<\/strong><\/p>\n<p><\/p>\n<h3 id=\"parametry-sentry-dlya-otchetov-ob-oshibkah-i-logirovaniya-budut-udaleny-iz-polzovatelskogo-interfeysa-v-gitlab-120\">As configura\u00e7\u00f5es do Sentry para relat\u00f3rios de erros e logging ser\u00e3o removidas da interface do usu\u00e1rio no GitLab 12.0<\/h3>\n<p><\/p>\n<p>Essas configura\u00e7\u00f5es ser\u00e3o removidas da interface do usu\u00e1rio no GitLab 12.0 e estar\u00e3o dispon\u00edveis no arquivo <code>gitlab.yml<\/code>. Al\u00e9m disso, voc\u00ea poder\u00e1 definir o ambiente do Sentry para diferenciar v\u00e1rias implanta\u00e7\u00f5es. Por exemplo, desenvolvimento, staging e produ\u00e7\u00e3o. Veja <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-ce\/issues\/49771\">gitlab-ce#49771<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>Data de remo\u00e7\u00e3o: <strong>22 de junho de 2019.<\/strong><\/p>\n<p><\/p>\n<h3 id=\"ogranichenie-maksimalnogo-kolichestva-payplaynov-sozdavaemyh-odnoy-otpravkoy\">Limita\u00e7\u00e3o do n\u00famero m\u00e1ximo de pipelines criados por um \u00fanico envio<\/h3>\n<p><\/p>\n<p>Anteriormente, o GitLab criava pipelines para <code>HEAD<\/code> cada branch no envio. Isso \u00e9 conveniente para desenvolvedores que enviam v\u00e1rias altera\u00e7\u00f5es de uma vez (por exemplo, para um branch de recurso e para o branch <code>develop<\/code>).<\/p>\n<p><\/p>\n<p>mas ao enviar um reposit\u00f3rio grande, onde h\u00e1 muitos branches ativos (como para movimenta\u00e7\u00e3o, espelhamento ou ramifica\u00e7\u00e3o), n\u00e3o \u00e9 necess\u00e1rio criar um pipeline para cada branch. A partir do GitLab 11.10, n\u00f3s criamos <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-ce\/merge_requests\/27205\">no m\u00e1ximo 4 pipelines<\/a><\/noindex> em um envio.<\/p>\n<p><\/p>\n<p>Data de remo\u00e7\u00e3o: <strong>22 de maio de 2019<\/strong><\/p>\n<p><\/p>\n<h3 id=\"ustarevshie-puti-legacy-koda-gitlab-runner\">Caminhos legados obsoletos do c\u00f3digo do GitLab Runner<\/h3>\n<p><\/p>\n<p>A partir do GitLab 11.9, o GitLab Runner utiliza <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-runner\/merge_requests\/1203\">um novo m\u00e9todo <\/a><\/noindex> clonagem\/chamada do reposit\u00f3rio. Atualmente, o GitLab Runner usar\u00e1 o m\u00e9todo antigo se o novo n\u00e3o for suportado. Para mais detalhes, consulte <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-runner\/issues\/4069\">esta tarefa<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>No GitLab 11.0, alteramos a configura\u00e7\u00e3o do servidor de m\u00e9tricas para o GitLab Runner. <code>metrics_server<\/code>ser\u00e1 removido em favor de <code>listen_address<\/code> na vers\u00e3o 12.0 do GitLab. Para mais detalhes, consulte <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-runner\/issues\/4072\">esta tarefa<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>Na vers\u00e3o 11.3, o GitLab Runner passou a suportar <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-runner\/merge_requests\/968\">v\u00e1rios provedores de cache<\/a><\/noindex>; isso levou a novas configura\u00e7\u00f5es para <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.gitlab.com\/runner\/configuration\/advanced-configuration.html#the-runnerscaches3-section\">a configura\u00e7\u00e3o espec\u00edfica do S3<\/a><\/noindex>. No <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.gitlab.com\/runner\/configuration\/advanced-configuration.html#the-runnerscache-section\">documenta\u00e7\u00e3o<\/a><\/noindex> uma tabela de altera\u00e7\u00f5es e instru\u00e7\u00f5es para migrar para a nova configura\u00e7\u00e3o. Para mais detalhes, consulte <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-runner\/issues\/4070\">esta tarefa<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>Esses caminhos estar\u00e3o indispon\u00edveis no GitLab 12.0. Como usu\u00e1rio, voc\u00ea n\u00e3o precisa alterar nada, apenas garantir que a inst\u00e2ncia do GitLab esteja funcionando com a vers\u00e3o 11.9+ ao atualizar para o GitLab Runner 12.0.<\/p>\n<p><\/p>\n<p>Data de remo\u00e7\u00e3o: <strong>22 de junho de 2019.<\/strong><\/p>\n<p><\/p>\n<h3 id=\"ustarevshiy-parametr-dlya-fichi-tochki-vhoda-dlya-gitlab-runner\">Par\u00e2metro obsoleto para a funcionalidade de ponto de entrada do GitLab Runner<\/h3>\n<p><\/p>\n<p>No 11.4, o GitLab Runner introduziu o par\u00e2metro de funcionalidade <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.gitlab.com\/runner\/configuration\/feature-flags.html#available-feature-flags\"><code>FF_K8S_USE_ENTRYPOINT_OVER_COMMAND<\/code><\/a><\/noindex> para corrigir problemas como <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-runner\/issues\/2338\">#2338<\/a><\/noindex> e <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-runner\/issues\/3536\">#3536<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>No GitLab 12.0, mudaremos para o comportamento correto como se o par\u00e2metro de funcionalidade estivesse desativado. Para mais detalhes, consulte <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-runner\/issues\/4073\">esta tarefa<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>Data de remo\u00e7\u00e3o: <strong>22 de junho de 2019.<\/strong><\/p>\n<p><\/p>\n<h3 id=\"ustarevshaya-podderzhka-distributiva-linux-dostigshego-eol-dlya-gitlab-runner\">Suporte obsoleto a distribui\u00e7\u00f5es Linux que atingiram o EOL para o GitLab Runner<\/h3>\n<p><\/p>\n<p>Algumas distribui\u00e7\u00f5es Linux nas quais o GitLab Runner pode ser instalado j\u00e1 est\u00e3o fora de manuten\u00e7\u00e3o.<\/p>\n<p><\/p>\n<p>No GitLab 12.0, o GitLab Runner n\u00e3o distribui mais pacotes para essas distribui\u00e7\u00f5es Linux. A lista completa das distribui\u00e7\u00f5es que n\u00e3o s\u00e3o mais suportadas pode ser encontrada em nosso <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.gitlab.com\/runner\/install\/linux-repository.html\">documenta\u00e7\u00e3o<\/a><\/noindex>. Obrigado, Javier Ardo (<noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/jjardon\">Javier Jard\u00f3n<\/a><\/noindex>), pelo seu <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-runner\/merge_requests\/1130\">para a funcionalidade que a comunidade GitLab aguardava h\u00e1 muito tempo. Esta \u00e9 uma contribui\u00e7\u00e3o realmente importante com mudan\u00e7as n\u00e3o triviais que exigiram colabora\u00e7\u00e3o constante com os membros da equipe do GitLab e impactaram v\u00e1rias \u00e1reas do projeto, como UX, front-end e back-end.<\/a><\/noindex>!<\/p>\n<p><\/p>\n<p>Data de remo\u00e7\u00e3o: <strong>22 de junho de 2019.<\/strong><\/p>\n<p><\/p>\n<h3 id=\"udalenie-staryh-komand-gitlab-runner-helper\">Remo\u00e7\u00e3o de comandos antigos do GitLab Runner Helper<\/h3>\n<p><\/p>\n<p>Como parte da adi\u00e7\u00e3o de suporte <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/groups\/gitlab-org\/-\/epics\/535\">o executor do Docker do Windows<\/a><\/noindex> alguns comandos antigos, usados para <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.gitlab.com\/runner\/configuration\/advanced-configuration.html#helper-image\">a imagem auxiliar<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>No GitLab 12.0, o GitLab Runner ser\u00e1 iniciado com novos comandos. Isso se aplica apenas aos usu\u00e1rios que <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.gitlab.com\/runner\/configuration\/advanced-configuration.html#overriding-the-helper-image\">sobrescrevem a imagem auxiliar<\/a><\/noindex>. Para mais detalhes, consulte <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-runner\/issues\/4013\">esta tarefa<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>Data de remo\u00e7\u00e3o: <strong>22 de junho de 2019.<\/strong><\/p>\n<p><\/p>\n<h3 id=\"udalenie-legacy-mehanizma-git-clean-iz-gitlab-runner\">Remo\u00e7\u00e3o do mecanismo legado git clean do GitLab Runner<\/h3>\n<p><\/p>\n<p>No GitLab Runner 11.10, n\u00f3s <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-runner\/merge_requests\/1281\">oferecemos a capacidade de<\/a><\/noindex> configurar como o Runner executa o comando <code>git clean<\/code>. Al\u00e9m disso, a nova estrat\u00e9gia de limpeza remove o uso de <code>git reset<\/code> e coloca o comando <code>git clean<\/code> ap\u00f3s a etapa de download.<\/p>\n<p><\/p>\n<p>Como essa altera\u00e7\u00e3o no comportamento pode afetar alguns usu\u00e1rios, preparamos um par\u00e2metro <code>FF_USE_LEGACY_GIT_CLEAN_STRATEGY<\/code>. Se definido como <code>verdadeiro<\/code>, ele restaurar\u00e1 a estrat\u00e9gia de limpeza legado. Mais informa\u00e7\u00f5es sobre o uso de par\u00e2metros de funcionalidades no GitLab Runner podem ser encontradas <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.gitlab.com\/runner\/configuration\/feature-flags.html\">na documenta\u00e7\u00e3o<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>No GitLab Runner 12.0, removeremos o suporte \u00e0 estrat\u00e9gia de limpeza legacy e a capacidade de recuper\u00e1-la usando um par\u00e2metro da fun\u00e7\u00e3o. Veja em <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-runner\/issues\/4175\">esta tarefa<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>Data de remo\u00e7\u00e3o: <strong>22 de junho de 2019.<\/strong><\/p>\n<p><\/p>\n<h3 id=\"shablony-gruppovyh-proektovhttpsdocsgitlabcomeeusergroupcustom_project_templateshtmlcustom-group-level-project-templates-premium-only-dostupny-tolko-dlya-planov-silverpremium\"><noindex><a rel=\"nofollow\" href=\"https:\/\/docs.gitlab.com\/ee\/user\/group\/custom_project_templates.html#custom-group-level-project-templates-premium-only\">Modelos de projetos em grupo<\/a><\/noindex> est\u00e3o dispon\u00edveis apenas para planos Silver\/Premium<\/h3>\n<p><\/p>\n<p>Quando apresentamos os modelos de projetos em n\u00edvel de grupo na vers\u00e3o 11.6, acidentalmente fizemos esse recurso para Premium\/Silver dispon\u00edvel para todos os planos.<\/p>\n<p><\/p>\n<p>N\u00f3s <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-ee\/issues\/10926\">corrigimos esse bug<\/a><\/noindex> na vers\u00e3o 11.11 e damos mais 3 meses a todos os usu\u00e1rios e inst\u00e2ncias abaixo do n\u00edvel Silver\/Premium.<\/p>\n<p><\/p>\n<p>A partir de 22 de agosto de 2019, os modelos de projetos em grupo estar\u00e3o dispon\u00edveis apenas para o plano Silver\/Premium e acima, conforme descrito na documenta\u00e7\u00e3o.<\/p>\n<p><\/p>\n<p>Data de remo\u00e7\u00e3o: <strong>22 de agosto de 2019.<\/strong><\/p>\n<p><\/p>\n<h3 id=\"prekraschena-podderzhka-paketnyh-zadaniy-windows\">Suporte para jobs em lote do Windows encerrado<\/h3>\n<p><\/p>\n<p>No GitLab 13.0 (22 de junho de 2020), planejamos desistir do suporte a jobs em lote na linha de comando do Windows no GitLab Runner (por exemplo, <code>cmd.exe<\/code>) em favor do suporte aprimorado ao Windows PowerShell. Saiba mais em <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-runner\/issues\/4163\">esta tarefa<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>Agora, nossa vis\u00e3o de DevOps corporativo estar\u00e1 alinhada \u00e0 posi\u00e7\u00e3o da Microsoft, que o PowerShell \u00e9 a melhor op\u00e7\u00e3o para automa\u00e7\u00e3o de aplicativos corporativos em ambientes Windows. Se voc\u00ea deseja continuar usando <code>cmd.exe<\/code>, esses comandos podem ser chamados do PowerShell, mas n\u00e3o ofereceremos suporte direto para tarefas em lotes do Windows devido a v\u00e1rias discord\u00e2ncias que resultam em altos custos de manuten\u00e7\u00e3o e desenvolvimento.<\/p>\n<p><\/p>\n<p>Data de remo\u00e7\u00e3o: <strong>22 de setembro de 2019<\/strong><\/p>\n<p><\/p>\n<h3 id=\"trebuetsya-git-2210-ili-vyshe\">Requer Git 2.21.0 ou superior<\/h3>\n<p><\/p>\n<p>A partir do GitLab 11.11, o Git 2.21.0 \u00e9 necess\u00e1rio para executar. <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/omnibus-gitlab\/merge_requests\/3220\">Omnibus GitLab j\u00e1 vem com Git 2.21.0<\/a><\/noindex>, mas usu\u00e1rios de instala\u00e7\u00f5es de origem com vers\u00f5es anteriores do Git precisar\u00e3o atualizar.<\/p>\n<p><\/p>\n<p>Data de remo\u00e7\u00e3o: <strong>22 de maio de 2019<\/strong><\/p>\n<p><\/p>\n<h3 id=\"ustarevshiy-shablon-servisa-kubernetes\">Modelo de servi\u00e7o Kubernetes obsoleto<\/h3>\n<p><\/p>\n<p>No GitLab 12.0, planejamos descontinuar o modelo de servi\u00e7o Kubernetes <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-ce\/issues\/39840\">em n\u00edvel de inst\u00e2ncia<\/a><\/noindex> em favor da configura\u00e7\u00e3o de cluster em n\u00edvel de inst\u00e2ncia, apresentada no GitLab 11.11.<\/p>\n<p><\/p>\n<p>Todas as inst\u00e2ncias autogeridas que usam o modelo de servi\u00e7o ser\u00e3o migradas para o cluster em n\u00edvel de inst\u00e2ncia ao atualizar para o GitLab 12.0.<\/p>\n<p><\/p>\n<p>Data de remo\u00e7\u00e3o: <strong>22 de junho de 2019.<\/strong><\/p>\n<p><\/p>\n<h3 id=\"otkaz-ot-sopostavleniya-po-yarlyku-app-na-panelyah-deploya-kubernetes\">Descontinua\u00e7\u00e3o do mapeamento por r\u00f3tulo <code>app<\/code> nos pain\u00e9is de implanta\u00e7\u00e3o Kubernetes<\/h3>\n<p><\/p>\n<p>No GitLab 12.0, planejamos descontinuar o mapeamento por r\u00f3tulo app no seletor de implanta\u00e7\u00f5es Kubernetes. No GitLab 11.10, introduzimos <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-ee\/issues\/9221\">um novo mecanismo de mapeamento<\/a><\/noindex>, que busca correspond\u00eancias por <code>app.example.com\/app<\/code> e <code>app.example.com\/env<\/code>, para exibir implanta\u00e7\u00f5es no painel.<\/p>\n<p><\/p>\n<p>Para que essas implanta\u00e7\u00f5es apare\u00e7am nos pain\u00e9is de implanta\u00e7\u00e3o, basta enviar uma nova implanta\u00e7\u00e3o e o GitLab aplicar\u00e1 os novos r\u00f3tulos.<\/p>\n<p><\/p>\n<p>Data de remo\u00e7\u00e3o: <strong>22 de junho de 2019.<\/strong><\/p>\n<p><\/p>\n<h3 id=\"pakety-gitlab-120-budut-podpisyvatsya-rasshirennoy-podpisyu\">Os pacotes do GitLab 12.0 ser\u00e3o assinados com assinatura aprimorada<\/h3>\n<p><\/p>\n<p>em 2 de maio de 2019, o GitLab <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/omnibus-gitlab\/issues\/3897\">prorrogou o prazo de validade das chaves de assinatura para pacotes<\/a><\/noindex> Omnibus GitLab de 01.08.2019 at\u00e9 01.07.2020. Se voc\u00ea est\u00e1 verificando as assinaturas do pacote e deseja atualizar as chaves, basta seguir novamente as instru\u00e7\u00f5es do <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.gitlab.com\/omnibus\/update\/package_signatures.html\">documento de assinatura de pacotes Omnibus<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>Data de remo\u00e7\u00e3o: <strong>22 de junho de 2019.<\/strong><\/p>\n<p><\/p>\n<h3 id=\"zhurnal-izmeneniy\">Registro de altera\u00e7\u00f5es<\/h3>\n<p><\/p>\n<p>Veja todas essas altera\u00e7\u00f5es no registro de altera\u00e7\u00f5es:<\/p>\n<p><\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-ce\/blob\/master\/CHANGELOG.md\">Edi\u00e7\u00e3o Comunit\u00e1ria do GitLab<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-ee\/blob\/master\/CHANGELOG-EE.md\">Edi\u00e7\u00e3o Empresarial do GitLab<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab-runner\/blob\/master\/CHANGELOG.md\">GitLab Runner<\/a><\/noindex><\/li>\n<\/ul>\n<p><\/p>\n<h3 id=\"ustanovka\">Instala\u00e7\u00e3o<\/h3>\n<p><\/p>\n<p>Se voc\u00ea estiver configurando uma nova instala\u00e7\u00e3o do GitLab, visite <noindex><a rel=\"nofollow\" href=\"https:\/\/about.gitlab.com\/install\/\">a p\u00e1gina de downloads do GitLab<\/a><\/noindex>.<\/p>\n<p><\/p>\n<h3 id=\"obnovlenie\">Atualizar<\/h3>\n<p><\/p>\n<p>\u2192 D\u00ea uma olhada em <noindex><a rel=\"nofollow\" href=\"https:\/\/about.gitlab.com\/update\/\">p\u00e1gina de atualiza\u00e7\u00f5es<\/a><\/noindex><\/p>\n<p>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/southbridge\/blog\/453818\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0411\u043e\u043b\u044c\u0448\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439 \u0434\u043b\u044f \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b \u0438 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u044f \u041c\u044b \u0432 GitLab \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u043e \u0438\u0449\u0435\u043c \u043d\u043e\u0432\u044b\u0435 \u0441\u043f\u043e\u0441\u043e\u0431\u044b \u0443\u043b\u0443\u0447\u0448\u0438\u0442\u044c \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u0443\u044e \u0440\u0430\u0431\u043e\u0442\u0443 \u043f\u043e \u0432\u0441\u0435\u043c\u0443 \u0436\u0438\u0437\u043d\u0435\u043d\u043d\u043e\u043c\u0443 \u0446\u0438\u043a\u043b\u0443 DevOps. \u041c\u044b \u0441 \u0440\u0430\u0434\u043e\u0441\u0442\u044c\u044e \u043e\u0431\u044a\u044f\u0432\u043b\u044f\u0435\u043c, \u0447\u0442\u043e \u0441 \u044d\u0442\u043e\u0433\u043e \u0432\u044b\u043f\u0443\u0441\u043a\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u043b\u0438\u0446 \u0434\u043b\u044f \u043e\u0434\u043d\u043e\u0433\u043e \u043c\u0435\u0440\u0434\u0436-\u0440\u0435\u043a\u0432\u0435\u0441\u0442\u0430! \u042d\u0442\u0430 \u0444\u0443\u043d\u043a\u0446\u0438\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u0441 \u0443\u0440\u043e\u0432\u043d\u044f GitLab Starter \u0438 \u043f\u043e-\u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u043c\u0443 \u0432\u043e\u043f\u043b\u043e\u0449\u0430\u0435\u0442 \u043d\u0430\u0448 \u0434\u0435\u0432\u0438\u0437: \u00ab\u041a\u0430\u0436\u0434\u044b\u0439 \u043c\u043e\u0436\u0435\u0442 \u0432\u043d\u0435\u0441\u0442\u0438 \u0441\u0432\u043e\u0439 \u0432\u043a\u043b\u0430\u0434\u00bb. [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":26134,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-34683","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\".\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/gitlab-11-11-neskolko-otvetstvennyh-dlya-merdzh-rekvestov-i-uluchsheniya-dlya-kontejnerov\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"pt_PT\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47GitLab 11.11: \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u0434\u043b\u044f \u043c\u0435\u0440\u0434\u0436-\u0440\u0435\u043a\u0432\u0435\u0441\u0442\u043e\u0432 \u0438 \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043e\u0432 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\".\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/gitlab-11-11-neskolko-otvetstvennyh-dlya-merdzh-rekvestov-i-uluchsheniya-dlya-kontejnerov\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T18:59:48+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:59:48+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47GitLab 11.11: v\u00e1rios respons\u00e1veis por merge requests e melhorias para cont\u00eaineres | ProHoster","description":".","canonical_url":"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/gitlab-11-11-neskolko-otvetstvennyh-dlya-merdzh-rekvestov-i-uluchsheniya-dlya-kontejnerov","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pt_PT","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47GitLab 11.11: \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u0434\u043b\u044f \u043c\u0435\u0440\u0434\u0436-\u0440\u0435\u043a\u0432\u0435\u0441\u0442\u043e\u0432 \u0438 \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043e\u0432 | ProHoster","og:description":".","og:url":"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/gitlab-11-11-neskolko-otvetstvennyh-dlya-merdzh-rekvestov-i-uluchsheniya-dlya-kontejnerov","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T18:59:48+00:00","article:modified_time":"2019-10-31T18:59:48+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"34683","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-21 20:12:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:16:33","updated":"2026-01-21 20:12:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/34683","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/comments?post=34683"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/34683\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media\/26134"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=34683"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=34683"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=34683"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}