[{"data":1,"prerenderedAt":786},["ShallowReactive",2],{"/pt-br/topics/gitops/infrastructure-as-code":3,"navigation-pt-br":119,"banner-pt-br":530,"footer-pt-br":540,"next-steps-pt-br":776},{"id":4,"title":5,"body":6,"category":6,"config":6,"content":7,"description":6,"extension":111,"meta":112,"navigation":113,"path":114,"seo":115,"slug":6,"stem":117,"testContent":6,"type":6,"__hash__":118},"pages/pt-br/topics/gitops/infrastructure-as-code/index.yml","",null,[8,22,30,56,109],{"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},"Infrastructure as code",{"type":23,"componentName":23,"componentContent":24},"CommonArticleHero",{"title":25,"text":26,"config":27},"O que significa infraestrutura como código?","A infraestrutura como código (IaC) automatiza o provisionamento da infraestrutura de TI usando arquivos de configuração. A automação leva a um desenvolvimento mais eficiente, maior padronização e menor tempo de comercialização.\n",{"id":28,"twoColumns":29},"o-que-significa-infraestrutura-como-código?",false,{"type":31,"componentName":31,"componentContent":32},"CommonSideNavigationWithTree",{"anchors":33,"components":44},{"text":34,"data":35},"On this page",[36,40],{"text":37,"config":38},"O que é infraestrutura como código (IaC)",{"href":39},"#what-is-infrastructure-as-code-ia-c",{"text":41,"config":42},"Quais são os benefícios da infraestrutura como código?",{"href":43},"#what-are-the-benefits-of-infrastructure-as-code",[45,51],{"type":46,"componentName":46,"componentContent":47},"TopicsCopy",{"header":37,"text":48,"config":49},"Gerenciar a infraestrutura de TI pode ser uma tarefa tediosa, especialmente porque geralmente envolve processos manuais que exigem a configuração de servidores físicos. Essas configurações devem ser perfeitas para as aplicações e sistemas operacionais, senão as equipes que não conseguirão fazer a implantação. Em busca de uma solução mais simples, as equipes começaram a criar a configurações da infraestrutura como código para gerenciar e provisionar a infraestrutura. > A infraestrutura como código (IaC) automatiza o provisionamento da infraestrutura de TI usando arquivos de configuração. A automação leva a um desenvolvimento mais eficiente, maior padronização e menor tempo de comercialização.\n\nComo prática de DevOps, a infraestrutura como código permite que as equipes versionem a infraestrutura rapidamente, de uma maneira que melhora a padronização entre as máquinas para reduzir o atrito ao implantar. A IaC percorre o mesmo caminho que o código de aplicações, incluindo a [integração contínua (CI)](/solutions/continuous-integration/) e entrega contínua (CD), o controle de versão e testes.\n\n### Quais problemas a IaC resolve?\nA falta de visibilidade do desempenho é resultado da incapacidade de monitorar cada etapa do processo. Quando surge um problema, as equipes têm dificuldade para identificar onde há uma falha na infraestrutura.\n\nOs **altos custos associados à gestão da infraestrutura** são decorrentes do grande número de indivíduos responsáveis pelo gerenciamento de cada etapa do processo e do espaço físico necessário para os servidores. São necessários membros da equipe especializados para lidar com tarefas específicas, ferramentas para aumentar a comunicação e espaço para abrigar a infraestrutura física.\n\nA **variação na infraestrutura** é uma ocorrência comum, pois cada um implanta as configurações manualmente. Esses ambientes únicos não podem ser reproduzidos automaticamente nem rastreados facilmente.\n\n**Escalabilidade, confiabilidade e disponibilidade imprevisíveis** são consequências das configurações manuais, resultando em tempo de inatividade. Os administradores de sistema geralmente têm limitações na forma como configuram os servidores para gerenciar aumentos de carga e podem ter dificuldade para acompanhar mudanças repentinas no acesso.\n",{"id":50},"what-is-infrastructure-as-code-ia-c",{"type":46,"componentName":46,"componentContent":52},{"header":41,"text":53,"config":54},"O impacto da infraestrutura como código pode ser visto por toda uma empresa – do desenvolvimento ao custo – e sentido pelas equipes em todo o ciclo de vida do desenvolvimento de software.\n\n### Desenvolvimento mais rápido e eficiente\nAo executar um script, as equipes podem configurar rapidamente a infraestrutura para todas as fases do ciclo de vida e do ambiente de desenvolvimento, incluindo desenvolvimento, produção, preparação e testes. A IaC oferece suporte a equipes de todo o ciclo de vida, permitindo que se beneficiem de processos acelerados: os desenvolvedores podem provisionar ambientes de sandbox, a equipe de QA pode criar ambientes de teste de alta fidelidade e a equipe de segurança pode criar testes para identificar vulnerabilidades. A automação acelera a entrega de software e garante que o ciclo de vida de desenvolvimento seja um processo eficiente.\n\n### As práticas de DevOps fortalecem o código da infraestrutura\nCom a infraestrutura escrita como código, as equipes de DevOps podem testar aplicativos em ambientes de produção mais cedo no ciclo de vida do desenvolvimento de software e provisionar rapidamente os ambientes de teste, conforme necessário. O código passa pelo mesmo processo de controle de versão e pipeline de CI/CD que o código da aplicação que será validada e testada. Usando práticas de DevOps, o código da infraestrutura cria ambientes estáveis que podem ser provisionados rapidamente na escala necessária. As equipes colaboram para desenvolver práticas de DevOps sólidas para apoiar a infraestrutura de forma confiável.\n\n### A uniformidade reduz o desvio de configuração\nHistoricamente, as equipes configuravam a infraestrutura manualmente, mas quando os indivíduos criam alterações de configuração ad-hoc, podem se desenvolver ambientes de floco de neve. O gerenciamento manual da infraestrutura resulta em discrepâncias nos ambientes de desenvolvimento, teste e implantação, levando a vulnerabilidades de segurança e problemas de implantação. Se um aplicativo precisar ser desenvolvido de acordo com padrões de conformidade específicos, os ambientes de floco de neve correm o risco de atender a esses requisitos regulatórios rigorosos. Com a IaC, o mesmo ambiente é provisionado todas as vezes, criando uma fonte única de verdade e eliminando os problemas associados à configuração manual. As equipes provisionam servidores e aplicações para se alinharem a políticas específicas, garantindo a conformidade com as práticas de negócios.\n\n### A configuração aumenta a responsabilidade\nComo a configuração da infraestrutura existe como arquivos de código, as equipes podem facilmente colocá-la no controle de código-fonte para edição e distribuição como outros arquivos de código-fonte. As equipes passam a ter rastreabilidade e podem identificar alterações e autores e reverter o que for necessário.\n\n### Redução de custos com a automação\nQuando as equipes combinam computação em nuvem com IaC, os custos diminuem, pois não é mais necessário monitorar o hardware ou alugar espaço para máquinas. Com a IaC, as equipes se beneficiam do modelo de precificação baseado em consumo da computação em nuvem.\n",{"id":55},"what-are-the-benefits-of-infrastructure-as-code",{"type":57,"componentName":57,"componentContent":58},"CommonResourcesContainer",{"header":59,"tabs":60},"Recursos relacionados",[61,75,88],{"name":62,"items":63,"config":74},"Blogs",[64],{"header":65,"type":62,"image":66,"link":69},"Por que o GitOps deve ser o fluxo de trabalho preferencial",{"altText":65,"config":67},{"src":68},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749159700/Website/Topics/img-fallback-cards-devops.png",{"text":70,"config":71},"Saiba mais",{"href":72,"icon":73,"modal":29},"/blog/why-gitops-should-be-workflow-of-choice/","Blog",{"key":62},{"name":76,"items":77,"config":87},"Livros e eBooks",[78],{"header":79,"type":76,"image":80,"link":83},"Baixe o guia do GitOps para iniciantes",{"altText":79,"config":81},{"src":82},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749158268/Website/Topics/resources_2.jpg",{"text":70,"config":84},{"href":85,"icon":86,"modal":29},"https://page.gitlab.com/resources-ebook-beginner-guide-gitops.html","Book",{"key":76},{"name":89,"items":90,"config":108},"Artigos",[91,100],{"header":92,"type":89,"image":93,"link":96},"Saiba como o GitLab simplifica a infraestrutura como código",{"altText":92,"config":94},{"src":95},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749157557/Website/Topics/resources_10.jpg",{"text":70,"config":97},{"href":98,"icon":99,"modal":29},"/pt-br/solutions/gitops/","Article",{"header":101,"type":89,"image":102,"link":105},"Como as equipes usam o GitLab e o Terraform para implantar infraestrutura como código",{"altText":101,"config":103},{"src":104},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749158599/Website/Topics/resources_3.jpg",{"text":70,"config":106},{"href":107,"icon":99,"modal":29},"/pt-br/topics/gitops/gitlab-enables-infrastructure-as-code/",{"key":89},{"type":110,"componentName":110},"CommonNextSteps","yml",{},true,"/pt-br/topics/gitops/infrastructure-as-code",{"title":25,"description":116},"GitLab Topics | What does infrastructure as code mean?","pt-br/topics/gitops/infrastructure-as-code/index","HLxTCyYR0IkvMYHVn5-37GT6KDRilN8jFa_J1A89Rt0",{"data":120},{"logo":121,"freeTrial":126,"sales":131,"login":136,"items":141,"search":448,"minimal":482,"duo":500,"switchNav":509,"pricingDeployment":520},{"config":122},{"href":123,"dataGaName":124,"dataGaLocation":125},"/pt-br/","gitlab logo","header",{"text":127,"config":128},"Obtenha uma avaliação gratuita",{"href":129,"dataGaName":130,"dataGaLocation":125},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/pt-br&glm_content=default-saas-trial/","free trial",{"text":132,"config":133},"Fale com a equipe de vendas",{"href":134,"dataGaName":135,"dataGaLocation":125},"/pt-br/sales/","sales",{"text":137,"config":138},"Fazer login",{"href":139,"dataGaName":140,"dataGaLocation":125},"https://gitlab.com/users/sign_in/","sign in",[142,168,265,270,369,429],{"text":143,"config":144,"cards":146},"Plataforma",{"dataNavLevelOne":145},"platform",[147,153,161],{"title":143,"description":148,"link":149},"A plataforma de orquestração inteligente para DevSecOps",{"text":150,"config":151},"Conheça a plataforma",{"href":152,"dataGaName":145,"dataGaLocation":125},"/pt-br/platform/",{"title":154,"description":155,"link":156},"GitLab Duo Agent Platform","IA agêntica para todo o ciclo de vida do software",{"text":157,"config":158},"Conheça o GitLab Duo",{"href":159,"dataGaName":160,"dataGaLocation":125},"/pt-br/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":162,"description":163,"link":164},"Por que escolher o GitLab?","Saiba os principais motivos pelos quais as empresas escolhem o GitLab",{"text":70,"config":165},{"href":166,"dataGaName":167,"dataGaLocation":125},"/pt-br/why-gitlab/","why gitlab",{"text":169,"left":113,"config":170,"link":172,"lists":176,"footer":247},"Produtos",{"dataNavLevelOne":171},"solutions",{"text":173,"config":174},"Confira todas as soluções",{"href":175,"dataGaName":171,"dataGaLocation":125},"/pt-br/solutions/",[177,202,225],{"title":178,"description":179,"link":180,"items":185},"Automação","CI/CD e automação para acelerar a implantação",{"config":181},{"icon":182,"href":183,"dataGaName":184,"dataGaLocation":125},"AutomatedCodeAlt","/pt-br/solutions/delivery-automation/","automated software delivery",[186,190,193,198],{"text":187,"config":188},"CI/CD",{"href":189,"dataGaLocation":125,"dataGaName":187},"/pt-br/solutions/continuous-integration/",{"text":154,"config":191},{"href":159,"dataGaLocation":125,"dataGaName":192},"gitlab duo agent platform - product menu",{"text":194,"config":195},"Gerenciamento de código-fonte",{"href":196,"dataGaLocation":125,"dataGaName":197},"/pt-br/solutions/source-code-management/","Source Code Management",{"text":199,"config":200},"Entrega automatizada de software",{"href":183,"dataGaLocation":125,"dataGaName":201},"Automated software delivery",{"title":203,"description":204,"link":205,"items":210},"Segurança","Acelere a entrega de código sem comprometer a segurança",{"config":206},{"href":207,"dataGaName":208,"dataGaLocation":125,"icon":209},"/pt-br/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[211,215,220],{"text":212,"config":213},"Testes de segurança de aplicações",{"href":207,"dataGaName":214,"dataGaLocation":125},"Application security testing",{"text":216,"config":217},"Segurança da cadeia de suprimentos de software",{"href":218,"dataGaLocation":125,"dataGaName":219},"/pt-br/solutions/supply-chain/","Software supply chain security",{"text":221,"config":222},"Conformidade de software",{"href":223,"dataGaName":224,"dataGaLocation":125},"/pt-br/solutions/software-compliance/","software compliance",{"title":226,"link":227,"items":232},"Medição",{"config":228},{"icon":229,"href":230,"dataGaName":231,"dataGaLocation":125},"DigitalTransformation","/pt-br/solutions/visibility-measurement/","visibility and measurement",[233,237,242],{"text":234,"config":235},"Visibilidade e métricas",{"href":230,"dataGaLocation":125,"dataGaName":236},"Visibility and Measurement",{"text":238,"config":239},"Gestão de fluxo de valor",{"href":240,"dataGaLocation":125,"dataGaName":241},"/pt-br/solutions/value-stream-management/","Value Stream Management",{"text":243,"config":244},"Análise e insights",{"href":245,"dataGaLocation":125,"dataGaName":246},"/pt-br/solutions/analytics-and-insights/","Analytics and insights",{"title":248,"items":249},"GitLab para",[250,255,260],{"text":251,"config":252},"Enterprise",{"href":253,"dataGaLocation":125,"dataGaName":254},"/pt-br/enterprise/","enterprise",{"text":256,"config":257},"Pequenas empresas",{"href":258,"dataGaLocation":125,"dataGaName":259},"/pt-br/small-business/","small business",{"text":261,"config":262},"Setor público",{"href":263,"dataGaLocation":125,"dataGaName":264},"/pt-br/solutions/public-sector/","public sector",{"text":266,"config":267},"Preços",{"href":268,"dataGaName":269,"dataGaLocation":125,"dataNavLevelOne":269},"/pt-br/pricing/","pricing",{"text":271,"config":272,"link":274,"lists":278,"feature":356},"Recursos",{"dataNavLevelOne":273},"resources",{"text":275,"config":276},"Confira todos os recursos",{"href":277,"dataGaName":273,"dataGaLocation":125},"/pt-br/resources/",[279,311,328],{"title":280,"items":281},"Primeiros passos",[282,287,292,296,301,306],{"text":283,"config":284},"Instalação",{"href":285,"dataGaName":286,"dataGaLocation":125},"/pt-br/install/","install",{"text":288,"config":289},"Guias de início rápido",{"href":290,"dataGaName":291,"dataGaLocation":125},"/pt-br/get-started/","quick setup checklists",{"text":70,"config":293},{"href":294,"dataGaLocation":125,"dataGaName":295},"https://university.gitlab.com/","learn",{"text":297,"config":298},"Documentação do produto",{"href":299,"dataGaName":300,"dataGaLocation":125},"https://docs.gitlab.com/","product documentation",{"text":302,"config":303},"Vídeos de melhores práticas",{"href":304,"dataGaName":305,"dataGaLocation":125},"/pt-br/getting-started-videos/","best practice videos",{"text":307,"config":308},"Integrações",{"href":309,"dataGaName":310,"dataGaLocation":125},"/pt-br/integrations/","integrations",{"title":312,"items":313},"Descubra",[314,319,323],{"text":315,"config":316},"Histórias de sucesso de clientes",{"href":317,"dataGaName":318,"dataGaLocation":125},"/pt-br/customers/","customer success stories",{"text":73,"config":320},{"href":321,"dataGaName":322,"dataGaLocation":125},"/blog/","blog",{"text":324,"config":325},"Trabalho remoto",{"href":326,"dataGaName":327,"dataGaLocation":125},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":329,"items":330},"Conecte-se",[331,336,341,346,351],{"text":332,"config":333},"Serviços do GitLab",{"href":334,"dataGaName":335,"dataGaLocation":125},"/pt-br/services/","services",{"text":337,"config":338},"Comunidade",{"href":339,"dataGaName":340,"dataGaLocation":125},"/community/","community",{"text":342,"config":343},"Fórum",{"href":344,"dataGaName":345,"dataGaLocation":125},"https://forum.gitlab.com/","forum",{"text":347,"config":348},"Eventos",{"href":349,"dataGaName":350,"dataGaLocation":125},"/events/","events",{"text":352,"config":353},"Parceiros",{"href":354,"dataGaName":355,"dataGaLocation":125},"/pt-br/partners/","partners",{"backgroundColor":357,"textColor":358,"text":359,"image":360,"link":364},"#2f2a6b","#fff","Insights para o futuro do desenvolvimento de software",{"altText":361,"config":362},"Cartão promocional do The Source",{"src":363},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758208064/dzl0dbift9xdizyelkk4.svg",{"text":365,"config":366},"Confira as novidades",{"href":367,"dataGaName":368,"dataGaLocation":125},"/pt-br/the-source/","the source",{"text":370,"config":371,"lists":373},"Empresa",{"dataNavLevelOne":372},"company",[374],{"items":375},[376,381,387,389,394,399,404,409,414,419,424],{"text":377,"config":378},"Sobre",{"href":379,"dataGaName":380,"dataGaLocation":125},"/pt-br/company/","about",{"text":382,"config":383,"footerGa":386},"Vagas",{"href":384,"dataGaName":385,"dataGaLocation":125},"/jobs/","jobs",{"dataGaName":385},{"text":347,"config":388},{"href":349,"dataGaName":350,"dataGaLocation":125},{"text":390,"config":391},"Liderança",{"href":392,"dataGaName":393,"dataGaLocation":125},"/company/team/e-group/","leadership",{"text":395,"config":396},"Equipe",{"href":397,"dataGaName":398,"dataGaLocation":125},"/company/team/","team",{"text":400,"config":401},"Manual",{"href":402,"dataGaName":403,"dataGaLocation":125},"https://handbook.gitlab.com/","handbook",{"text":405,"config":406},"Relações com investidores",{"href":407,"dataGaName":408,"dataGaLocation":125},"https://ir.gitlab.com/","investor relations",{"text":410,"config":411},"Trust Center",{"href":412,"dataGaName":413,"dataGaLocation":125},"/pt-br/security/","trust center",{"text":415,"config":416},"AI Transparency Center",{"href":417,"dataGaName":418,"dataGaLocation":125},"/pt-br/ai-transparency-center/","ai transparency center",{"text":420,"config":421},"Boletim informativo",{"href":422,"dataGaName":423,"dataGaLocation":125},"/company/contact/#contact-forms","newsletter",{"text":425,"config":426},"Imprensa",{"href":427,"dataGaName":428,"dataGaLocation":125},"/press/","press",{"text":430,"config":431,"lists":432},"Fale com a gente",{"dataNavLevelOne":372},[433],{"items":434},[435,438,443],{"text":132,"config":436},{"href":134,"dataGaName":437,"dataGaLocation":125},"talk to sales",{"text":439,"config":440},"Portal de ajuda",{"href":441,"dataGaName":442,"dataGaLocation":125},"https://support.gitlab.com","support portal",{"text":444,"config":445},"Portal de clientes",{"href":446,"dataGaName":447,"dataGaLocation":125},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":449,"login":450,"suggestions":457},"Fechar",{"text":451,"link":452},"Para pesquisar repositórios e projetos, faça login em",{"text":453,"config":454},"gitlab.com",{"href":139,"dataGaName":455,"dataGaLocation":456},"search login","search",{"text":458,"default":459},"Sugestões",[460,462,467,469,474,479],{"text":154,"config":461},{"href":159,"dataGaName":154,"dataGaLocation":456},{"text":463,"config":464},"Sugestões de código (AI)",{"href":465,"dataGaName":466,"dataGaLocation":456},"/pt-br/solutions/code-suggestions/","Code Suggestions (AI)",{"text":187,"config":468},{"href":189,"dataGaName":187,"dataGaLocation":456},{"text":470,"config":471},"GitLab na AWS",{"href":472,"dataGaName":473,"dataGaLocation":456},"/pt-br/partners/technology-partners/aws/","GitLab on AWS",{"text":475,"config":476},"GitLab no Google Cloud",{"href":477,"dataGaName":478,"dataGaLocation":456},"/pt-br/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":162,"config":480},{"href":166,"dataGaName":481,"dataGaLocation":456},"Why GitLab?",{"freeTrial":483,"mobileIcon":488,"desktopIcon":493,"secondaryButton":496},{"text":484,"config":485},"Iniciar avaliação gratuita",{"href":486,"dataGaName":130,"dataGaLocation":487},"https://gitlab.com/-/trials/new/","nav",{"altText":489,"config":490},"Ícone do GitLab",{"src":491,"dataGaName":492,"dataGaLocation":487},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":489,"config":494},{"src":495,"dataGaName":492,"dataGaLocation":487},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":280,"config":497},{"href":498,"dataGaName":499,"dataGaLocation":487},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/pt-br/get-started/","get started",{"freeTrial":501,"mobileIcon":505,"desktopIcon":507},{"text":502,"config":503},"Saiba mais sobre o GitLab Duo",{"href":159,"dataGaName":504,"dataGaLocation":487},"gitlab duo",{"altText":489,"config":506},{"src":491,"dataGaName":492,"dataGaLocation":487},{"altText":489,"config":508},{"src":495,"dataGaName":492,"dataGaLocation":487},{"button":510,"mobileIcon":515,"desktopIcon":517},{"text":511,"config":512},"/switch",{"href":513,"dataGaName":514,"dataGaLocation":487},"#contact","switch",{"altText":489,"config":516},{"src":491,"dataGaName":492,"dataGaLocation":487},{"altText":489,"config":518},{"src":519,"dataGaName":492,"dataGaLocation":487},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":521,"mobileIcon":526,"desktopIcon":528},{"text":522,"config":523},"Voltar para preços",{"href":268,"dataGaName":524,"dataGaLocation":487,"icon":525},"back to pricing","GoBack",{"altText":489,"config":527},{"src":491,"dataGaName":492,"dataGaLocation":487},{"altText":489,"config":529},{"src":495,"dataGaName":492,"dataGaLocation":487},{"title":531,"button":532,"config":537},"Veja como a IA agêntica transforma a entrega de software",{"text":533,"config":534},"Assista ao GitLab Transcend agora",{"href":535,"dataGaName":536,"dataGaLocation":125},"/pt-br/events/transcend/virtual/","transcend event",{"layout":538,"icon":539,"disabled":113},"release","AiStar",{"data":541},{"text":542,"source":543,"edit":549,"contribute":554,"config":559,"items":564,"minimal":766},"Git é uma marca comercial da Software Freedom Conservancy e nosso uso do nome \"GitLab\" está sob licença",{"text":544,"config":545},"Ver a origem da página",{"href":546,"dataGaName":547,"dataGaLocation":548},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":550,"config":551},"Editar esta página",{"href":552,"dataGaName":553,"dataGaLocation":548},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":555,"config":556},"Contribua",{"href":557,"dataGaName":558,"dataGaLocation":548},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":560,"facebook":561,"youtube":562,"linkedin":563},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[565,611,662,704,731],{"title":266,"links":566,"subMenu":581},[567,571,576],{"text":568,"config":569},"Confira os planos",{"href":268,"dataGaName":570,"dataGaLocation":548},"view plans",{"text":572,"config":573},"Por que escolher o GitLab Premium?",{"href":574,"dataGaName":575,"dataGaLocation":548},"/pt-br/pricing/premium/","why premium",{"text":577,"config":578},"Por que escolher o GitLab Ultimate?",{"href":579,"dataGaName":580,"dataGaLocation":548},"/pt-br/pricing/ultimate/","why ultimate",[582],{"title":583,"links":584},"Entre em contato conosco",[585,587,589,591,596,601,606],{"text":132,"config":586},{"href":134,"dataGaName":135,"dataGaLocation":548},{"text":439,"config":588},{"href":441,"dataGaName":442,"dataGaLocation":548},{"text":444,"config":590},{"href":446,"dataGaName":447,"dataGaLocation":548},{"text":592,"config":593},"Status",{"href":594,"dataGaName":595,"dataGaLocation":548},"https://status.gitlab.com/","status",{"text":597,"config":598},"Termos de uso",{"href":599,"dataGaName":600,"dataGaLocation":548},"/terms/","terms of use",{"text":602,"config":603},"Aviso de privacidade",{"href":604,"dataGaName":605,"dataGaLocation":548},"/pt-br/privacy/","privacy statement",{"text":607,"config":608},"Preferências de cookies",{"dataGaName":609,"dataGaLocation":548,"id":610,"isOneTrustButton":113},"cookie preferences","ot-sdk-btn",{"title":169,"links":612,"subMenu":621},[613,617],{"text":614,"config":615},"Plataforma DevSecOps",{"href":152,"dataGaName":616,"dataGaLocation":548},"devsecops platform",{"text":618,"config":619},"Desenvolvimento auxiliado por IA",{"href":159,"dataGaName":620,"dataGaLocation":548},"ai-assisted development",[622],{"title":623,"links":624},"Tópicos",[625,629,632,637,642,647,652,657],{"text":187,"config":626},{"href":627,"dataGaName":628,"dataGaLocation":548},"/pt-br/topics/ci-cd/","cicd",{"text":17,"config":630},{"href":19,"dataGaName":631,"dataGaLocation":548},"gitops",{"text":633,"config":634},"DevOps",{"href":635,"dataGaName":636,"dataGaLocation":548},"/pt-br/topics/devops/","devops",{"text":638,"config":639},"Controle de versão",{"href":640,"dataGaName":641,"dataGaLocation":548},"/pt-br/topics/version-control/","version control",{"text":643,"config":644},"DevSecOps",{"href":645,"dataGaName":646,"dataGaLocation":548},"/pt-br/topics/devsecops/","devsecops",{"text":648,"config":649},"De nuvem nativa",{"href":650,"dataGaName":651,"dataGaLocation":548},"/pt-br/topics/cloud-native/","cloud native",{"text":653,"config":654},"IA para programação",{"href":655,"dataGaName":656,"dataGaLocation":548},"/pt-br/topics/devops/ai-for-coding/","ai for coding",{"text":658,"config":659},"IA agêntica",{"href":660,"dataGaName":661,"dataGaLocation":548},"/pt-br/topics/agentic-ai/","agentic ai",{"title":663,"links":664},"Soluções",[665,668,670,675,679,682,686,688,690,692,694,699],{"text":212,"config":666},{"href":207,"dataGaName":667,"dataGaLocation":548},"Application Security Testing",{"text":199,"config":669},{"href":183,"dataGaName":184,"dataGaLocation":548},{"text":671,"config":672},"Desenvolvimento ágil",{"href":673,"dataGaName":674,"dataGaLocation":548},"/pt-br/solutions/agile-delivery/","agile delivery",{"text":676,"config":677},"SCM",{"href":196,"dataGaName":678,"dataGaLocation":548},"source code management",{"text":187,"config":680},{"href":189,"dataGaName":681,"dataGaLocation":548},"continuous integration & delivery",{"text":683,"config":684},"Gestão de fluxo de valor do GitLab",{"href":240,"dataGaName":685,"dataGaLocation":548},"value stream management",{"text":17,"config":687},{"href":98,"dataGaName":631,"dataGaLocation":548},{"text":251,"config":689},{"href":253,"dataGaName":254,"dataGaLocation":548},{"text":256,"config":691},{"href":258,"dataGaName":259,"dataGaLocation":548},{"text":261,"config":693},{"href":263,"dataGaName":264,"dataGaLocation":548},{"text":695,"config":696},"Educação",{"href":697,"dataGaName":698,"dataGaLocation":548},"/pt-br/solutions/education/","education",{"text":700,"config":701},"Serviços financeiros",{"href":702,"dataGaName":703,"dataGaLocation":548},"/pt-br/solutions/finance/","financial services",{"title":271,"links":705},[706,708,710,712,715,717,719,721,723,725,727,729],{"text":283,"config":707},{"href":285,"dataGaName":286,"dataGaLocation":548},{"text":288,"config":709},{"href":290,"dataGaName":291,"dataGaLocation":548},{"text":70,"config":711},{"href":294,"dataGaName":295,"dataGaLocation":548},{"text":297,"config":713},{"href":299,"dataGaName":714,"dataGaLocation":548},"docs",{"text":73,"config":716},{"href":321,"dataGaName":322,"dataGaLocation":548},{"text":315,"config":718},{"href":317,"dataGaName":318,"dataGaLocation":548},{"text":324,"config":720},{"href":326,"dataGaName":327,"dataGaLocation":548},{"text":332,"config":722},{"href":334,"dataGaName":335,"dataGaLocation":548},{"text":337,"config":724},{"href":339,"dataGaName":340,"dataGaLocation":548},{"text":342,"config":726},{"href":344,"dataGaName":345,"dataGaLocation":548},{"text":347,"config":728},{"href":349,"dataGaName":350,"dataGaLocation":548},{"text":352,"config":730},{"href":354,"dataGaName":355,"dataGaLocation":548},{"title":370,"links":732},[733,735,737,739,741,743,745,750,755,757,759,761],{"text":377,"config":734},{"href":379,"dataGaName":372,"dataGaLocation":548},{"text":382,"config":736},{"href":384,"dataGaName":385,"dataGaLocation":548},{"text":390,"config":738},{"href":392,"dataGaName":393,"dataGaLocation":548},{"text":395,"config":740},{"href":397,"dataGaName":398,"dataGaLocation":548},{"text":400,"config":742},{"href":402,"dataGaName":403,"dataGaLocation":548},{"text":405,"config":744},{"href":407,"dataGaName":408,"dataGaLocation":548},{"text":746,"config":747},"Sustentabilidade",{"href":748,"dataGaName":749,"dataGaLocation":548},"/sustainability/","Sustainability",{"text":751,"config":752},"Diversidade, inclusão e pertencimento (DIB)",{"href":753,"dataGaName":754,"dataGaLocation":548},"/pt-br/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":410,"config":756},{"href":412,"dataGaName":413,"dataGaLocation":548},{"text":420,"config":758},{"href":422,"dataGaName":423,"dataGaLocation":548},{"text":425,"config":760},{"href":427,"dataGaName":428,"dataGaLocation":548},{"text":762,"config":763},"Declaração de Transparência da Lei da Escravidão Moderna",{"href":764,"dataGaName":765,"dataGaLocation":548},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":767},[768,771,773],{"text":769,"config":770},"Termos",{"href":599,"dataGaName":600,"dataGaLocation":548},{"text":607,"config":772},{"dataGaName":609,"dataGaLocation":548,"id":610,"isOneTrustButton":113},{"text":774,"config":775},"Privacidade",{"href":604,"dataGaName":605,"dataGaLocation":548},{"header":777,"blurb":778,"button":779,"secondaryButton":784},"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":780,"config":781},"Obtenha sua avaliação gratuita",{"href":782,"dataGaName":130,"dataGaLocation":783},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/pt-br/","feature",{"text":132,"config":785},{"href":134,"dataGaName":135,"dataGaLocation":783},1777394011653]