[{"data":1,"prerenderedAt":799},["ShallowReactive",2],{"/pt-br/topics/gitops/gitops-best-practices":3,"navigation-pt-br":132,"banner-pt-br":543,"footer-pt-br":553,"next-steps-pt-br":789},{"id":4,"title":5,"body":6,"category":6,"config":6,"content":7,"description":6,"extension":124,"meta":125,"navigation":126,"path":127,"seo":128,"slug":6,"stem":130,"testContent":6,"type":6,"__hash__":131},"pages/pt-br/topics/gitops/gitops-best-practices/index.yml","",null,[8,22,30,83,122],{"type":9,"componentName":9,"componentContent":10},"CommonBreadcrumbs",{"crumbs":11},[12,16,20],{"title":13,"config":14},"Industry topics",{"href":15},"/topics/",{"title":17,"config":18},"GitOps",{"href":19},"/pt-br/topics/gitops/",{"title":21},"GitOps best practices",{"type":23,"componentName":23,"componentContent":24},"CommonArticleHero",{"title":25,"text":26,"config":27},"Os benefícios dos fluxos de trabalho GitOps","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":28,"twoColumns":29},"os-benefícios-dos-fluxos-de-trabalho-gitops",false,{"type":31,"componentName":31,"componentContent":32},"CommonSideNavigationWithTree",{"anchors":33,"components":56},{"text":34,"data":35},"Mais informações sobre este tópico",[36,40,44,48,52],{"text":37,"config":38},"Um sistema de controle de versão Git aprimora a segurança e a conformidade",{"href":39},"#a-git-version-control-system-enhances-security-and-compliance",{"text":41,"config":42},"Estabelecer práticas recomendadas aumenta a colaboração e a produtividade",{"href":43},"#established-best-practices-enhance-collaboration-and-productivity",{"text":45,"config":46},"Automação melhora a experiência do desenvolvedor e reduz custos",{"href":47},"#automation-improves-the-developer-experience-and-reduces-cost",{"text":49,"config":50},"Integrações contínuas levam a um desenvolvimento e implantação mais rápidos",{"href":51},"#continuous-integrations-leads-to-faster-development-and-deployment",{"text":53,"config":54},"Os fluxos de trabalho Git aumentam a estabilidade e a confiabilidade",{"href":55},"#git-workflows-increase-stability-and-reliability",[57,63,68,73,78],{"type":58,"componentName":58,"componentContent":59},"TopicsCopy",{"header":37,"text":60,"config":61},"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":62},"a-git-version-control-system-enhances-security-and-compliance",{"type":58,"componentName":58,"componentContent":64},{"header":41,"text":65,"config":66},"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":67},"established-best-practices-enhance-collaboration-and-productivity",{"type":58,"componentName":58,"componentContent":69},{"header":45,"text":70,"config":71},"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":72},"automation-improves-the-developer-experience-and-reduces-cost",{"type":58,"componentName":58,"componentContent":74},{"header":49,"text":75,"config":76},"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":77},"continuous-integrations-leads-to-faster-development-and-deployment",{"type":58,"componentName":58,"componentContent":79},{"header":53,"text":80,"config":81},"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":82},"git-workflows-increase-stability-and-reliability",{"type":84,"componentName":84,"componentContent":85},"CommonResourcesContainer",{"header":86,"tabs":87},"Quer saber mais sobre o GitOps?",[88],{"name":89,"items":90,"config":121},"resources",[91,102,112],{"header":92,"type":93,"image":94,"link":97},"Descubra como o GitLab simplifica os fluxos de trabalho GitOps","Artigos",{"altText":92,"config":95},{"src":96},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749158268/Website/Topics/resources_2.jpg",{"text":98,"config":99},"Saiba mais",{"href":100,"icon":101,"modal":29},"/pt-br/solutions/gitops/","Article",{"header":103,"type":104,"image":105,"link":108},"Learn about the future of GitOps from tech leaders (Saiba mais sobre o futuro do GitOps com líderes de tecnologia)","Webcast",{"altText":103,"config":106},{"src":107},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749157557/Website/Topics/resources_10.jpg",{"text":109,"config":110},"Assista agora",{"href":111,"icon":104,"modal":29},"/why/gitops-infrastructure-automation/",{"header":113,"type":114,"image":115,"link":118},"Baixe o guia do GitOps para iniciantes","Livros",{"altText":113,"config":116},{"src":117},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749158599/Website/Topics/resources_3.jpg",{"text":98,"config":119},{"href":120,"icon":101,"modal":29},"https://page.gitlab.com/resources-ebook-beginner-guide-gitops.html",{"key":89},{"type":123,"componentName":123},"CommonNextSteps","yml",{},true,"/pt-br/topics/gitops/gitops-best-practices",{"title":25,"description":129},"Descubra os benefícios e as práticas recomendadas dos fluxos de trabalho GitOps.","pt-br/topics/gitops/gitops-best-practices/index","EyYCHAmLwBrNTU4gci3iRVslYMOPnY5XAXkjhaVTe_o",{"data":133},{"logo":134,"freeTrial":139,"sales":144,"login":149,"items":154,"search":461,"minimal":495,"duo":513,"switchNav":522,"pricingDeployment":533},{"config":135},{"href":136,"dataGaName":137,"dataGaLocation":138},"/pt-br/","gitlab logo","header",{"text":140,"config":141},"Obtenha uma avaliação gratuita",{"href":142,"dataGaName":143,"dataGaLocation":138},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/pt-br&glm_content=default-saas-trial/","free trial",{"text":145,"config":146},"Fale com a equipe de vendas",{"href":147,"dataGaName":148,"dataGaLocation":138},"/pt-br/sales/","sales",{"text":150,"config":151},"Fazer login",{"href":152,"dataGaName":153,"dataGaLocation":138},"https://gitlab.com/users/sign_in/","sign in",[155,181,278,283,382,442],{"text":156,"config":157,"cards":159},"Plataforma",{"dataNavLevelOne":158},"platform",[160,166,174],{"title":156,"description":161,"link":162},"A plataforma de orquestração inteligente para DevSecOps",{"text":163,"config":164},"Conheça a plataforma",{"href":165,"dataGaName":158,"dataGaLocation":138},"/pt-br/platform/",{"title":167,"description":168,"link":169},"GitLab Duo Agent Platform","IA agêntica para todo o ciclo de vida do software",{"text":170,"config":171},"Conheça o GitLab Duo",{"href":172,"dataGaName":173,"dataGaLocation":138},"/pt-br/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":175,"description":176,"link":177},"Por que escolher o GitLab?","Saiba os principais motivos pelos quais as empresas escolhem o GitLab",{"text":98,"config":178},{"href":179,"dataGaName":180,"dataGaLocation":138},"/pt-br/why-gitlab/","why gitlab",{"text":182,"left":126,"config":183,"link":185,"lists":189,"footer":260},"Produtos",{"dataNavLevelOne":184},"solutions",{"text":186,"config":187},"Confira todas as soluções",{"href":188,"dataGaName":184,"dataGaLocation":138},"/pt-br/solutions/",[190,215,238],{"title":191,"description":192,"link":193,"items":198},"Automação","CI/CD e automação para acelerar a implantação",{"config":194},{"icon":195,"href":196,"dataGaName":197,"dataGaLocation":138},"AutomatedCodeAlt","/pt-br/solutions/delivery-automation/","automated software delivery",[199,203,206,211],{"text":200,"config":201},"CI/CD",{"href":202,"dataGaLocation":138,"dataGaName":200},"/pt-br/solutions/continuous-integration/",{"text":167,"config":204},{"href":172,"dataGaLocation":138,"dataGaName":205},"gitlab duo agent platform - product menu",{"text":207,"config":208},"Gerenciamento de código-fonte",{"href":209,"dataGaLocation":138,"dataGaName":210},"/pt-br/solutions/source-code-management/","Source Code Management",{"text":212,"config":213},"Entrega automatizada de software",{"href":196,"dataGaLocation":138,"dataGaName":214},"Automated software delivery",{"title":216,"description":217,"link":218,"items":223},"Segurança","Acelere a entrega de código sem comprometer a segurança",{"config":219},{"href":220,"dataGaName":221,"dataGaLocation":138,"icon":222},"/pt-br/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[224,228,233],{"text":225,"config":226},"Testes de segurança de aplicações",{"href":220,"dataGaName":227,"dataGaLocation":138},"Application security testing",{"text":229,"config":230},"Segurança da cadeia de suprimentos de software",{"href":231,"dataGaLocation":138,"dataGaName":232},"/pt-br/solutions/supply-chain/","Software supply chain security",{"text":234,"config":235},"Conformidade de software",{"href":236,"dataGaName":237,"dataGaLocation":138},"/pt-br/solutions/software-compliance/","software compliance",{"title":239,"link":240,"items":245},"Medição",{"config":241},{"icon":242,"href":243,"dataGaName":244,"dataGaLocation":138},"DigitalTransformation","/pt-br/solutions/visibility-measurement/","visibility and measurement",[246,250,255],{"text":247,"config":248},"Visibilidade e métricas",{"href":243,"dataGaLocation":138,"dataGaName":249},"Visibility and Measurement",{"text":251,"config":252},"Gestão de fluxo de valor",{"href":253,"dataGaLocation":138,"dataGaName":254},"/pt-br/solutions/value-stream-management/","Value Stream Management",{"text":256,"config":257},"Análise e insights",{"href":258,"dataGaLocation":138,"dataGaName":259},"/pt-br/solutions/analytics-and-insights/","Analytics and insights",{"title":261,"items":262},"GitLab para",[263,268,273],{"text":264,"config":265},"Enterprise",{"href":266,"dataGaLocation":138,"dataGaName":267},"/pt-br/enterprise/","enterprise",{"text":269,"config":270},"Pequenas empresas",{"href":271,"dataGaLocation":138,"dataGaName":272},"/pt-br/small-business/","small business",{"text":274,"config":275},"Setor público",{"href":276,"dataGaLocation":138,"dataGaName":277},"/pt-br/solutions/public-sector/","public sector",{"text":279,"config":280},"Preços",{"href":281,"dataGaName":282,"dataGaLocation":138,"dataNavLevelOne":282},"/pt-br/pricing/","pricing",{"text":284,"config":285,"link":286,"lists":290,"feature":369},"Recursos",{"dataNavLevelOne":89},{"text":287,"config":288},"Confira todos os recursos",{"href":289,"dataGaName":89,"dataGaLocation":138},"/pt-br/resources/",[291,323,341],{"title":292,"items":293},"Primeiros passos",[294,299,304,308,313,318],{"text":295,"config":296},"Instalação",{"href":297,"dataGaName":298,"dataGaLocation":138},"/pt-br/install/","install",{"text":300,"config":301},"Guias de início rápido",{"href":302,"dataGaName":303,"dataGaLocation":138},"/pt-br/get-started/","quick setup checklists",{"text":98,"config":305},{"href":306,"dataGaLocation":138,"dataGaName":307},"https://university.gitlab.com/","learn",{"text":309,"config":310},"Documentação do produto",{"href":311,"dataGaName":312,"dataGaLocation":138},"https://docs.gitlab.com/","product documentation",{"text":314,"config":315},"Vídeos de melhores práticas",{"href":316,"dataGaName":317,"dataGaLocation":138},"/pt-br/getting-started-videos/","best practice videos",{"text":319,"config":320},"Integrações",{"href":321,"dataGaName":322,"dataGaLocation":138},"/pt-br/integrations/","integrations",{"title":324,"items":325},"Descubra",[326,331,336],{"text":327,"config":328},"Histórias de sucesso de clientes",{"href":329,"dataGaName":330,"dataGaLocation":138},"/pt-br/customers/","customer success stories",{"text":332,"config":333},"Blog",{"href":334,"dataGaName":335,"dataGaLocation":138},"/blog/","blog",{"text":337,"config":338},"Trabalho remoto",{"href":339,"dataGaName":340,"dataGaLocation":138},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":342,"items":343},"Conecte-se",[344,349,354,359,364],{"text":345,"config":346},"Serviços do GitLab",{"href":347,"dataGaName":348,"dataGaLocation":138},"/pt-br/services/","services",{"text":350,"config":351},"Comunidade",{"href":352,"dataGaName":353,"dataGaLocation":138},"/community/","community",{"text":355,"config":356},"Fórum",{"href":357,"dataGaName":358,"dataGaLocation":138},"https://forum.gitlab.com/","forum",{"text":360,"config":361},"Eventos",{"href":362,"dataGaName":363,"dataGaLocation":138},"/events/","events",{"text":365,"config":366},"Parceiros",{"href":367,"dataGaName":368,"dataGaLocation":138},"/pt-br/partners/","partners",{"background":370,"textColor":371,"text":372,"image":373,"link":377},"#2f2a6b","#fff","Insights para o futuro do desenvolvimento de software",{"altText":374,"config":375},"Cartão promocional do The Source",{"src":376},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758208064/dzl0dbift9xdizyelkk4.svg",{"text":378,"config":379},"Confira as novidades",{"href":380,"dataGaName":381,"dataGaLocation":138},"/pt-br/the-source/","the source",{"text":383,"config":384,"lists":386},"Empresa",{"dataNavLevelOne":385},"company",[387],{"items":388},[389,394,400,402,407,412,417,422,427,432,437],{"text":390,"config":391},"Sobre",{"href":392,"dataGaName":393,"dataGaLocation":138},"/pt-br/company/","about",{"text":395,"config":396,"footerGa":399},"Vagas",{"href":397,"dataGaName":398,"dataGaLocation":138},"/jobs/","jobs",{"dataGaName":398},{"text":360,"config":401},{"href":362,"dataGaName":363,"dataGaLocation":138},{"text":403,"config":404},"Liderança",{"href":405,"dataGaName":406,"dataGaLocation":138},"/company/team/e-group/","leadership",{"text":408,"config":409},"Equipe",{"href":410,"dataGaName":411,"dataGaLocation":138},"/company/team/","team",{"text":413,"config":414},"Manual",{"href":415,"dataGaName":416,"dataGaLocation":138},"https://handbook.gitlab.com/","handbook",{"text":418,"config":419},"Relações com investidores",{"href":420,"dataGaName":421,"dataGaLocation":138},"https://ir.gitlab.com/","investor relations",{"text":423,"config":424},"Trust Center",{"href":425,"dataGaName":426,"dataGaLocation":138},"/pt-br/security/","trust center",{"text":428,"config":429},"AI Transparency Center",{"href":430,"dataGaName":431,"dataGaLocation":138},"/pt-br/ai-transparency-center/","ai transparency center",{"text":433,"config":434},"Boletim informativo",{"href":435,"dataGaName":436,"dataGaLocation":138},"/company/contact/#contact-forms","newsletter",{"text":438,"config":439},"Imprensa",{"href":440,"dataGaName":441,"dataGaLocation":138},"/press/","press",{"text":443,"config":444,"lists":445},"Fale com a gente",{"dataNavLevelOne":385},[446],{"items":447},[448,451,456],{"text":145,"config":449},{"href":147,"dataGaName":450,"dataGaLocation":138},"talk to sales",{"text":452,"config":453},"Portal de ajuda",{"href":454,"dataGaName":455,"dataGaLocation":138},"https://support.gitlab.com","support portal",{"text":457,"config":458},"Portal de clientes",{"href":459,"dataGaName":460,"dataGaLocation":138},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":462,"login":463,"suggestions":470},"Fechar",{"text":464,"link":465},"Para pesquisar repositórios e projetos, faça login em",{"text":466,"config":467},"gitlab.com",{"href":152,"dataGaName":468,"dataGaLocation":469},"search login","search",{"text":471,"default":472},"Sugestões",[473,475,480,482,487,492],{"text":167,"config":474},{"href":172,"dataGaName":167,"dataGaLocation":469},{"text":476,"config":477},"Sugestões de código (AI)",{"href":478,"dataGaName":479,"dataGaLocation":469},"/pt-br/solutions/code-suggestions/","Code Suggestions (AI)",{"text":200,"config":481},{"href":202,"dataGaName":200,"dataGaLocation":469},{"text":483,"config":484},"GitLab na AWS",{"href":485,"dataGaName":486,"dataGaLocation":469},"/pt-br/partners/technology-partners/aws/","GitLab on AWS",{"text":488,"config":489},"GitLab no Google Cloud",{"href":490,"dataGaName":491,"dataGaLocation":469},"/pt-br/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":175,"config":493},{"href":179,"dataGaName":494,"dataGaLocation":469},"Why GitLab?",{"freeTrial":496,"mobileIcon":501,"desktopIcon":506,"secondaryButton":509},{"text":497,"config":498},"Iniciar avaliação gratuita",{"href":499,"dataGaName":143,"dataGaLocation":500},"https://gitlab.com/-/trials/new/","nav",{"altText":502,"config":503},"Ícone do GitLab",{"src":504,"dataGaName":505,"dataGaLocation":500},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":502,"config":507},{"src":508,"dataGaName":505,"dataGaLocation":500},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":292,"config":510},{"href":511,"dataGaName":512,"dataGaLocation":500},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/pt-br/get-started/","get started",{"freeTrial":514,"mobileIcon":518,"desktopIcon":520},{"text":515,"config":516},"Saiba mais sobre o GitLab Duo",{"href":172,"dataGaName":517,"dataGaLocation":500},"gitlab duo",{"altText":502,"config":519},{"src":504,"dataGaName":505,"dataGaLocation":500},{"altText":502,"config":521},{"src":508,"dataGaName":505,"dataGaLocation":500},{"button":523,"mobileIcon":528,"desktopIcon":530},{"text":524,"config":525},"/switch",{"href":526,"dataGaName":527,"dataGaLocation":500},"#contact","switch",{"altText":502,"config":529},{"src":504,"dataGaName":505,"dataGaLocation":500},{"altText":502,"config":531},{"src":532,"dataGaName":505,"dataGaLocation":500},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":534,"mobileIcon":539,"desktopIcon":541},{"text":535,"config":536},"Voltar para preços",{"href":281,"dataGaName":537,"dataGaLocation":500,"icon":538},"back to pricing","GoBack",{"altText":502,"config":540},{"src":504,"dataGaName":505,"dataGaLocation":500},{"altText":502,"config":542},{"src":508,"dataGaName":505,"dataGaLocation":500},{"title":544,"button":545,"config":550},"Veja como a IA agêntica transforma a entrega de software",{"text":546,"config":547},"Assista ao GitLab Transcend agora",{"href":548,"dataGaName":549,"dataGaLocation":138},"/pt-br/events/transcend/virtual/","transcend event",{"layout":551,"icon":552,"disabled":126},"release","AiStar",{"data":554},{"text":555,"source":556,"edit":562,"contribute":567,"config":572,"items":577,"minimal":779},"Git é uma marca comercial da Software Freedom Conservancy e nosso uso do nome \"GitLab\" está sob licença",{"text":557,"config":558},"Ver a origem da página",{"href":559,"dataGaName":560,"dataGaLocation":561},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":563,"config":564},"Editar esta página",{"href":565,"dataGaName":566,"dataGaLocation":561},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":568,"config":569},"Contribua",{"href":570,"dataGaName":571,"dataGaLocation":561},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":573,"facebook":574,"youtube":575,"linkedin":576},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[578,624,675,717,744],{"title":279,"links":579,"subMenu":594},[580,584,589],{"text":581,"config":582},"Confira os planos",{"href":281,"dataGaName":583,"dataGaLocation":561},"view plans",{"text":585,"config":586},"Por que escolher o GitLab Premium?",{"href":587,"dataGaName":588,"dataGaLocation":561},"/pt-br/pricing/premium/","why premium",{"text":590,"config":591},"Por que escolher o GitLab Ultimate?",{"href":592,"dataGaName":593,"dataGaLocation":561},"/pt-br/pricing/ultimate/","why ultimate",[595],{"title":596,"links":597},"Entre em contato conosco",[598,600,602,604,609,614,619],{"text":145,"config":599},{"href":147,"dataGaName":148,"dataGaLocation":561},{"text":452,"config":601},{"href":454,"dataGaName":455,"dataGaLocation":561},{"text":457,"config":603},{"href":459,"dataGaName":460,"dataGaLocation":561},{"text":605,"config":606},"Status",{"href":607,"dataGaName":608,"dataGaLocation":561},"https://status.gitlab.com/","status",{"text":610,"config":611},"Termos de uso",{"href":612,"dataGaName":613,"dataGaLocation":561},"/terms/","terms of use",{"text":615,"config":616},"Aviso de privacidade",{"href":617,"dataGaName":618,"dataGaLocation":561},"/pt-br/privacy/","privacy statement",{"text":620,"config":621},"Preferências de cookies",{"dataGaName":622,"dataGaLocation":561,"id":623,"isOneTrustButton":126},"cookie preferences","ot-sdk-btn",{"title":182,"links":625,"subMenu":634},[626,630],{"text":627,"config":628},"Plataforma DevSecOps",{"href":165,"dataGaName":629,"dataGaLocation":561},"devsecops platform",{"text":631,"config":632},"Desenvolvimento auxiliado por IA",{"href":172,"dataGaName":633,"dataGaLocation":561},"ai-assisted development",[635],{"title":636,"links":637},"Tópicos",[638,642,645,650,655,660,665,670],{"text":200,"config":639},{"href":640,"dataGaName":641,"dataGaLocation":561},"/pt-br/topics/ci-cd/","cicd",{"text":17,"config":643},{"href":19,"dataGaName":644,"dataGaLocation":561},"gitops",{"text":646,"config":647},"DevOps",{"href":648,"dataGaName":649,"dataGaLocation":561},"/pt-br/topics/devops/","devops",{"text":651,"config":652},"Controle de versão",{"href":653,"dataGaName":654,"dataGaLocation":561},"/pt-br/topics/version-control/","version control",{"text":656,"config":657},"DevSecOps",{"href":658,"dataGaName":659,"dataGaLocation":561},"/pt-br/topics/devsecops/","devsecops",{"text":661,"config":662},"De nuvem nativa",{"href":663,"dataGaName":664,"dataGaLocation":561},"/pt-br/topics/cloud-native/","cloud native",{"text":666,"config":667},"IA para programação",{"href":668,"dataGaName":669,"dataGaLocation":561},"/pt-br/topics/devops/ai-for-coding/","ai for coding",{"text":671,"config":672},"IA agêntica",{"href":673,"dataGaName":674,"dataGaLocation":561},"/pt-br/topics/agentic-ai/","agentic ai",{"title":676,"links":677},"Soluções",[678,681,683,688,692,695,699,701,703,705,707,712],{"text":225,"config":679},{"href":220,"dataGaName":680,"dataGaLocation":561},"Application Security Testing",{"text":212,"config":682},{"href":196,"dataGaName":197,"dataGaLocation":561},{"text":684,"config":685},"Desenvolvimento ágil",{"href":686,"dataGaName":687,"dataGaLocation":561},"/pt-br/solutions/agile-delivery/","agile delivery",{"text":689,"config":690},"SCM",{"href":209,"dataGaName":691,"dataGaLocation":561},"source code management",{"text":200,"config":693},{"href":202,"dataGaName":694,"dataGaLocation":561},"continuous integration & delivery",{"text":696,"config":697},"Gestão de fluxo de valor do GitLab",{"href":253,"dataGaName":698,"dataGaLocation":561},"value stream management",{"text":17,"config":700},{"href":100,"dataGaName":644,"dataGaLocation":561},{"text":264,"config":702},{"href":266,"dataGaName":267,"dataGaLocation":561},{"text":269,"config":704},{"href":271,"dataGaName":272,"dataGaLocation":561},{"text":274,"config":706},{"href":276,"dataGaName":277,"dataGaLocation":561},{"text":708,"config":709},"Educação",{"href":710,"dataGaName":711,"dataGaLocation":561},"/pt-br/solutions/education/","education",{"text":713,"config":714},"Serviços financeiros",{"href":715,"dataGaName":716,"dataGaLocation":561},"/pt-br/solutions/finance/","financial services",{"title":284,"links":718},[719,721,723,725,728,730,732,734,736,738,740,742],{"text":295,"config":720},{"href":297,"dataGaName":298,"dataGaLocation":561},{"text":300,"config":722},{"href":302,"dataGaName":303,"dataGaLocation":561},{"text":98,"config":724},{"href":306,"dataGaName":307,"dataGaLocation":561},{"text":309,"config":726},{"href":311,"dataGaName":727,"dataGaLocation":561},"docs",{"text":332,"config":729},{"href":334,"dataGaName":335,"dataGaLocation":561},{"text":327,"config":731},{"href":329,"dataGaName":330,"dataGaLocation":561},{"text":337,"config":733},{"href":339,"dataGaName":340,"dataGaLocation":561},{"text":345,"config":735},{"href":347,"dataGaName":348,"dataGaLocation":561},{"text":350,"config":737},{"href":352,"dataGaName":353,"dataGaLocation":561},{"text":355,"config":739},{"href":357,"dataGaName":358,"dataGaLocation":561},{"text":360,"config":741},{"href":362,"dataGaName":363,"dataGaLocation":561},{"text":365,"config":743},{"href":367,"dataGaName":368,"dataGaLocation":561},{"title":383,"links":745},[746,748,750,752,754,756,758,763,768,770,772,774],{"text":390,"config":747},{"href":392,"dataGaName":385,"dataGaLocation":561},{"text":395,"config":749},{"href":397,"dataGaName":398,"dataGaLocation":561},{"text":403,"config":751},{"href":405,"dataGaName":406,"dataGaLocation":561},{"text":408,"config":753},{"href":410,"dataGaName":411,"dataGaLocation":561},{"text":413,"config":755},{"href":415,"dataGaName":416,"dataGaLocation":561},{"text":418,"config":757},{"href":420,"dataGaName":421,"dataGaLocation":561},{"text":759,"config":760},"Sustentabilidade",{"href":761,"dataGaName":762,"dataGaLocation":561},"/sustainability/","Sustainability",{"text":764,"config":765},"Diversidade, inclusão e pertencimento (DIB)",{"href":766,"dataGaName":767,"dataGaLocation":561},"/pt-br/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":423,"config":769},{"href":425,"dataGaName":426,"dataGaLocation":561},{"text":433,"config":771},{"href":435,"dataGaName":436,"dataGaLocation":561},{"text":438,"config":773},{"href":440,"dataGaName":441,"dataGaLocation":561},{"text":775,"config":776},"Declaração de Transparência da Lei da Escravidão Moderna",{"href":777,"dataGaName":778,"dataGaLocation":561},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":780},[781,784,786],{"text":782,"config":783},"Termos",{"href":612,"dataGaName":613,"dataGaLocation":561},{"text":620,"config":785},{"dataGaName":622,"dataGaLocation":561,"id":623,"isOneTrustButton":126},{"text":787,"config":788},"Privacidade",{"href":617,"dataGaName":618,"dataGaLocation":561},{"header":790,"blurb":791,"button":792,"secondaryButton":797},"Comece a desenvolver mais rápido hoje","Veja o que sua equipe pode fazer com a plataforma de orquestração inteligente para DevSecOps.\n",{"text":793,"config":794},"Obtenha sua avaliação gratuita",{"href":795,"dataGaName":143,"dataGaLocation":796},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/pt-br/","feature",{"text":145,"config":798},{"href":147,"dataGaName":148,"dataGaLocation":796},1777493690810]