[{"data":1,"prerenderedAt":809},["ShallowReactive",2],{"/pt-br/topics/gitops/gitops-best-practices":3,"navigation-pt-br":132,"banner-pt-br":553,"footer-pt-br":563,"next-steps-pt-br":799},{"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",{"logo":133,"freeTrial":138,"sales":143,"login":148,"items":153,"search":471,"minimal":505,"duo":523,"switchNav":532,"pricingDeployment":543},{"config":134},{"href":135,"dataGaName":136,"dataGaLocation":137},"/pt-br/","gitlab logo","header",{"text":139,"config":140},"Obtenha uma avaliação gratuita",{"href":141,"dataGaName":142,"dataGaLocation":137},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/pt-br&glm_content=default-saas-trial/","free trial",{"text":144,"config":145},"Fale com a equipe de vendas",{"href":146,"dataGaName":147,"dataGaLocation":137},"/pt-br/sales/","sales",{"text":149,"config":150},"Fazer login",{"href":151,"dataGaName":152,"dataGaLocation":137},"https://gitlab.com/users/sign_in/","sign in",[154,182,284,289,390,451],{"text":155,"config":156,"menu":158},"Plataforma",{"dataNavLevelOne":157},"platform",{"type":159,"columns":160},"cards",[161,167,175],{"title":155,"description":162,"link":163},"A plataforma de orquestração inteligente para DevSecOps",{"text":164,"config":165},"Conheça a plataforma",{"href":166,"dataGaName":157,"dataGaLocation":137},"/pt-br/platform/",{"title":168,"description":169,"link":170},"GitLab Duo Agent Platform","IA agêntica para todo o ciclo de vida do software",{"text":171,"config":172},"Conheça o GitLab Duo",{"href":173,"dataGaName":174,"dataGaLocation":137},"/pt-br/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":176,"description":177,"link":178},"Por que escolher o GitLab?","Saiba os principais motivos pelos quais as empresas escolhem o GitLab",{"text":98,"config":179},{"href":180,"dataGaName":181,"dataGaLocation":137},"/pt-br/why-gitlab/","why gitlab",{"text":183,"left":126,"config":184,"menu":186},"Produtos",{"dataNavLevelOne":185},"solutions",{"type":187,"link":188,"columns":192,"feature":263},"lists",{"text":189,"config":190},"Confira todas as soluções",{"href":191,"dataGaName":185,"dataGaLocation":137},"/pt-br/solutions/",[193,218,241],{"title":194,"description":195,"link":196,"items":201},"Automação","CI/CD e automação para acelerar a implantação",{"config":197},{"icon":198,"href":199,"dataGaName":200,"dataGaLocation":137},"AutomatedCodeAlt","/pt-br/solutions/delivery-automation/","automated software delivery",[202,206,209,214],{"text":203,"config":204},"CI/CD",{"href":205,"dataGaLocation":137,"dataGaName":203},"/pt-br/solutions/continuous-integration/",{"text":168,"config":207},{"href":173,"dataGaLocation":137,"dataGaName":208},"gitlab duo agent platform - product menu",{"text":210,"config":211},"Gerenciamento de código-fonte",{"href":212,"dataGaLocation":137,"dataGaName":213},"/pt-br/solutions/source-code-management/","Source Code Management",{"text":215,"config":216},"Entrega automatizada de software",{"href":199,"dataGaLocation":137,"dataGaName":217},"Automated software delivery",{"title":219,"description":220,"link":221,"items":226},"Segurança","Acelere a entrega de código sem comprometer a segurança",{"config":222},{"href":223,"dataGaName":224,"dataGaLocation":137,"icon":225},"/pt-br/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[227,231,236],{"text":228,"config":229},"Testes de segurança de aplicações",{"href":223,"dataGaName":230,"dataGaLocation":137},"Application security testing",{"text":232,"config":233},"Segurança da cadeia de suprimentos de software",{"href":234,"dataGaLocation":137,"dataGaName":235},"/pt-br/solutions/supply-chain/","Software supply chain security",{"text":237,"config":238},"Conformidade de software",{"href":239,"dataGaName":240,"dataGaLocation":137},"/pt-br/solutions/software-compliance/","software compliance",{"title":242,"link":243,"items":248},"Medição",{"config":244},{"icon":245,"href":246,"dataGaName":247,"dataGaLocation":137},"DigitalTransformation","/pt-br/solutions/visibility-measurement/","visibility and measurement",[249,253,258],{"text":250,"config":251},"Visibilidade e métricas",{"href":246,"dataGaLocation":137,"dataGaName":252},"Visibility and Measurement",{"text":254,"config":255},"Gestão de fluxo de valor",{"href":256,"dataGaLocation":137,"dataGaName":257},"/pt-br/solutions/value-stream-management/","Value Stream Management",{"text":259,"config":260},"Análise e insights",{"href":261,"dataGaLocation":137,"dataGaName":262},"/pt-br/solutions/analytics-and-insights/","Analytics and insights",{"title":264,"type":187,"items":265},"GitLab para",[266,272,278],{"text":267,"config":268},"Enterprise",{"icon":269,"href":270,"dataGaLocation":137,"dataGaName":271},"Building","/pt-br/enterprise/","enterprise",{"text":273,"config":274},"Pequenas empresas",{"icon":275,"href":276,"dataGaLocation":137,"dataGaName":277},"Work","/pt-br/small-business/","small business",{"text":279,"config":280},"Setor público",{"icon":281,"href":282,"dataGaLocation":137,"dataGaName":283},"Organization","/pt-br/solutions/public-sector/","public sector",{"text":285,"config":286},"Preços",{"href":287,"dataGaName":288,"dataGaLocation":137,"dataNavLevelOne":288},"/pt-br/pricing/","pricing",{"text":290,"config":291,"menu":292},"Recursos",{"dataNavLevelOne":89},{"type":187,"link":293,"columns":297,"feature":376},{"text":294,"config":295},"Confira todos os recursos",{"href":296,"dataGaName":89,"dataGaLocation":137},"/pt-br/resources/",[298,330,348],{"title":299,"items":300},"Primeiros passos",[301,306,311,315,320,325],{"text":302,"config":303},"Instalação",{"href":304,"dataGaName":305,"dataGaLocation":137},"/pt-br/install/","install",{"text":307,"config":308},"Guias de início rápido",{"href":309,"dataGaName":310,"dataGaLocation":137},"/pt-br/get-started/","quick setup checklists",{"text":98,"config":312},{"href":313,"dataGaLocation":137,"dataGaName":314},"https://university.gitlab.com/","learn",{"text":316,"config":317},"Documentação do produto",{"href":318,"dataGaName":319,"dataGaLocation":137},"https://docs.gitlab.com/","product documentation",{"text":321,"config":322},"Vídeos de melhores práticas",{"href":323,"dataGaName":324,"dataGaLocation":137},"/pt-br/getting-started-videos/","best practice videos",{"text":326,"config":327},"Integrações",{"href":328,"dataGaName":329,"dataGaLocation":137},"/pt-br/integrations/","integrations",{"title":331,"items":332},"Descubra",[333,338,343],{"text":334,"config":335},"Histórias de sucesso de clientes",{"href":336,"dataGaName":337,"dataGaLocation":137},"/pt-br/customers/","customer success stories",{"text":339,"config":340},"Blog",{"href":341,"dataGaName":342,"dataGaLocation":137},"/blog/","blog",{"text":344,"config":345},"Trabalho remoto",{"href":346,"dataGaName":347,"dataGaLocation":137},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":349,"items":350},"Conecte-se",[351,356,361,366,371],{"text":352,"config":353},"Serviços do GitLab",{"href":354,"dataGaName":355,"dataGaLocation":137},"/pt-br/services/","services",{"text":357,"config":358},"Comunidade",{"href":359,"dataGaName":360,"dataGaLocation":137},"/community/","community",{"text":362,"config":363},"Fórum",{"href":364,"dataGaName":365,"dataGaLocation":137},"https://forum.gitlab.com/","forum",{"text":367,"config":368},"Eventos",{"href":369,"dataGaName":370,"dataGaLocation":137},"/events/","events",{"text":372,"config":373},"Parceiros",{"href":374,"dataGaName":375,"dataGaLocation":137},"/pt-br/partners/","partners",{"config":377,"text":380,"image":381,"link":385},{"background":378,"textColor":379},"#2f2a6b","#fff","Insights para o futuro do desenvolvimento de software",{"altText":382,"config":383},"Cartão promocional do The Source",{"src":384},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758208064/dzl0dbift9xdizyelkk4.svg",{"text":386,"config":387},"Confira as novidades",{"href":388,"dataGaName":389,"dataGaLocation":137},"/pt-br/the-source/","the source",{"text":391,"config":392,"menu":394},"Empresa",{"dataNavLevelOne":393},"company",{"type":187,"columns":395},[396],{"items":397},[398,403,409,411,416,421,426,431,436,441,446],{"text":399,"config":400},"Sobre",{"href":401,"dataGaName":402,"dataGaLocation":137},"/pt-br/company/","about",{"text":404,"config":405,"footerGa":408},"Vagas",{"href":406,"dataGaName":407,"dataGaLocation":137},"/jobs/","jobs",{"dataGaName":407},{"text":367,"config":410},{"href":369,"dataGaName":370,"dataGaLocation":137},{"text":412,"config":413},"Liderança",{"href":414,"dataGaName":415,"dataGaLocation":137},"/company/team/e-group/","leadership",{"text":417,"config":418},"Equipe",{"href":419,"dataGaName":420,"dataGaLocation":137},"/company/team/","team",{"text":422,"config":423},"Manual",{"href":424,"dataGaName":425,"dataGaLocation":137},"https://handbook.gitlab.com/","handbook",{"text":427,"config":428},"Relações com investidores",{"href":429,"dataGaName":430,"dataGaLocation":137},"https://ir.gitlab.com/","investor relations",{"text":432,"config":433},"Trust Center",{"href":434,"dataGaName":435,"dataGaLocation":137},"/pt-br/security/","trust center",{"text":437,"config":438},"AI Transparency Center",{"href":439,"dataGaName":440,"dataGaLocation":137},"/pt-br/ai-transparency-center/","ai transparency center",{"text":442,"config":443},"Boletim informativo",{"href":444,"dataGaName":445,"dataGaLocation":137},"/company/contact/#contact-forms","newsletter",{"text":447,"config":448},"Imprensa",{"href":449,"dataGaName":450,"dataGaLocation":137},"/press/","press",{"text":452,"config":453,"menu":454},"Fale com a gente",{"dataNavLevelOne":393},{"type":187,"columns":455},[456],{"items":457},[458,461,466],{"text":144,"config":459},{"href":146,"dataGaName":460,"dataGaLocation":137},"talk to sales",{"text":462,"config":463},"Portal de ajuda",{"href":464,"dataGaName":465,"dataGaLocation":137},"https://support.gitlab.com","support portal",{"text":467,"config":468},"Portal de clientes",{"href":469,"dataGaName":470,"dataGaLocation":137},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":472,"login":473,"suggestions":480},"Fechar",{"text":474,"link":475},"Para pesquisar repositórios e projetos, faça login em",{"text":476,"config":477},"gitlab.com",{"href":151,"dataGaName":478,"dataGaLocation":479},"search login","search",{"text":481,"default":482},"Sugestões",[483,485,490,492,497,502],{"text":168,"config":484},{"href":173,"dataGaName":168,"dataGaLocation":479},{"text":486,"config":487},"Sugestões de código (AI)",{"href":488,"dataGaName":489,"dataGaLocation":479},"/pt-br/solutions/code-suggestions/","Code Suggestions (AI)",{"text":203,"config":491},{"href":205,"dataGaName":203,"dataGaLocation":479},{"text":493,"config":494},"GitLab na AWS",{"href":495,"dataGaName":496,"dataGaLocation":479},"/pt-br/partners/technology-partners/aws/","GitLab on AWS",{"text":498,"config":499},"GitLab no Google Cloud",{"href":500,"dataGaName":501,"dataGaLocation":479},"/pt-br/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":176,"config":503},{"href":180,"dataGaName":504,"dataGaLocation":479},"Why GitLab?",{"freeTrial":506,"mobileIcon":511,"desktopIcon":516,"secondaryButton":519},{"text":507,"config":508},"Iniciar avaliação gratuita",{"href":509,"dataGaName":142,"dataGaLocation":510},"https://gitlab.com/-/trials/new/","nav",{"altText":512,"config":513},"Ícone do GitLab",{"src":514,"dataGaName":515,"dataGaLocation":510},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":512,"config":517},{"src":518,"dataGaName":515,"dataGaLocation":510},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":299,"config":520},{"href":521,"dataGaName":522,"dataGaLocation":510},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/pt-br/get-started/","get started",{"freeTrial":524,"mobileIcon":528,"desktopIcon":530},{"text":525,"config":526},"Saiba mais sobre o GitLab Duo",{"href":173,"dataGaName":527,"dataGaLocation":510},"gitlab duo",{"altText":512,"config":529},{"src":514,"dataGaName":515,"dataGaLocation":510},{"altText":512,"config":531},{"src":518,"dataGaName":515,"dataGaLocation":510},{"button":533,"mobileIcon":538,"desktopIcon":540},{"text":534,"config":535},"/switch",{"href":536,"dataGaName":537,"dataGaLocation":510},"#contact","switch",{"altText":512,"config":539},{"src":514,"dataGaName":515,"dataGaLocation":510},{"altText":512,"config":541},{"src":542,"dataGaName":515,"dataGaLocation":510},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":544,"mobileIcon":549,"desktopIcon":551},{"text":545,"config":546},"Voltar para preços",{"href":287,"dataGaName":547,"dataGaLocation":510,"icon":548},"back to pricing","GoBack",{"altText":512,"config":550},{"src":514,"dataGaName":515,"dataGaLocation":510},{"altText":512,"config":552},{"src":518,"dataGaName":515,"dataGaLocation":510},{"title":554,"button":555,"config":560},"Veja como a IA agêntica transforma a entrega de software",{"text":556,"config":557},"Inscreva-se no GitLab Transcend em 10 de junho",{"href":558,"dataGaName":559,"dataGaLocation":137},"/pt-br/releases/whats-new/#sign-up","transcend event",{"layout":561,"icon":562,"disabled":29},"release","AiStar",{"data":564},{"text":565,"source":566,"edit":572,"contribute":577,"config":582,"items":587,"minimal":789},"Git é uma marca comercial da Software Freedom Conservancy e nosso uso do nome \"GitLab\" está sob licença",{"text":567,"config":568},"Ver 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,634,685,727,754],{"title":285,"links":589,"subMenu":604},[590,594,599],{"text":591,"config":592},"Confira os planos",{"href":287,"dataGaName":593,"dataGaLocation":571},"view plans",{"text":595,"config":596},"Por que escolher o GitLab Premium?",{"href":597,"dataGaName":598,"dataGaLocation":571},"/pt-br/pricing/premium/","why premium",{"text":600,"config":601},"Por que escolher o GitLab Ultimate?",{"href":602,"dataGaName":603,"dataGaLocation":571},"/pt-br/pricing/ultimate/","why ultimate",[605],{"title":606,"links":607},"Entre em contato conosco",[608,610,612,614,619,624,629],{"text":144,"config":609},{"href":146,"dataGaName":147,"dataGaLocation":571},{"text":462,"config":611},{"href":464,"dataGaName":465,"dataGaLocation":571},{"text":467,"config":613},{"href":469,"dataGaName":470,"dataGaLocation":571},{"text":615,"config":616},"Status",{"href":617,"dataGaName":618,"dataGaLocation":571},"https://status.gitlab.com/","status",{"text":620,"config":621},"Termos de uso",{"href":622,"dataGaName":623,"dataGaLocation":571},"/terms/","terms of use",{"text":625,"config":626},"Aviso de privacidade",{"href":627,"dataGaName":628,"dataGaLocation":571},"/pt-br/privacy/","privacy statement",{"text":630,"config":631},"Preferências de cookies",{"dataGaName":632,"dataGaLocation":571,"id":633,"isOneTrustButton":126},"cookie preferences","ot-sdk-btn",{"title":183,"links":635,"subMenu":644},[636,640],{"text":637,"config":638},"Plataforma DevSecOps",{"href":166,"dataGaName":639,"dataGaLocation":571},"devsecops platform",{"text":641,"config":642},"Desenvolvimento auxiliado por IA",{"href":173,"dataGaName":643,"dataGaLocation":571},"ai-assisted development",[645],{"title":646,"links":647},"Tópicos",[648,652,655,660,665,670,675,680],{"text":203,"config":649},{"href":650,"dataGaName":651,"dataGaLocation":571},"/pt-br/topics/ci-cd/","cicd",{"text":17,"config":653},{"href":19,"dataGaName":654,"dataGaLocation":571},"gitops",{"text":656,"config":657},"DevOps",{"href":658,"dataGaName":659,"dataGaLocation":571},"/pt-br/topics/devops/","devops",{"text":661,"config":662},"Controle de versão",{"href":663,"dataGaName":664,"dataGaLocation":571},"/pt-br/topics/version-control/","version control",{"text":666,"config":667},"DevSecOps",{"href":668,"dataGaName":669,"dataGaLocation":571},"/pt-br/topics/devsecops/","devsecops",{"text":671,"config":672},"De nuvem nativa",{"href":673,"dataGaName":674,"dataGaLocation":571},"/pt-br/topics/cloud-native/","cloud native",{"text":676,"config":677},"IA para programação",{"href":678,"dataGaName":679,"dataGaLocation":571},"/pt-br/topics/devops/ai-for-coding/","ai for coding",{"text":681,"config":682},"IA agêntica",{"href":683,"dataGaName":684,"dataGaLocation":571},"/pt-br/topics/agentic-ai/","agentic ai",{"title":686,"links":687},"Soluções",[688,691,693,698,702,705,709,711,713,715,717,722],{"text":228,"config":689},{"href":223,"dataGaName":690,"dataGaLocation":571},"Application Security Testing",{"text":215,"config":692},{"href":199,"dataGaName":200,"dataGaLocation":571},{"text":694,"config":695},"Desenvolvimento ágil",{"href":696,"dataGaName":697,"dataGaLocation":571},"/pt-br/solutions/agile-delivery/","agile delivery",{"text":699,"config":700},"SCM",{"href":212,"dataGaName":701,"dataGaLocation":571},"source code management",{"text":203,"config":703},{"href":205,"dataGaName":704,"dataGaLocation":571},"continuous integration & delivery",{"text":706,"config":707},"Gestão de fluxo de valor do GitLab",{"href":256,"dataGaName":708,"dataGaLocation":571},"value stream management",{"text":17,"config":710},{"href":100,"dataGaName":654,"dataGaLocation":571},{"text":267,"config":712},{"href":270,"dataGaName":271,"dataGaLocation":571},{"text":273,"config":714},{"href":276,"dataGaName":277,"dataGaLocation":571},{"text":279,"config":716},{"href":282,"dataGaName":283,"dataGaLocation":571},{"text":718,"config":719},"Educação",{"href":720,"dataGaName":721,"dataGaLocation":571},"/pt-br/solutions/education/","education",{"text":723,"config":724},"Serviços financeiros",{"href":725,"dataGaName":726,"dataGaLocation":571},"/pt-br/solutions/finance/","financial services",{"title":290,"links":728},[729,731,733,735,738,740,742,744,746,748,750,752],{"text":302,"config":730},{"href":304,"dataGaName":305,"dataGaLocation":571},{"text":307,"config":732},{"href":309,"dataGaName":310,"dataGaLocation":571},{"text":98,"config":734},{"href":313,"dataGaName":314,"dataGaLocation":571},{"text":316,"config":736},{"href":318,"dataGaName":737,"dataGaLocation":571},"docs",{"text":339,"config":739},{"href":341,"dataGaName":342,"dataGaLocation":571},{"text":334,"config":741},{"href":336,"dataGaName":337,"dataGaLocation":571},{"text":344,"config":743},{"href":346,"dataGaName":347,"dataGaLocation":571},{"text":352,"config":745},{"href":354,"dataGaName":355,"dataGaLocation":571},{"text":357,"config":747},{"href":359,"dataGaName":360,"dataGaLocation":571},{"text":362,"config":749},{"href":364,"dataGaName":365,"dataGaLocation":571},{"text":367,"config":751},{"href":369,"dataGaName":370,"dataGaLocation":571},{"text":372,"config":753},{"href":374,"dataGaName":375,"dataGaLocation":571},{"title":391,"links":755},[756,758,760,762,764,766,768,773,778,780,782,784],{"text":399,"config":757},{"href":401,"dataGaName":393,"dataGaLocation":571},{"text":404,"config":759},{"href":406,"dataGaName":407,"dataGaLocation":571},{"text":412,"config":761},{"href":414,"dataGaName":415,"dataGaLocation":571},{"text":417,"config":763},{"href":419,"dataGaName":420,"dataGaLocation":571},{"text":422,"config":765},{"href":424,"dataGaName":425,"dataGaLocation":571},{"text":427,"config":767},{"href":429,"dataGaName":430,"dataGaLocation":571},{"text":769,"config":770},"Sustentabilidade",{"href":771,"dataGaName":772,"dataGaLocation":571},"/sustainability/","Sustainability",{"text":774,"config":775},"Diversidade, inclusão e pertencimento (DIB)",{"href":776,"dataGaName":777,"dataGaLocation":571},"/pt-br/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":432,"config":779},{"href":434,"dataGaName":435,"dataGaLocation":571},{"text":442,"config":781},{"href":444,"dataGaName":445,"dataGaLocation":571},{"text":447,"config":783},{"href":449,"dataGaName":450,"dataGaLocation":571},{"text":785,"config":786},"Declaração de Transparência da Lei da Escravidão Moderna",{"href":787,"dataGaName":788,"dataGaLocation":571},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":790},[791,794,796],{"text":792,"config":793},"Termos",{"href":622,"dataGaName":623,"dataGaLocation":571},{"text":630,"config":795},{"dataGaName":632,"dataGaLocation":571,"id":633,"isOneTrustButton":126},{"text":797,"config":798},"Privacidade",{"href":627,"dataGaName":628,"dataGaLocation":571},{"header":800,"blurb":801,"button":802,"secondaryButton":807},"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":803,"config":804},"Obtenha sua avaliação gratuita",{"href":805,"dataGaName":142,"dataGaLocation":806},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/pt-br/","feature",{"text":144,"config":808},{"href":146,"dataGaName":147,"dataGaLocation":806},1777934862340]