[{"data":1,"prerenderedAt":847},["ShallowReactive",2],{"/pt-br/topics/gitops/gitops-best-practices":3,"navigation-pt-br":132,"banner-pt-br":549,"footer-pt-br":562,"next-steps-pt-br":766,"footer-source-/pt-br/topics/gitops/gitops-best-practices/":781},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"seo":8,"content":11,"_id":126,"_type":127,"title":7,"_source":128,"_file":129,"_stem":130,"_extension":131},"/pt-br/topics/gitops/gitops-best-practices","gitops",false,"",{"title":9,"description":10},"Os benefícios dos fluxos de trabalho GitOps","Descubra os benefícios e as práticas recomendadas dos fluxos de trabalho GitOps.",[12,26,32,85,124],{"type":13,"componentName":13,"componentContent":14},"CommonBreadcrumbs",{"crumbs":15},[16,20,24],{"title":17,"config":18},"Industry topics",{"href":19},"/topics/",{"title":21,"config":22},"GitOps",{"href":23},"/pt-br/topics/gitops/",{"title":25},"GitOps best practices",{"type":27,"componentName":27,"componentContent":28},"CommonArticleHero",{"title":9,"text":29,"config":30},"O GitOps é uma estrutura operacional que aplica as práticas recomendadas de DevOps à automação de infraestrutura. Quando as equipes usam um fluxo de trabalho GitOps, elas experimentam benefícios ao longo de todo o ciclo de vida de desenvolvimento.\n",{"id":31,"twoColumns":6},"os-benefícios-dos-fluxos-de-trabalho-gitops",{"type":33,"componentName":33,"componentContent":34},"CommonSideNavigationWithTree",{"anchors":35,"components":58},{"text":36,"data":37},"Mais informações sobre este tópico",[38,42,46,50,54],{"text":39,"config":40},"Um sistema de controle de versão Git aprimora a segurança e a conformidade",{"href":41},"#a-git-version-control-system-enhances-security-and-compliance",{"text":43,"config":44},"Estabelecer práticas recomendadas aumenta a colaboração e a produtividade",{"href":45},"#established-best-practices-enhance-collaboration-and-productivity",{"text":47,"config":48},"Automação melhora a experiência do desenvolvedor e reduz custos",{"href":49},"#automation-improves-the-developer-experience-and-reduces-cost",{"text":51,"config":52},"Integrações contínuas levam a um desenvolvimento e implantação mais rápidos",{"href":53},"#continuous-integrations-leads-to-faster-development-and-deployment",{"text":55,"config":56},"Os fluxos de trabalho Git aumentam a estabilidade e a confiabilidade",{"href":57},"#git-workflows-increase-stability-and-reliability",[59,65,70,75,80],{"type":60,"componentName":60,"componentContent":61},"TopicsCopy",{"header":39,"text":62,"config":63},"Uma cadeia de ferramentas simplificada reduz as superfícies de ataque, pois as equipes usam uma única plataforma para o gerenciamento de infraestrutura. Se um ataque ocorrer, as equipes podem reverter para um estado desejado usando o sistema de controle de versão. Como resultado, o GitOps reduz o tempo de inatividade e as interrupções, permitindo que as equipes continuem o desenvolvimento em um ambiente não comprometido.\n\n\nEquipes que precisam seguir regras rígidas de conformidade frequentemente enfrentam [colaboração](/blog/collaboration-communication-best-practices/){data-ga-name=\"collaboration\" data-ga-location=\"body\"} reduzida em contextos altamente regulamentados, onde as políticas geralmente limitam o número de pessoas que podem fazer alterações no ambiente de produção. Com o GitOps, no entanto, qualquer pessoa pode propor uma alteração por meio de uma [solicitação de merge](/blog/iteration-and-code-review/){data-ga-name=\"merge request\" data-ga-location=\"body\"}, ampliando o escopo da colaboração enquanto limita o número de pessoas com permissão para fazer merge no branch `production`.\n\n\nQuando as equipes adotam um [fluxo de trabalho GitOps](/topics/gitops/gitops-workflow/){data-ga-name=\"gitops workflow\" data-ga-location=\"body\"}, elas experimentam maior controle de acesso, pois as alterações são automatizadas usando ferramentas de CI/CD, eliminando a necessidade de disponibilizar credenciais de [acesso](/blog/protecting-manual-jobs/){data-ga-name=\"access\" data-ga-location=\"body\"} a todos os componentes da infraestrutura. O GitOps permite que todas as partes envolvidas contribuam, mas a maior colaboração vem acompanhada da necessidade de manter um histórico contínuo de todas as alterações. O GitOps garante que todos os commits no [branch](/blog/new-git-default-branch-name/){data-ga-name=\"main branch\" data-ga-location=\"body\"} `main` funcionem como um log de alterações para auditoria.\n",{"id":64},"a-git-version-control-system-enhances-security-and-compliance",{"type":60,"componentName":60,"componentContent":66},{"header":43,"text":67,"config":68},"O GitOps incorpora práticas recomendadas de desenvolvimento de software para [infraestrutura como código](/topics/gitops/infrastructure-as-code/){data-ga-name=\"infrastructure as code\" data-ga-location=\"body\"}, [fluxos de trabalho](/blog/15-git-tips-improve-workflow/){data-ga-name=\"workflows\" data-ga-location=\"body\"} Git e pipelines de CI/CD. As equipes de operações já têm essas habilidades, conhecimentos e requisitos de ferramentas pré-existentes. Por isso, a decisão de adotar o GitOps não resultará em uma curva de aprendizado significativa. Os fluxos de trabalho GitOps simplificam processos para melhorar a visibilidade, criar uma fonte única de verdade e manter um conjunto eficiente de ferramentas.\n\n\nIsso ocorre porque as equipes usam um sistema de controle de versão Git e solicitações de merge como o mecanismo para cada alteração na infraestrutura. Cada atualização passa pelo mesmo processo de revisão e aprovação, e as equipes podem colaborar compartilhando ideias, revisando o código e oferecendo feedback.\n",{"id":69},"established-best-practices-enhance-collaboration-and-productivity",{"type":60,"componentName":60,"componentContent":71},{"header":47,"text":72,"config":73},"Com ferramentas de CI/CD e implantação contínua, a produtividade aumenta, pois as equipes se beneficiam da automação e podem se concentrar no desenvolvimento em vez de dedicar esforços a tarefas manuais tediosas. Os fluxos de trabalho GitOps [melhoram a experiência do desenvolvedor](https://about.gitlab.com/topics/devops/what-is-developer-experience/), pois os membros da equipe podem usar qualquer linguagem e ferramentas antes de enviar atualizações para o Git. É fácil começar a usar, permitindo que qualquer pessoa (de novas contratações até membros experientes da equipe) se torne produtiva de forma rápida e descomplicada. A automação da infraestrutura melhora a produtividade e reduz o tempo de inatividade, além de facilitar o gerenciamento de recursos em nuvem, o que também pode reduzir [custos](/blog/how-we-optimized-our-infrastructure-spend-at-gitlab/){data-ga-name=\"costs\" data-ga-location=\"body\"}. A automação da definição e dos testes de infraestrutura elimina tarefas manuais e retrabalho, além de reduzir o tempo de inatividade graças às capacidades integradas de reversão.\n",{"id":74},"automation-improves-the-developer-experience-and-reduces-cost",{"type":60,"componentName":60,"componentContent":76},{"header":51,"text":77,"config":78},"As equipes têm mais facilidade em enviar por push uma [alteração mínima viável](/blog/lessons-in-iteration-from-new-infrastructure-team/){data-ga-name=\"minimum viable change\" data-ga-location=\"body\"}, pois o GitOps permite implantações mais rápidas e frequentes. Usando as melhores práticas do GitOps, as equipes podem enviar mudanças várias vezes ao dia e reverter alterações se houver um problema. Implantações em alta velocidade resultam em lançamentos mais rápidos, ajudando as equipes a agregar valor ao negócio e aos clientes. Com a integração contínua, as equipes se tornam mais ágeis e podem responder rapidamente às necessidades dos clientes.\n",{"id":79},"continuous-integrations-leads-to-faster-development-and-deployment",{"type":60,"componentName":60,"componentContent":81},{"header":55,"text":82,"config":83},"A infraestrutura é codificada e reproduzível, o que reduz [erros](/blog/iteration-on-error-tracking/){data-ga-name=\"error\" data-ga-location=\"body\"} humanos. As solicitações de merge facilitam revisões de código e a colaboração, e também ajudam as equipes a identificar e corrigir erros antes de chegarem à produção. Também há menos risco, pois todas as alterações na infraestrutura são rastreadas por meio de [solicitações de merge](/blog/merge-trains-explained/){data-ga-name=\"MRs\" data-ga-location=\"body\"}, e as alterações podem ser revertidas para um estado anterior se uma iteração não der certo. Os fluxos de trabalho Git reduzem o tempo de recuperação ao permitir reversões para um estado mais estável e oferecem cópias de backup [distribuídas](https://git-scm.com/about/distributed) no caso de uma interrupção grave. O GitOps capacita as equipes a iterar mais rápido para entregar novos recursos sem o medo de causar um ambiente instável.\n",{"id":84},"git-workflows-increase-stability-and-reliability",{"type":86,"componentName":86,"componentContent":87},"CommonResourcesContainer",{"header":88,"tabs":89},"Quer saber mais sobre o GitOps?",[90],{"name":91,"items":92,"config":123},"resources",[93,104,114],{"header":94,"type":95,"image":96,"link":99},"Descubra como o GitLab simplifica os fluxos de trabalho GitOps","Artigos",{"altText":94,"config":97},{"src":98},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749158268/Website/Topics/resources_2.jpg",{"text":100,"config":101},"Saiba mais",{"href":102,"icon":103,"modal":6},"/pt-br/solutions/gitops/","Article",{"header":105,"type":106,"image":107,"link":110},"Learn about the future of GitOps from tech leaders (Saiba mais sobre o futuro do GitOps com líderes de tecnologia)","Webcast",{"altText":105,"config":108},{"src":109},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749157557/Website/Topics/resources_10.jpg",{"text":111,"config":112},"Assista agora",{"href":113,"icon":106,"modal":6},"/why/gitops-infrastructure-automation/",{"header":115,"type":116,"image":117,"link":120},"Baixe o guia do GitOps para iniciantes","Livros",{"altText":115,"config":118},{"src":119},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749158599/Website/Topics/resources_3.jpg",{"text":100,"config":121},{"href":122,"icon":103,"modal":6},"https://page.gitlab.com/resources-ebook-beginner-guide-gitops.html",{"key":91},{"type":125,"componentName":125},"CommonNextSteps","content:pt-br:topics:gitops:gitops-best-practices:index.yml","yaml","content","pt-br/topics/gitops/gitops-best-practices/index.yml","pt-br/topics/gitops/gitops-best-practices/index","yml",{"_path":133,"_dir":134,"_draft":6,"_partial":6,"_locale":7,"data":135,"_id":545,"_type":127,"title":546,"_source":128,"_file":547,"_stem":548,"_extension":131},"/shared/pt-br/main-navigation","pt-br",{"logo":136,"freeTrial":141,"sales":146,"login":151,"items":156,"search":486,"minimal":522,"duo":536},{"config":137},{"href":138,"dataGaName":139,"dataGaLocation":140},"/pt-br/","gitlab logo","header",{"text":142,"config":143},"Faça uma avaliação gratuita",{"href":144,"dataGaName":145,"dataGaLocation":140},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":147,"config":148},"Fale com a equipe de vendas",{"href":149,"dataGaName":150,"dataGaLocation":140},"/pt-br/sales/","sales",{"text":152,"config":153},"Fazer login",{"href":154,"dataGaName":155,"dataGaLocation":140},"https://gitlab.com/users/sign_in/","sign in",[157,200,298,303,407,467],{"text":158,"config":159,"cards":161,"footer":183},"Plataforma",{"dataNavLevelOne":160},"platform",[162,168,176],{"title":158,"description":163,"link":164},"A plataforma DevSecOps mais abrangente com tecnologia de IA",{"text":165,"config":166},"Explore a nossa plataforma",{"href":167,"dataGaName":160,"dataGaLocation":140},"/pt-br/platform/",{"title":169,"description":170,"link":171},"GitLab Duo (IA)","Crie software mais rapidamente com a IA em todas as etapas de desenvolvimento",{"text":172,"config":173},"Conheça o GitLab Duo",{"href":174,"dataGaName":175,"dataGaLocation":140},"/pt-br/gitlab-duo/","gitlab duo ai",{"title":177,"description":178,"link":179},"Por que usar o GitLab","Dez razões pelas quais as empresas escolhem o GitLab",{"text":100,"config":180},{"href":181,"dataGaName":182,"dataGaLocation":140},"/pt-br/why-gitlab/","why gitlab",{"title":184,"items":185},"Comece a usar",[186,191,196],{"text":187,"config":188},"Engenharia de plataforma",{"href":189,"dataGaName":190,"dataGaLocation":140},"/pt-br/solutions/platform-engineering/","platform engineering",{"text":192,"config":193},"Experiência do desenvolvedor",{"href":194,"dataGaName":195,"dataGaLocation":140},"/pt-br/developer-experience/","Developer experience",{"text":197,"config":198},"MLOps",{"href":199,"dataGaName":197,"dataGaLocation":140},"/pt-br/topics/devops/the-role-of-ai-in-devops/",{"text":201,"left":202,"config":203,"link":205,"lists":209,"footer":280},"Produtos",true,{"dataNavLevelOne":204},"solutions",{"text":206,"config":207},"Confira todas as soluções",{"href":208,"dataGaName":204,"dataGaLocation":140},"/pt-br/solutions/",[210,236,258],{"title":211,"description":212,"link":213,"items":218},"Automação","CI/CD e automação para acelerar a implantação",{"config":214},{"icon":215,"href":216,"dataGaName":217,"dataGaLocation":140},"AutomatedCodeAlt","/pt-br/solutions/delivery-automation/","automated software delivery",[219,223,227,232],{"text":220,"config":221},"CI/CD",{"href":222,"dataGaLocation":140,"dataGaName":220},"/pt-br/solutions/continuous-integration/",{"text":224,"config":225},"Desenvolvimento auxiliado por IA",{"href":174,"dataGaLocation":140,"dataGaName":226},"AI assisted development",{"text":228,"config":229},"Gerenciamento de código-fonte",{"href":230,"dataGaLocation":140,"dataGaName":231},"/pt-br/solutions/source-code-management/","Source Code Management",{"text":233,"config":234},"Entrega de software automatizada",{"href":216,"dataGaLocation":140,"dataGaName":235},"Automated software delivery",{"title":237,"description":238,"link":239,"items":244},"Segurança","Acelere a entrega de código sem comprometer a segurança",{"config":240},{"href":241,"dataGaName":242,"dataGaLocation":140,"icon":243},"/pt-br/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[245,249,254],{"text":246,"config":247},"Application Security Testing",{"href":241,"dataGaName":248,"dataGaLocation":140},"Application security testing",{"text":250,"config":251},"Segurança da cadeia de suprimentos de software",{"href":252,"dataGaLocation":140,"dataGaName":253},"/pt-br/solutions/supply-chain/","Software supply chain security",{"text":255,"config":256},"Software Compliance",{"href":257,"dataGaName":255,"dataGaLocation":140},"/pt-br/solutions/software-compliance/",{"title":259,"link":260,"items":265},"Medição",{"config":261},{"icon":262,"href":263,"dataGaName":264,"dataGaLocation":140},"DigitalTransformation","/pt-br/solutions/visibility-measurement/","visibility and measurement",[266,270,275],{"text":267,"config":268},"Visibilidade e medição",{"href":263,"dataGaLocation":140,"dataGaName":269},"Visibility and Measurement",{"text":271,"config":272},"Gestão de fluxo de valor",{"href":273,"dataGaLocation":140,"dataGaName":274},"/pt-br/solutions/value-stream-management/","Value Stream Management",{"text":276,"config":277},"Análises e insights",{"href":278,"dataGaLocation":140,"dataGaName":279},"/pt-br/solutions/analytics-and-insights/","Analytics and insights",{"title":281,"items":282},"GitLab para",[283,288,293],{"text":284,"config":285},"Grandes empresas",{"href":286,"dataGaLocation":140,"dataGaName":287},"/pt-br/enterprise/","enterprise",{"text":289,"config":290},"Pequenas empresas",{"href":291,"dataGaLocation":140,"dataGaName":292},"/pt-br/small-business/","small business",{"text":294,"config":295},"Setor público",{"href":296,"dataGaLocation":140,"dataGaName":297},"/pt-br/solutions/public-sector/","public sector",{"text":299,"config":300},"Preços",{"href":301,"dataGaName":302,"dataGaLocation":140,"dataNavLevelOne":302},"/pt-br/pricing/","pricing",{"text":304,"config":305,"link":306,"lists":310,"feature":394},"Recursos",{"dataNavLevelOne":91},{"text":307,"config":308},"Confira todos os recursos",{"href":309,"dataGaName":91,"dataGaLocation":140},"/pt-br/resources/",[311,343,366],{"title":312,"items":313},"Primeiros passos",[314,319,324,328,333,338],{"text":315,"config":316},"Instalação",{"href":317,"dataGaName":318,"dataGaLocation":140},"/pt-br/install/","install",{"text":320,"config":321},"Guias de início rápido",{"href":322,"dataGaName":323,"dataGaLocation":140},"/pt-br/get-started/","quick setup checklists",{"text":100,"config":325},{"href":326,"dataGaLocation":140,"dataGaName":327},"https://university.gitlab.com/","learn",{"text":329,"config":330},"Documentação do produto",{"href":331,"dataGaName":332,"dataGaLocation":140},"https://docs.gitlab.com/","product documentation",{"text":334,"config":335},"Vídeos de melhores práticas",{"href":336,"dataGaName":337,"dataGaLocation":140},"/pt-br/getting-started-videos/","best practice videos",{"text":339,"config":340},"Integrações",{"href":341,"dataGaName":342,"dataGaLocation":140},"/pt-br/integrations/","integrations",{"title":344,"items":345},"Descubra",[346,351,356,361],{"text":347,"config":348},"Histórias de sucesso de clientes",{"href":349,"dataGaName":350,"dataGaLocation":140},"/pt-br/customers/","customer success stories",{"text":352,"config":353},"Blog",{"href":354,"dataGaName":355,"dataGaLocation":140},"/blog/","blog",{"text":357,"config":358},"Trabalho remoto",{"href":359,"dataGaName":360,"dataGaLocation":140},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"text":362,"config":363},"TeamOps",{"href":364,"dataGaName":365,"dataGaLocation":140},"/pt-br/teamops/","teamops",{"title":367,"items":368},"Conecte-se",[369,374,379,384,389],{"text":370,"config":371},"Serviços do GitLab",{"href":372,"dataGaName":373,"dataGaLocation":140},"/pt-br/services/","services",{"text":375,"config":376},"Comunidade",{"href":377,"dataGaName":378,"dataGaLocation":140},"/community/","community",{"text":380,"config":381},"Fórum",{"href":382,"dataGaName":383,"dataGaLocation":140},"https://forum.gitlab.com/","forum",{"text":385,"config":386},"Eventos",{"href":387,"dataGaName":388,"dataGaLocation":140},"/events/","events",{"text":390,"config":391},"Parceiros",{"href":392,"dataGaName":393,"dataGaLocation":140},"/pt-br/partners/","partners",{"backgroundColor":395,"textColor":396,"text":397,"image":398,"link":402},"#2f2a6b","#fff","Insights para o futuro do desenvolvimento de software",{"altText":399,"config":400},"cartão promocional do The Source",{"src":401},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758208064/dzl0dbift9xdizyelkk4.svg",{"text":403,"config":404},"Confira as novidades",{"href":405,"dataGaName":406,"dataGaLocation":140},"/pt-br/the-source/","the source",{"text":408,"config":409,"lists":411},"Empresa",{"dataNavLevelOne":410},"company",[412],{"items":413},[414,419,425,427,432,437,442,447,452,457,462],{"text":415,"config":416},"Sobre",{"href":417,"dataGaName":418,"dataGaLocation":140},"/pt-br/company/","about",{"text":420,"config":421,"footerGa":424},"Vagas",{"href":422,"dataGaName":423,"dataGaLocation":140},"/jobs/","jobs",{"dataGaName":423},{"text":385,"config":426},{"href":387,"dataGaName":388,"dataGaLocation":140},{"text":428,"config":429},"Liderança",{"href":430,"dataGaName":431,"dataGaLocation":140},"/company/team/e-group/","leadership",{"text":433,"config":434},"Equipe",{"href":435,"dataGaName":436,"dataGaLocation":140},"/company/team/","team",{"text":438,"config":439},"Manual",{"href":440,"dataGaName":441,"dataGaLocation":140},"https://handbook.gitlab.com/","handbook",{"text":443,"config":444},"Relacionamento com investidores",{"href":445,"dataGaName":446,"dataGaLocation":140},"https://ir.gitlab.com/","investor relations",{"text":448,"config":449},"Trust Center",{"href":450,"dataGaName":451,"dataGaLocation":140},"/pt-br/security/","trust center",{"text":453,"config":454},"AI Transparency Center",{"href":455,"dataGaName":456,"dataGaLocation":140},"/pt-br/ai-transparency-center/","ai transparency center",{"text":458,"config":459},"Boletim informativo",{"href":460,"dataGaName":461,"dataGaLocation":140},"/company/contact/","newsletter",{"text":463,"config":464},"Imprensa",{"href":465,"dataGaName":466,"dataGaLocation":140},"/press/","press",{"text":468,"config":469,"lists":470},"Fale com a gente",{"dataNavLevelOne":410},[471],{"items":472},[473,476,481],{"text":147,"config":474},{"href":149,"dataGaName":475,"dataGaLocation":140},"talk to sales",{"text":477,"config":478},"Ajuda",{"href":479,"dataGaName":480,"dataGaLocation":140},"/support/","get help",{"text":482,"config":483},"Portal de clientes",{"href":484,"dataGaName":485,"dataGaLocation":140},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":487,"login":488,"suggestions":495},"Fechar",{"text":489,"link":490},"Para pesquisar repositórios e projetos, faça login em",{"text":491,"config":492},"gitlab.com",{"href":154,"dataGaName":493,"dataGaLocation":494},"search login","search",{"text":496,"default":497},"Sugestões",[498,501,506,508,513,518],{"text":169,"config":499},{"href":174,"dataGaName":500,"dataGaLocation":494},"GitLab Duo (AI)",{"text":502,"config":503},"Sugestões de Código (IA)",{"href":504,"dataGaName":505,"dataGaLocation":494},"/pt-br/solutions/code-suggestions/","Code Suggestions (AI)",{"text":220,"config":507},{"href":222,"dataGaName":220,"dataGaLocation":494},{"text":509,"config":510},"GitLab na AWS",{"href":511,"dataGaName":512,"dataGaLocation":494},"/pt-br/partners/technology-partners/aws/","GitLab on AWS",{"text":514,"config":515},"GitLab no Google Cloud",{"href":516,"dataGaName":517,"dataGaLocation":494},"/pt-br/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":519,"config":520},"Por que escolher o GitLab?",{"href":181,"dataGaName":521,"dataGaLocation":494},"Why GitLab?",{"freeTrial":523,"mobileIcon":528,"desktopIcon":533},{"text":524,"config":525},"Iniciar avaliação gratuita",{"href":526,"dataGaName":145,"dataGaLocation":527},"https://gitlab.com/-/trials/new/","nav",{"altText":529,"config":530},"Ícone do GitLab",{"src":531,"dataGaName":532,"dataGaLocation":527},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":529,"config":534},{"src":535,"dataGaName":532,"dataGaLocation":527},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"freeTrial":537,"mobileIcon":541,"desktopIcon":543},{"text":538,"config":539},"Saiba mais sobre o GitLab Duo",{"href":174,"dataGaName":540,"dataGaLocation":527},"gitlab duo",{"altText":529,"config":542},{"src":531,"dataGaName":532,"dataGaLocation":527},{"altText":529,"config":544},{"src":535,"dataGaName":532,"dataGaLocation":527},"content:shared:pt-br:main-navigation.yml","Main Navigation","shared/pt-br/main-navigation.yml","shared/pt-br/main-navigation",{"_path":550,"_dir":134,"_draft":6,"_partial":6,"_locale":7,"title":551,"button":552,"config":557,"_id":559,"_type":127,"_source":128,"_file":560,"_stem":561,"_extension":131},"/shared/pt-br/banner","A GitLab Duo Agent Platform está agora em beta público!",{"text":553,"config":554},"Experimente o Beta",{"href":555,"dataGaName":556,"dataGaLocation":140},"/pt-br/gitlab-duo/agent-platform/","duo banner",{"layout":558},"release","content:shared:pt-br:banner.yml","shared/pt-br/banner.yml","shared/pt-br/banner",{"_path":563,"_dir":134,"_draft":6,"_partial":6,"_locale":7,"data":564,"_id":762,"_type":127,"title":763,"_source":128,"_file":764,"_stem":765,"_extension":131},"/shared/pt-br/main-footer",{"text":565,"source":566,"edit":572,"contribute":577,"config":582,"items":587,"minimal":754},"Git é uma marca comercial da Software Freedom Conservancy e nosso uso do nome \"GitLab\" está sob licença",{"text":567,"config":568},"Acessar a origem da página",{"href":569,"dataGaName":570,"dataGaLocation":571},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":573,"config":574},"Editar esta página",{"href":575,"dataGaName":576,"dataGaLocation":571},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":578,"config":579},"Contribua",{"href":580,"dataGaName":581,"dataGaLocation":571},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":583,"facebook":584,"youtube":585,"linkedin":586},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[588,611,662,691,725],{"title":158,"links":589,"subMenu":594},[590],{"text":591,"config":592},"Plataforma DevSecOps",{"href":167,"dataGaName":593,"dataGaLocation":571},"devsecops platform",[595],{"title":299,"links":596},[597,601,606],{"text":598,"config":599},"Confira os planos",{"href":301,"dataGaName":600,"dataGaLocation":571},"view plans",{"text":602,"config":603},"Por que escolher o GitLab Premium?",{"href":604,"dataGaName":605,"dataGaLocation":571},"/pt-br/pricing/premium/","why premium",{"text":607,"config":608},"Por que escolher o GitLab Ultimate?",{"href":609,"dataGaName":610,"dataGaLocation":571},"/pt-br/pricing/ultimate/","why ultimate",{"title":612,"links":613},"Soluções",[614,619,622,624,629,634,638,641,644,646,648,650,652,657],{"text":615,"config":616},"Transformação digital",{"href":617,"dataGaName":618,"dataGaLocation":571},"/pt-br/topics/digital-transformation/","digital transformation",{"text":620,"config":621},"Segurança e conformidade",{"href":241,"dataGaName":248,"dataGaLocation":571},{"text":233,"config":623},{"href":216,"dataGaName":217,"dataGaLocation":571},{"text":625,"config":626},"Desenvolvimento ágil",{"href":627,"dataGaName":628,"dataGaLocation":571},"/pt-br/solutions/agile-delivery/","agile delivery",{"text":630,"config":631},"Migração para a nuvem",{"href":632,"dataGaName":633,"dataGaLocation":571},"/pt-br/topics/cloud-native/","cloud transformation",{"text":635,"config":636},"SCM",{"href":230,"dataGaName":637,"dataGaLocation":571},"source code management",{"text":220,"config":639},{"href":222,"dataGaName":640,"dataGaLocation":571},"continuous integration & delivery",{"text":271,"config":642},{"href":273,"dataGaName":643,"dataGaLocation":571},"value stream management",{"text":21,"config":645},{"href":102,"dataGaName":5,"dataGaLocation":571},{"text":284,"config":647},{"href":286,"dataGaName":287,"dataGaLocation":571},{"text":289,"config":649},{"href":291,"dataGaName":292,"dataGaLocation":571},{"text":294,"config":651},{"href":296,"dataGaName":297,"dataGaLocation":571},{"text":653,"config":654},"Educação",{"href":655,"dataGaName":656,"dataGaLocation":571},"/pt-br/solutions/education/","education",{"text":658,"config":659},"Serviços financeiros",{"href":660,"dataGaName":661,"dataGaLocation":571},"/pt-br/solutions/finance/","financial services",{"title":304,"links":663},[664,666,668,670,673,675,677,679,681,683,685,687,689],{"text":315,"config":665},{"href":317,"dataGaName":318,"dataGaLocation":571},{"text":320,"config":667},{"href":322,"dataGaName":323,"dataGaLocation":571},{"text":100,"config":669},{"href":326,"dataGaName":327,"dataGaLocation":571},{"text":329,"config":671},{"href":331,"dataGaName":672,"dataGaLocation":571},"docs",{"text":352,"config":674},{"href":354,"dataGaName":355,"dataGaLocation":571},{"text":347,"config":676},{"href":349,"dataGaName":350,"dataGaLocation":571},{"text":357,"config":678},{"href":359,"dataGaName":360,"dataGaLocation":571},{"text":370,"config":680},{"href":372,"dataGaName":373,"dataGaLocation":571},{"text":362,"config":682},{"href":364,"dataGaName":365,"dataGaLocation":571},{"text":375,"config":684},{"href":377,"dataGaName":378,"dataGaLocation":571},{"text":380,"config":686},{"href":382,"dataGaName":383,"dataGaLocation":571},{"text":385,"config":688},{"href":387,"dataGaName":388,"dataGaLocation":571},{"text":390,"config":690},{"href":392,"dataGaName":393,"dataGaLocation":571},{"title":408,"links":692},[693,695,697,699,701,703,705,709,714,716,718,720],{"text":415,"config":694},{"href":417,"dataGaName":410,"dataGaLocation":571},{"text":420,"config":696},{"href":422,"dataGaName":423,"dataGaLocation":571},{"text":428,"config":698},{"href":430,"dataGaName":431,"dataGaLocation":571},{"text":433,"config":700},{"href":435,"dataGaName":436,"dataGaLocation":571},{"text":438,"config":702},{"href":440,"dataGaName":441,"dataGaLocation":571},{"text":443,"config":704},{"href":445,"dataGaName":446,"dataGaLocation":571},{"text":706,"config":707},"Sustainability",{"href":708,"dataGaName":706,"dataGaLocation":571},"/sustainability/",{"text":710,"config":711},"Diversidade, inclusão e pertencimento (DIB)",{"href":712,"dataGaName":713,"dataGaLocation":571},"/pt-br/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":448,"config":715},{"href":450,"dataGaName":451,"dataGaLocation":571},{"text":458,"config":717},{"href":460,"dataGaName":461,"dataGaLocation":571},{"text":463,"config":719},{"href":465,"dataGaName":466,"dataGaLocation":571},{"text":721,"config":722},"Declaração de Transparência da Lei da Escravidão Moderna",{"href":723,"dataGaName":724,"dataGaLocation":571},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"title":468,"links":726},[727,730,732,734,739,744,749],{"text":728,"config":729},"Fale com um especialista",{"href":149,"dataGaName":150,"dataGaLocation":571},{"text":477,"config":731},{"href":479,"dataGaName":480,"dataGaLocation":571},{"text":482,"config":733},{"href":484,"dataGaName":485,"dataGaLocation":571},{"text":735,"config":736},"Status",{"href":737,"dataGaName":738,"dataGaLocation":571},"https://status.gitlab.com/","status",{"text":740,"config":741},"Termos de uso",{"href":742,"dataGaName":743,"dataGaLocation":571},"/terms/","terms of use",{"text":745,"config":746},"Aviso de Privacidade",{"href":747,"dataGaName":748,"dataGaLocation":571},"/pt-br/privacy/","privacy statement",{"text":750,"config":751},"Preferências de cookies",{"dataGaName":752,"dataGaLocation":571,"id":753,"isOneTrustButton":202},"cookie preferences","ot-sdk-btn",{"items":755},[756,758,760],{"text":740,"config":757},{"href":742,"dataGaName":743,"dataGaLocation":571},{"text":745,"config":759},{"href":747,"dataGaName":748,"dataGaLocation":571},{"text":750,"config":761},{"dataGaName":752,"dataGaLocation":571,"id":753,"isOneTrustButton":202},"content:shared:pt-br:main-footer.yml","Main Footer","shared/pt-br/main-footer.yml","shared/pt-br/main-footer",{"_path":767,"_dir":134,"_draft":6,"_partial":6,"_locale":7,"header":768,"eyebrow":769,"blurb":770,"button":771,"secondaryButton":775,"_id":777,"_type":127,"title":778,"_source":128,"_file":779,"_stem":780,"_extension":131},"/shared/pt-br/next-steps","Comece a entregar software melhor, mais rapidamente","Mais de 50% das empresas Fortune 100 confiam no GitLab","Descubra o que sua equipe pode fazer com a\n\n\nplataforma DevSecOps inteligente.\n",{"text":142,"config":772},{"href":773,"dataGaName":145,"dataGaLocation":774},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/","feature",{"text":147,"config":776},{"href":149,"dataGaName":150,"dataGaLocation":774},"content:shared:pt-br:next-steps.yml","Next Steps","shared/pt-br/next-steps.yml","shared/pt-br/next-steps",{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"seo":782,"content":783,"_id":126,"_type":127,"title":7,"_source":128,"_file":129,"_stem":130,"_extension":131},{"title":9,"description":10},[784,792,795,825,846],{"type":13,"componentName":13,"componentContent":785},{"crumbs":786},[787,789,791],{"title":17,"config":788},{"href":19},{"title":21,"config":790},{"href":23},{"title":25},{"type":27,"componentName":27,"componentContent":793},{"title":9,"text":29,"config":794},{"id":31,"twoColumns":6},{"type":33,"componentName":33,"componentContent":796},{"anchors":797,"components":809},{"text":36,"data":798},[799,801,803,805,807],{"text":39,"config":800},{"href":41},{"text":43,"config":802},{"href":45},{"text":47,"config":804},{"href":49},{"text":51,"config":806},{"href":53},{"text":55,"config":808},{"href":57},[810,813,816,819,822],{"type":60,"componentName":60,"componentContent":811},{"header":39,"text":62,"config":812},{"id":64},{"type":60,"componentName":60,"componentContent":814},{"header":43,"text":67,"config":815},{"id":69},{"type":60,"componentName":60,"componentContent":817},{"header":47,"text":72,"config":818},{"id":74},{"type":60,"componentName":60,"componentContent":820},{"header":51,"text":77,"config":821},{"id":79},{"type":60,"componentName":60,"componentContent":823},{"header":55,"text":82,"config":824},{"id":84},{"type":86,"componentName":86,"componentContent":826},{"header":88,"tabs":827},[828],{"name":91,"items":829,"config":845},[830,835,840],{"header":94,"type":95,"image":831,"link":833},{"altText":94,"config":832},{"src":98},{"text":100,"config":834},{"href":102,"icon":103,"modal":6},{"header":105,"type":106,"image":836,"link":838},{"altText":105,"config":837},{"src":109},{"text":111,"config":839},{"href":113,"icon":106,"modal":6},{"header":115,"type":116,"image":841,"link":843},{"altText":115,"config":842},{"src":119},{"text":100,"config":844},{"href":122,"icon":103,"modal":6},{"key":91},{"type":125,"componentName":125},1761814454333]