[{"data":1,"prerenderedAt":790},["ShallowReactive",2],{"/pt-br/topics/ci-cd/implement-continuous-integration/":3,"navigation-pt-br":138,"banner-pt-br":555,"footer-pt-br":567,"next-steps-pt-br":775},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"seo":8,"content":11,"_id":132,"_type":133,"title":7,"_source":134,"_file":135,"_stem":136,"_extension":137},"/pt-br/topics/ci-cd/implement-continuous-integration","ci-cd",false,"",{"title":9,"description":10},"Por que implementar a integração contínua","Implementar a integração contínua é um desafio. Descubra as três ferramentas essenciais e como fazer a integração contínua da maneira certa.",[12,26,32,85,130],{"type":13,"componentName":13,"componentContent":14},"CommonBreadcrumbs",{"crumbs":15},[16,20,24],{"title":17,"config":18},"Industry topics",{"href":19},"/topics/",{"title":21,"config":22},"CI/CD",{"href":23},"/pt-br/topics/ci-cd/",{"title":25},"Implement continuous integration",{"type":27,"componentName":27,"componentContent":28},"TopicsHero",{"title":9,"text":29,"config":30},"A implementação da integração contínua (CI) garante que partes do código sejam frequentemente mescladas e testadas, melhorando a qualidade do software e simplificando o processo de implantação. As práticas de CI levam a ciclos de lançamento mais rápidos, fluxos de trabalho de código para produção melhores e inúmeros benefícios para as equipes de desenvolvimento de software.\n",{"id":31,"twoColumns":6},"por-que-implementar-a-integração-contínua",{"type":33,"componentName":33,"componentContent":34},"CommonSideNavigationWithTree",{"anchors":35,"components":58},{"text":36,"data":37},"On this page",[38,42,46,50,54],{"text":39,"config":40},"O que é integração contínua?",{"href":41},"#what-is-continuous-integration",{"text":43,"config":44},"Como configurar a integração contínua",{"href":45},"#how-to-set-up-continuous-integration",{"text":47,"config":48},"Ferramentas de integração contínua essenciais",{"href":49},"#essential-continuous-integration-tools",{"text":51,"config":52},"Como fazer a integração contínua da maneira certa",{"href":53},"#how-to-do-continuous-integration-the-right-way",{"text":55,"config":56},"Conclusão",{"href":57},"#conclusion",[59,65,70,75,80],{"type":60,"componentName":60,"componentContent":61},"TopicsCopy",{"header":39,"text":62,"config":63},"A integração contínua (CI) é a prática de mesclar códigos em um repositório compartilhado, geralmente várias vezes ao dia. Dentro do repositório ou ambiente de produção, compilações e testes automatizados são feitos para garantir que não haja problemas de integração ou no código mesclado. Pipelines de integração contínua realizam testes automatizados. O código novo pode passar nesses testes e seguir para a próxima etapa ou falhar. Isso garante que apenas códigos validados por CI entrem em produção.",{"id":64},"what-is-continuous-integration",{"type":60,"componentName":60,"componentContent":66},{"header":43,"text":67,"config":68},"Uma integração contínua bem feita requer uma mudança de mentalidade e um compromisso com as [práticas recomendadas de DevOps](/topics/devops/){data-ga-name=\"devops best practices\" data-ga-location=\"body\"}. Além da adesão da empresa, pode ser necessário considerar investimentos significativos em infraestrutura e ferramentas. Uma liderança técnica com conhecimento e experiência em DevOps trabalhando em um ambiente de nuvem nativa também será crucial para o sucesso.\n",{"id":69},"how-to-set-up-continuous-integration",{"type":60,"componentName":60,"componentContent":71},{"header":47,"text":72,"config":73},"As equipes podem investir em várias combinações de ferramentas ou serviços em nuvem, mas aquelas que estiverem implementando a integração contínua (CI) pela primeira vez devem começar com três ferramentas essenciais:\n\n* Um sistema de gerenciamento de código-fonte (SCM), como o [Git](/solutions/source-code-management/){data-ga-name=\"git\" data-ga-location=\"body\"}.\n\n* Um repositório compartilhado de código-fonte que serve como uma fonte única de verdade para todo o código.\n\n* Um servidor de integração contínua que executa scripts para alterações de código integrado ao seu repositório central de código-fonte (como [GitLab CI](/solutions/continuous-integration/){data-ga-name=\"gitlab ci\" data-ga-location=\"body\"}).\n",{"id":74},"essential-continuous-integration-tools",{"type":60,"componentName":60,"componentContent":76},{"header":51,"text":77,"config":78},"A integração contínua é mais do que usar as ferramentas certas. Embora a implementação de ferramentas de CI faça parte desse processo, há uma mudança cultural que também precisa acontecer. A integração contínua é parte da [mentalidade de DevOps](/topics/devops/){data-ga-name=\"devops mindset\" data-ga-location=\"body\"} como um todo. Para obter o máximo de benefícios da integração contínua, tenha em mente as ferramentas e as necessidades culturais:\n\n### Faça o commit do código com frequência\n\n\nA integração contínua tem sucesso com alterações pequenas e frequentes no código. Quando o código é testado em pequenos lotes é mais fácil para os desenvolvedores identificar bugs e erros e garantir uma melhor qualidade de código.\n\n\n### Evite a complexidade nos pipelines de CI\n\n\nÉ fácil introduzir complexidade desnecessária em ambientes de desenvolvimento. Mantenha tudo o mais simples possível e busque [soluções chatas](/blog/boring-solutions-faster-iteration/){data-ga-name=\"boring solutions\" data-ga-location=\"body\"}.\n\n\n### Encontre a [integração contínua ideal para as suas necessidades](/topics/ci-cd/implement-continuous-integration/#find-the-right-continuous-integration-for-your-needs){data-ga-name=\"continuous integration for your needs\" data-ga-location=\"body\"}\n\n\nNem toda CI é feita da mesma forma, por isso é importante [encontrar a CI ideal](/topics/ci-cd/choose-continuous-integration-tool/){data-ga-name=\"find the right ci\" data-ga-location=\"body\"} para as suas necessidades. É compatível com o seu provedor de nuvem? Está dentro do orçamento? Como se compara a outras ferramentas semelhantes? Oferece espaço para crescimento? Faça as perguntas certas e encontrará uma solução de CI para ajudar você a longo prazo.\n",{"id":79},"how-to-do-continuous-integration-the-right-way",{"type":60,"componentName":60,"componentContent":81},{"header":55,"text":82,"config":83},"A implementação da integração contínua (CI) é um componente-chave da prática de desenvolvimento de software por DevOps, oferecendo inúmeros benefícios que aprimoram todo o ciclo de vida do desenvolvimento de software. Ao mesclar trechos de código com frequência e realizar testes automatizados, a CI garante produtos de software de alta qualidade e processos de implantação eficientes. As equipes de desenvolvimento de software se beneficiam de fluxos de trabalho de desenvolvimento aprimorados, ciclos de lançamento mais rápidos e um processo de entrega mais tranquilo.\n\nA adoção de práticas de CI requer não só as ferramentas certas, sistemas de controle de versão e servidores de CI, mas também uma mudança cultural que propicie práticas de desenvolvimento colaborativas e iterativas. Essa abordagem holística do processo de integração contínua oferece suporte a todo o processo de lançamento de software, do desenvolvimento à implantação, resultando em software de alta qualidade e ciclos de desenvolvimento simplificados.\n",{"id":84},"conclusion",{"type":86,"componentName":86,"componentContent":87},"CommonResourcesContainer",{"header":88,"tabs":89},"Conteúdo sugerido",[90],{"name":91,"items":92,"config":129},"resources",[93,103,113,121],{"header":94,"type":95,"image":96,"link":99},"Como defender o uso da CI/CD na sua organização","Webcast",{"altText":94,"config":97},{"src":98},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749159368/Website/Topics/drupalassoc_cover.jpg",{"text":100,"config":101},"Assista agora",{"href":102,"icon":95,"modal":6},"/webcast/cicd-in-your-organization/",{"header":104,"type":105,"image":106,"link":109},"Precisa de aceitação do DevOps? Descubra como convencer as partes interessadas","Web",{"altText":104,"config":107},{"src":108},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749159343/Website/Topics/customers-link.jpg",{"text":110,"config":111},"Saiba mais",{"href":112,"icon":105,"modal":6},"/blog/devops-stakeholder-buyin/",{"header":114,"type":105,"image":115,"link":118},"Usando [autoreferência] com o GitLab CI/CD: criando imagens de compilação",{"altText":114,"config":116},{"src":117},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749159401/Website/Topics/hotjar.jpg",{"text":110,"config":119},{"href":120,"icon":105,"modal":6},"/blog/building-build-images/",{"header":122,"type":105,"image":123,"link":126},"Um guia sobre integração contínua para iniciantes",{"altText":122,"config":124},{"src":125},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749158563/Website/Topics/modernize-cicd.jpg",{"text":110,"config":127},{"href":128,"icon":105,"modal":6},"/blog/a-beginners-guide-to-continuous-integration/",{"key":91},{"type":131,"componentName":131},"CommonNextSteps","content:pt-br:topics:ci-cd:implement-continuous-integration:index.yml","yaml","content","pt-br/topics/ci-cd/implement-continuous-integration/index.yml","pt-br/topics/ci-cd/implement-continuous-integration/index","yml",{"_path":139,"_dir":140,"_draft":6,"_partial":6,"_locale":7,"data":141,"_id":551,"_type":133,"title":552,"_source":134,"_file":553,"_stem":554,"_extension":137},"/shared/pt-br/main-navigation","pt-br",{"logo":142,"freeTrial":147,"sales":152,"login":157,"items":162,"search":492,"minimal":528,"duo":542},{"config":143},{"href":144,"dataGaName":145,"dataGaLocation":146},"/pt-br/","gitlab logo","header",{"text":148,"config":149},"Faça uma avaliação gratuita",{"href":150,"dataGaName":151,"dataGaLocation":146},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":153,"config":154},"Fale com a equipe de vendas",{"href":155,"dataGaName":156,"dataGaLocation":146},"/pt-br/sales/","sales",{"text":158,"config":159},"Fazer login",{"href":160,"dataGaName":161,"dataGaLocation":146},"https://gitlab.com/users/sign_in/","sign in",[163,206,304,309,413,473],{"text":164,"config":165,"cards":167,"footer":189},"Plataforma",{"dataNavLevelOne":166},"platform",[168,174,182],{"title":164,"description":169,"link":170},"A plataforma DevSecOps mais abrangente com tecnologia de IA",{"text":171,"config":172},"Explore a nossa plataforma",{"href":173,"dataGaName":166,"dataGaLocation":146},"/pt-br/platform/",{"title":175,"description":176,"link":177},"GitLab Duo (IA)","Crie software mais rapidamente com a IA em todas as etapas de desenvolvimento",{"text":178,"config":179},"Conheça o GitLab Duo",{"href":180,"dataGaName":181,"dataGaLocation":146},"/pt-br/gitlab-duo/","gitlab duo ai",{"title":183,"description":184,"link":185},"Por que usar o GitLab","Dez razões pelas quais as empresas escolhem o GitLab",{"text":110,"config":186},{"href":187,"dataGaName":188,"dataGaLocation":146},"/pt-br/why-gitlab/","why gitlab",{"title":190,"items":191},"Comece a usar",[192,197,202],{"text":193,"config":194},"Engenharia de plataforma",{"href":195,"dataGaName":196,"dataGaLocation":146},"/pt-br/solutions/platform-engineering/","platform engineering",{"text":198,"config":199},"Experiência do desenvolvedor",{"href":200,"dataGaName":201,"dataGaLocation":146},"/pt-br/developer-experience/","Developer experience",{"text":203,"config":204},"MLOps",{"href":205,"dataGaName":203,"dataGaLocation":146},"/pt-br/topics/devops/the-role-of-ai-in-devops/",{"text":207,"left":208,"config":209,"link":211,"lists":215,"footer":286},"Produtos",true,{"dataNavLevelOne":210},"solutions",{"text":212,"config":213},"Confira todas as soluções",{"href":214,"dataGaName":210,"dataGaLocation":146},"/pt-br/solutions/",[216,241,264],{"title":217,"description":218,"link":219,"items":224},"Automação","CI/CD e automação para acelerar a implantação",{"config":220},{"icon":221,"href":222,"dataGaName":223,"dataGaLocation":146},"AutomatedCodeAlt","/pt-br/solutions/delivery-automation/","automated software delivery",[225,228,232,237],{"text":21,"config":226},{"href":227,"dataGaLocation":146,"dataGaName":21},"/pt-br/solutions/continuous-integration/",{"text":229,"config":230},"Desenvolvimento auxiliado por IA",{"href":180,"dataGaLocation":146,"dataGaName":231},"AI assisted development",{"text":233,"config":234},"Gerenciamento de código-fonte",{"href":235,"dataGaLocation":146,"dataGaName":236},"/pt-br/solutions/source-code-management/","Source Code Management",{"text":238,"config":239},"Entrega de software automatizada",{"href":222,"dataGaLocation":146,"dataGaName":240},"Automated software delivery",{"title":242,"description":243,"link":244,"items":249},"Segurança","Acelere a entrega de código sem comprometer a segurança",{"config":245},{"href":246,"dataGaName":247,"dataGaLocation":146,"icon":248},"/pt-br/solutions/security-compliance/","security and compliance","ShieldCheckLight",[250,254,259],{"text":251,"config":252},"Segurança e conformidade",{"href":246,"dataGaLocation":146,"dataGaName":253},"Security & Compliance",{"text":255,"config":256},"Segurança da cadeia de suprimentos de software",{"href":257,"dataGaLocation":146,"dataGaName":258},"/pt-br/solutions/supply-chain/","Software supply chain security",{"text":260,"config":261},"Conformidade e governança",{"href":262,"dataGaLocation":146,"dataGaName":263},"/pt-br/solutions/continuous-software-compliance/","Compliance and governance",{"title":265,"link":266,"items":271},"Medição",{"config":267},{"icon":268,"href":269,"dataGaName":270,"dataGaLocation":146},"DigitalTransformation","/pt-br/solutions/visibility-measurement/","visibility and measurement",[272,276,281],{"text":273,"config":274},"Visibilidade e medição",{"href":269,"dataGaLocation":146,"dataGaName":275},"Visibility and Measurement",{"text":277,"config":278},"Gestão de fluxo de valor",{"href":279,"dataGaLocation":146,"dataGaName":280},"/pt-br/solutions/value-stream-management/","Value Stream Management",{"text":282,"config":283},"Análises e insights",{"href":284,"dataGaLocation":146,"dataGaName":285},"/pt-br/solutions/analytics-and-insights/","Analytics and insights",{"title":287,"items":288},"GitLab para",[289,294,299],{"text":290,"config":291},"Grandes empresas",{"href":292,"dataGaLocation":146,"dataGaName":293},"/pt-br/enterprise/","enterprise",{"text":295,"config":296},"Pequenas empresas",{"href":297,"dataGaLocation":146,"dataGaName":298},"/pt-br/small-business/","small business",{"text":300,"config":301},"Setor público",{"href":302,"dataGaLocation":146,"dataGaName":303},"/pt-br/solutions/public-sector/","public sector",{"text":305,"config":306},"Preços",{"href":307,"dataGaName":308,"dataGaLocation":146,"dataNavLevelOne":308},"/pt-br/pricing/","pricing",{"text":310,"config":311,"link":312,"lists":316,"feature":400},"Recursos",{"dataNavLevelOne":91},{"text":313,"config":314},"Confira todos os recursos",{"href":315,"dataGaName":91,"dataGaLocation":146},"/pt-br/resources/",[317,349,372],{"title":318,"items":319},"Primeiros passos",[320,325,330,334,339,344],{"text":321,"config":322},"Instalação",{"href":323,"dataGaName":324,"dataGaLocation":146},"/pt-br/install/","install",{"text":326,"config":327},"Guias de início rápido",{"href":328,"dataGaName":329,"dataGaLocation":146},"/pt-br/get-started/","quick setup checklists",{"text":110,"config":331},{"href":332,"dataGaLocation":146,"dataGaName":333},"https://university.gitlab.com/","learn",{"text":335,"config":336},"Documentação do produto",{"href":337,"dataGaName":338,"dataGaLocation":146},"https://docs.gitlab.com/","product documentation",{"text":340,"config":341},"Vídeos de melhores práticas",{"href":342,"dataGaName":343,"dataGaLocation":146},"/pt-br/getting-started-videos/","best practice videos",{"text":345,"config":346},"Integrações",{"href":347,"dataGaName":348,"dataGaLocation":146},"/pt-br/integrations/","integrations",{"title":350,"items":351},"Descubra",[352,357,362,367],{"text":353,"config":354},"Histórias de sucesso de clientes",{"href":355,"dataGaName":356,"dataGaLocation":146},"/pt-br/customers/","customer success stories",{"text":358,"config":359},"Blog",{"href":360,"dataGaName":361,"dataGaLocation":146},"/blog/","blog",{"text":363,"config":364},"Trabalho remoto",{"href":365,"dataGaName":366,"dataGaLocation":146},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"text":368,"config":369},"TeamOps",{"href":370,"dataGaName":371,"dataGaLocation":146},"/pt-br/teamops/","teamops",{"title":373,"items":374},"Conecte-se",[375,380,385,390,395],{"text":376,"config":377},"Serviços do GitLab",{"href":378,"dataGaName":379,"dataGaLocation":146},"/pt-br/services/","services",{"text":381,"config":382},"Comunidade",{"href":383,"dataGaName":384,"dataGaLocation":146},"/community/","community",{"text":386,"config":387},"Fórum",{"href":388,"dataGaName":389,"dataGaLocation":146},"https://forum.gitlab.com/","forum",{"text":391,"config":392},"Eventos",{"href":393,"dataGaName":394,"dataGaLocation":146},"/events/","events",{"text":396,"config":397},"Parceiros",{"href":398,"dataGaName":399,"dataGaLocation":146},"/pt-br/partners/","partners",{"backgroundColor":401,"textColor":402,"text":403,"image":404,"link":408},"#2f2a6b","#fff","Insights para o futuro do desenvolvimento de software",{"altText":405,"config":406},"cartão promocional do The Source",{"src":407},"/images/navigation/the-source-promo-card.svg",{"text":409,"config":410},"Confira as novidades",{"href":411,"dataGaName":412,"dataGaLocation":146},"/pt-br/the-source/","the source",{"text":414,"config":415,"lists":417},"Empresa",{"dataNavLevelOne":416},"company",[418],{"items":419},[420,425,431,433,438,443,448,453,458,463,468],{"text":421,"config":422},"Sobre",{"href":423,"dataGaName":424,"dataGaLocation":146},"/pt-br/company/","about",{"text":426,"config":427,"footerGa":430},"Vagas",{"href":428,"dataGaName":429,"dataGaLocation":146},"/jobs/","jobs",{"dataGaName":429},{"text":391,"config":432},{"href":393,"dataGaName":394,"dataGaLocation":146},{"text":434,"config":435},"Liderança",{"href":436,"dataGaName":437,"dataGaLocation":146},"/company/team/e-group/","leadership",{"text":439,"config":440},"Equipe",{"href":441,"dataGaName":442,"dataGaLocation":146},"/company/team/","team",{"text":444,"config":445},"Manual",{"href":446,"dataGaName":447,"dataGaLocation":146},"https://handbook.gitlab.com/","handbook",{"text":449,"config":450},"Relacionamento com investidores",{"href":451,"dataGaName":452,"dataGaLocation":146},"https://ir.gitlab.com/","investor relations",{"text":454,"config":455},"Trust Center",{"href":456,"dataGaName":457,"dataGaLocation":146},"/pt-br/security/","trust center",{"text":459,"config":460},"AI Transparency Center",{"href":461,"dataGaName":462,"dataGaLocation":146},"/pt-br/ai-transparency-center/","ai transparency center",{"text":464,"config":465},"Boletim informativo",{"href":466,"dataGaName":467,"dataGaLocation":146},"/company/contact/","newsletter",{"text":469,"config":470},"Imprensa",{"href":471,"dataGaName":472,"dataGaLocation":146},"/press/","press",{"text":474,"config":475,"lists":476},"Fale com a gente",{"dataNavLevelOne":416},[477],{"items":478},[479,482,487],{"text":153,"config":480},{"href":155,"dataGaName":481,"dataGaLocation":146},"talk to sales",{"text":483,"config":484},"Ajuda",{"href":485,"dataGaName":486,"dataGaLocation":146},"/support/","get help",{"text":488,"config":489},"Portal de clientes",{"href":490,"dataGaName":491,"dataGaLocation":146},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":493,"login":494,"suggestions":501},"Fechar",{"text":495,"link":496},"Para pesquisar repositórios e projetos, faça login em",{"text":497,"config":498},"gitlab.com",{"href":160,"dataGaName":499,"dataGaLocation":500},"search login","search",{"text":502,"default":503},"Sugestões",[504,507,512,514,519,524],{"text":175,"config":505},{"href":180,"dataGaName":506,"dataGaLocation":500},"GitLab Duo (AI)",{"text":508,"config":509},"Sugestões de Código (IA)",{"href":510,"dataGaName":511,"dataGaLocation":500},"/pt-br/solutions/code-suggestions/","Code Suggestions (AI)",{"text":21,"config":513},{"href":227,"dataGaName":21,"dataGaLocation":500},{"text":515,"config":516},"GitLab na AWS",{"href":517,"dataGaName":518,"dataGaLocation":500},"/pt-br/partners/technology-partners/aws/","GitLab on AWS",{"text":520,"config":521},"GitLab no Google Cloud",{"href":522,"dataGaName":523,"dataGaLocation":500},"/pt-br/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":525,"config":526},"Por que escolher o GitLab?",{"href":187,"dataGaName":527,"dataGaLocation":500},"Why GitLab?",{"freeTrial":529,"mobileIcon":534,"desktopIcon":539},{"text":530,"config":531},"Iniciar avaliação gratuita",{"href":532,"dataGaName":151,"dataGaLocation":533},"https://gitlab.com/-/trials/new/","nav",{"altText":535,"config":536},"Ícone do GitLab",{"src":537,"dataGaName":538,"dataGaLocation":533},"/images/brand/gitlab-logo-tanuki.svg","gitlab icon",{"altText":535,"config":540},{"src":541,"dataGaName":538,"dataGaLocation":533},"/images/brand/gitlab-logo-type.svg",{"freeTrial":543,"mobileIcon":547,"desktopIcon":549},{"text":544,"config":545},"Saiba mais sobre o GitLab Duo",{"href":180,"dataGaName":546,"dataGaLocation":533},"gitlab duo",{"altText":535,"config":548},{"src":537,"dataGaName":538,"dataGaLocation":533},{"altText":535,"config":550},{"src":541,"dataGaName":538,"dataGaLocation":533},"content:shared:pt-br:main-navigation.yml","Main Navigation","shared/pt-br/main-navigation.yml","shared/pt-br/main-navigation",{"_path":556,"_dir":140,"_draft":6,"_partial":6,"_locale":7,"title":557,"button":558,"config":562,"_id":564,"_type":133,"_source":134,"_file":565,"_stem":566,"_extension":137},"/shared/pt-br/banner","A GitLab Duo Agent Platform está agora em beta público!",{"text":110,"config":559},{"href":560,"dataGaName":561,"dataGaLocation":146},"/pt-br/gitlab-duo/agent-platform/","duo banner",{"layout":563},"release","content:shared:pt-br:banner.yml","shared/pt-br/banner.yml","shared/pt-br/banner",{"_path":568,"_dir":140,"_draft":6,"_partial":6,"_locale":7,"data":569,"_id":771,"_type":133,"title":772,"_source":134,"_file":773,"_stem":774,"_extension":137},"/shared/pt-br/main-footer",{"text":570,"source":571,"edit":577,"contribute":582,"config":587,"items":592,"minimal":763},"Git é uma marca comercial da Software Freedom Conservancy e nosso uso do nome \"GitLab\" está sob licença",{"text":572,"config":573},"Acessar a origem da página",{"href":574,"dataGaName":575,"dataGaLocation":576},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":578,"config":579},"Editar esta página",{"href":580,"dataGaName":581,"dataGaLocation":576},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":583,"config":584},"Contribua",{"href":585,"dataGaName":586,"dataGaLocation":576},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":588,"facebook":589,"youtube":590,"linkedin":591},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[593,616,670,700,734],{"title":164,"links":594,"subMenu":599},[595],{"text":596,"config":597},"Plataforma DevSecOps",{"href":173,"dataGaName":598,"dataGaLocation":576},"devsecops platform",[600],{"title":305,"links":601},[602,606,611],{"text":603,"config":604},"Confira os planos",{"href":307,"dataGaName":605,"dataGaLocation":576},"view plans",{"text":607,"config":608},"Por que escolher o GitLab Premium?",{"href":609,"dataGaName":610,"dataGaLocation":576},"/pt-br/pricing/premium/","why premium",{"text":612,"config":613},"Por que escolher o GitLab Ultimate?",{"href":614,"dataGaName":615,"dataGaLocation":576},"/pt-br/pricing/ultimate/","why ultimate",{"title":617,"links":618},"Soluções",[619,624,627,629,634,639,643,646,649,654,656,658,660,665],{"text":620,"config":621},"Transformação digital",{"href":622,"dataGaName":623,"dataGaLocation":576},"/pt-br/topics/digital-transformation/","digital transformation",{"text":251,"config":625},{"href":246,"dataGaName":626,"dataGaLocation":576},"security & compliance",{"text":238,"config":628},{"href":222,"dataGaName":223,"dataGaLocation":576},{"text":630,"config":631},"Desenvolvimento ágil",{"href":632,"dataGaName":633,"dataGaLocation":576},"/pt-br/solutions/agile-delivery/","agile delivery",{"text":635,"config":636},"Migração para a nuvem",{"href":637,"dataGaName":638,"dataGaLocation":576},"/pt-br/topics/cloud-native/","cloud transformation",{"text":640,"config":641},"SCM",{"href":235,"dataGaName":642,"dataGaLocation":576},"source code management",{"text":21,"config":644},{"href":227,"dataGaName":645,"dataGaLocation":576},"continuous integration & delivery",{"text":277,"config":647},{"href":279,"dataGaName":648,"dataGaLocation":576},"value stream management",{"text":650,"config":651},"GitOps",{"href":652,"dataGaName":653,"dataGaLocation":576},"/pt-br/solutions/gitops/","gitops",{"text":290,"config":655},{"href":292,"dataGaName":293,"dataGaLocation":576},{"text":295,"config":657},{"href":297,"dataGaName":298,"dataGaLocation":576},{"text":300,"config":659},{"href":302,"dataGaName":303,"dataGaLocation":576},{"text":661,"config":662},"Educação",{"href":663,"dataGaName":664,"dataGaLocation":576},"/pt-br/solutions/education/","education",{"text":666,"config":667},"Serviços financeiros",{"href":668,"dataGaName":669,"dataGaLocation":576},"/pt-br/solutions/finance/","financial services",{"title":310,"links":671},[672,674,676,678,681,683,686,688,690,692,694,696,698],{"text":321,"config":673},{"href":323,"dataGaName":324,"dataGaLocation":576},{"text":326,"config":675},{"href":328,"dataGaName":329,"dataGaLocation":576},{"text":110,"config":677},{"href":332,"dataGaName":333,"dataGaLocation":576},{"text":335,"config":679},{"href":337,"dataGaName":680,"dataGaLocation":576},"docs",{"text":358,"config":682},{"href":360,"dataGaName":361,"dataGaLocation":576},{"text":353,"config":684},{"href":685,"dataGaName":356,"dataGaLocation":576},"/customers/",{"text":363,"config":687},{"href":365,"dataGaName":366,"dataGaLocation":576},{"text":376,"config":689},{"href":378,"dataGaName":379,"dataGaLocation":576},{"text":368,"config":691},{"href":370,"dataGaName":371,"dataGaLocation":576},{"text":381,"config":693},{"href":383,"dataGaName":384,"dataGaLocation":576},{"text":386,"config":695},{"href":388,"dataGaName":389,"dataGaLocation":576},{"text":391,"config":697},{"href":393,"dataGaName":394,"dataGaLocation":576},{"text":396,"config":699},{"href":398,"dataGaName":399,"dataGaLocation":576},{"title":414,"links":701},[702,704,706,708,710,712,714,718,723,725,727,729],{"text":421,"config":703},{"href":423,"dataGaName":416,"dataGaLocation":576},{"text":426,"config":705},{"href":428,"dataGaName":429,"dataGaLocation":576},{"text":434,"config":707},{"href":436,"dataGaName":437,"dataGaLocation":576},{"text":439,"config":709},{"href":441,"dataGaName":442,"dataGaLocation":576},{"text":444,"config":711},{"href":446,"dataGaName":447,"dataGaLocation":576},{"text":449,"config":713},{"href":451,"dataGaName":452,"dataGaLocation":576},{"text":715,"config":716},"Sustainability",{"href":717,"dataGaName":715,"dataGaLocation":576},"/sustainability/",{"text":719,"config":720},"Diversidade, inclusão e pertencimento (DIB)",{"href":721,"dataGaName":722,"dataGaLocation":576},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":454,"config":724},{"href":456,"dataGaName":457,"dataGaLocation":576},{"text":464,"config":726},{"href":466,"dataGaName":467,"dataGaLocation":576},{"text":469,"config":728},{"href":471,"dataGaName":472,"dataGaLocation":576},{"text":730,"config":731},"Declaração de Transparência da Lei da Escravidão Moderna",{"href":732,"dataGaName":733,"dataGaLocation":576},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"title":474,"links":735},[736,739,741,743,748,753,758],{"text":737,"config":738},"Fale com um especialista",{"href":155,"dataGaName":156,"dataGaLocation":576},{"text":483,"config":740},{"href":485,"dataGaName":486,"dataGaLocation":576},{"text":488,"config":742},{"href":490,"dataGaName":491,"dataGaLocation":576},{"text":744,"config":745},"Status",{"href":746,"dataGaName":747,"dataGaLocation":576},"https://status.gitlab.com/","status",{"text":749,"config":750},"Termos de uso",{"href":751,"dataGaName":752,"dataGaLocation":576},"/terms/","terms of use",{"text":754,"config":755},"Aviso de Privacidade",{"href":756,"dataGaName":757,"dataGaLocation":576},"/pt-br/privacy/","privacy statement",{"text":759,"config":760},"Preferências de cookies",{"dataGaName":761,"dataGaLocation":576,"id":762,"isOneTrustButton":208},"cookie preferences","ot-sdk-btn",{"items":764},[765,767,769],{"text":749,"config":766},{"href":751,"dataGaName":752,"dataGaLocation":576},{"text":754,"config":768},{"href":756,"dataGaName":757,"dataGaLocation":576},{"text":759,"config":770},{"dataGaName":761,"dataGaLocation":576,"id":762,"isOneTrustButton":208},"content:shared:pt-br:main-footer.yml","Main Footer","shared/pt-br/main-footer.yml","shared/pt-br/main-footer",{"_path":776,"_dir":140,"_draft":6,"_partial":6,"_locale":7,"header":777,"eyebrow":778,"blurb":779,"button":780,"secondaryButton":784,"_id":786,"_type":133,"title":787,"_source":134,"_file":788,"_stem":789,"_extension":137},"/shared/pt-br/next-steps","Comece a entregar software melhor, mais rapidamente","Mais de 50% das empresas Fortune 100 confiam no GitLab","Descubra o que sua equipe pode fazer com a\n\n\nplataforma DevSecOps inteligente.\n",{"text":148,"config":781},{"href":782,"dataGaName":151,"dataGaLocation":783},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/","feature",{"text":153,"config":785},{"href":155,"dataGaName":156,"dataGaLocation":783},"content:shared:pt-br:next-steps.yml","Next Steps","shared/pt-br/next-steps.yml","shared/pt-br/next-steps",1753981712068]