[{"data":1,"prerenderedAt":860},["ShallowReactive",2],{"/pt-br/topics/ci-cd/implement-continuous-integration":3,"navigation-pt-br":138,"banner-pt-br":554,"footer-pt-br":567,"next-steps-pt-br":774,"footer-source-/pt-br/topics/ci-cd/implement-continuous-integration/":789},{"_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},"CommonArticleHero",{"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":550,"_type":133,"title":551,"_source":134,"_file":552,"_stem":553,"_extension":137},"/shared/pt-br/main-navigation","pt-br",{"logo":142,"freeTrial":147,"sales":152,"login":157,"items":162,"search":491,"minimal":527,"duo":541},{"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,303,308,412,472],{"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":285},"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,263],{"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/application-security-testing/","security and compliance","ShieldCheckLight",[250,254,259],{"text":251,"config":252},"Application Security Testing",{"href":246,"dataGaName":253,"dataGaLocation":146},"Application security testing",{"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},"Software Compliance",{"href":262,"dataGaName":260,"dataGaLocation":146},"/pt-br/solutions/software-compliance/",{"title":264,"link":265,"items":270},"Medição",{"config":266},{"icon":267,"href":268,"dataGaName":269,"dataGaLocation":146},"DigitalTransformation","/pt-br/solutions/visibility-measurement/","visibility and measurement",[271,275,280],{"text":272,"config":273},"Visibilidade e medição",{"href":268,"dataGaLocation":146,"dataGaName":274},"Visibility and Measurement",{"text":276,"config":277},"Gestão de fluxo de valor",{"href":278,"dataGaLocation":146,"dataGaName":279},"/pt-br/solutions/value-stream-management/","Value Stream Management",{"text":281,"config":282},"Análises e insights",{"href":283,"dataGaLocation":146,"dataGaName":284},"/pt-br/solutions/analytics-and-insights/","Analytics and insights",{"title":286,"items":287},"GitLab para",[288,293,298],{"text":289,"config":290},"Grandes empresas",{"href":291,"dataGaLocation":146,"dataGaName":292},"/pt-br/enterprise/","enterprise",{"text":294,"config":295},"Pequenas empresas",{"href":296,"dataGaLocation":146,"dataGaName":297},"/pt-br/small-business/","small business",{"text":299,"config":300},"Setor público",{"href":301,"dataGaLocation":146,"dataGaName":302},"/pt-br/solutions/public-sector/","public sector",{"text":304,"config":305},"Preços",{"href":306,"dataGaName":307,"dataGaLocation":146,"dataNavLevelOne":307},"/pt-br/pricing/","pricing",{"text":309,"config":310,"link":311,"lists":315,"feature":399},"Recursos",{"dataNavLevelOne":91},{"text":312,"config":313},"Confira todos os recursos",{"href":314,"dataGaName":91,"dataGaLocation":146},"/pt-br/resources/",[316,348,371],{"title":317,"items":318},"Primeiros passos",[319,324,329,333,338,343],{"text":320,"config":321},"Instalação",{"href":322,"dataGaName":323,"dataGaLocation":146},"/pt-br/install/","install",{"text":325,"config":326},"Guias de início rápido",{"href":327,"dataGaName":328,"dataGaLocation":146},"/pt-br/get-started/","quick setup checklists",{"text":110,"config":330},{"href":331,"dataGaLocation":146,"dataGaName":332},"https://university.gitlab.com/","learn",{"text":334,"config":335},"Documentação do produto",{"href":336,"dataGaName":337,"dataGaLocation":146},"https://docs.gitlab.com/","product documentation",{"text":339,"config":340},"Vídeos de melhores práticas",{"href":341,"dataGaName":342,"dataGaLocation":146},"/pt-br/getting-started-videos/","best practice videos",{"text":344,"config":345},"Integrações",{"href":346,"dataGaName":347,"dataGaLocation":146},"/pt-br/integrations/","integrations",{"title":349,"items":350},"Descubra",[351,356,361,366],{"text":352,"config":353},"Histórias de sucesso de clientes",{"href":354,"dataGaName":355,"dataGaLocation":146},"/pt-br/customers/","customer success stories",{"text":357,"config":358},"Blog",{"href":359,"dataGaName":360,"dataGaLocation":146},"/blog/","blog",{"text":362,"config":363},"Trabalho remoto",{"href":364,"dataGaName":365,"dataGaLocation":146},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"text":367,"config":368},"TeamOps",{"href":369,"dataGaName":370,"dataGaLocation":146},"/pt-br/teamops/","teamops",{"title":372,"items":373},"Conecte-se",[374,379,384,389,394],{"text":375,"config":376},"Serviços do GitLab",{"href":377,"dataGaName":378,"dataGaLocation":146},"/pt-br/services/","services",{"text":380,"config":381},"Comunidade",{"href":382,"dataGaName":383,"dataGaLocation":146},"/community/","community",{"text":385,"config":386},"Fórum",{"href":387,"dataGaName":388,"dataGaLocation":146},"https://forum.gitlab.com/","forum",{"text":390,"config":391},"Eventos",{"href":392,"dataGaName":393,"dataGaLocation":146},"/events/","events",{"text":395,"config":396},"Parceiros",{"href":397,"dataGaName":398,"dataGaLocation":146},"/pt-br/partners/","partners",{"backgroundColor":400,"textColor":401,"text":402,"image":403,"link":407},"#2f2a6b","#fff","Insights para o futuro do desenvolvimento de software",{"altText":404,"config":405},"cartão promocional do The Source",{"src":406},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758208064/dzl0dbift9xdizyelkk4.svg",{"text":408,"config":409},"Confira as novidades",{"href":410,"dataGaName":411,"dataGaLocation":146},"/pt-br/the-source/","the source",{"text":413,"config":414,"lists":416},"Empresa",{"dataNavLevelOne":415},"company",[417],{"items":418},[419,424,430,432,437,442,447,452,457,462,467],{"text":420,"config":421},"Sobre",{"href":422,"dataGaName":423,"dataGaLocation":146},"/pt-br/company/","about",{"text":425,"config":426,"footerGa":429},"Vagas",{"href":427,"dataGaName":428,"dataGaLocation":146},"/jobs/","jobs",{"dataGaName":428},{"text":390,"config":431},{"href":392,"dataGaName":393,"dataGaLocation":146},{"text":433,"config":434},"Liderança",{"href":435,"dataGaName":436,"dataGaLocation":146},"/company/team/e-group/","leadership",{"text":438,"config":439},"Equipe",{"href":440,"dataGaName":441,"dataGaLocation":146},"/company/team/","team",{"text":443,"config":444},"Manual",{"href":445,"dataGaName":446,"dataGaLocation":146},"https://handbook.gitlab.com/","handbook",{"text":448,"config":449},"Relacionamento com investidores",{"href":450,"dataGaName":451,"dataGaLocation":146},"https://ir.gitlab.com/","investor relations",{"text":453,"config":454},"Trust Center",{"href":455,"dataGaName":456,"dataGaLocation":146},"/pt-br/security/","trust center",{"text":458,"config":459},"AI Transparency Center",{"href":460,"dataGaName":461,"dataGaLocation":146},"/pt-br/ai-transparency-center/","ai transparency center",{"text":463,"config":464},"Boletim informativo",{"href":465,"dataGaName":466,"dataGaLocation":146},"/company/contact/","newsletter",{"text":468,"config":469},"Imprensa",{"href":470,"dataGaName":471,"dataGaLocation":146},"/press/","press",{"text":473,"config":474,"lists":475},"Fale com a gente",{"dataNavLevelOne":415},[476],{"items":477},[478,481,486],{"text":153,"config":479},{"href":155,"dataGaName":480,"dataGaLocation":146},"talk to sales",{"text":482,"config":483},"Ajuda",{"href":484,"dataGaName":485,"dataGaLocation":146},"/support/","get help",{"text":487,"config":488},"Portal de clientes",{"href":489,"dataGaName":490,"dataGaLocation":146},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":492,"login":493,"suggestions":500},"Fechar",{"text":494,"link":495},"Para pesquisar repositórios e projetos, faça login em",{"text":496,"config":497},"gitlab.com",{"href":160,"dataGaName":498,"dataGaLocation":499},"search login","search",{"text":501,"default":502},"Sugestões",[503,506,511,513,518,523],{"text":175,"config":504},{"href":180,"dataGaName":505,"dataGaLocation":499},"GitLab Duo (AI)",{"text":507,"config":508},"Sugestões de Código (IA)",{"href":509,"dataGaName":510,"dataGaLocation":499},"/pt-br/solutions/code-suggestions/","Code Suggestions (AI)",{"text":21,"config":512},{"href":227,"dataGaName":21,"dataGaLocation":499},{"text":514,"config":515},"GitLab na AWS",{"href":516,"dataGaName":517,"dataGaLocation":499},"/pt-br/partners/technology-partners/aws/","GitLab on AWS",{"text":519,"config":520},"GitLab no Google Cloud",{"href":521,"dataGaName":522,"dataGaLocation":499},"/pt-br/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":524,"config":525},"Por que escolher o GitLab?",{"href":187,"dataGaName":526,"dataGaLocation":499},"Why GitLab?",{"freeTrial":528,"mobileIcon":533,"desktopIcon":538},{"text":529,"config":530},"Iniciar avaliação gratuita",{"href":531,"dataGaName":151,"dataGaLocation":532},"https://gitlab.com/-/trials/new/","nav",{"altText":534,"config":535},"Ícone do GitLab",{"src":536,"dataGaName":537,"dataGaLocation":532},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":534,"config":539},{"src":540,"dataGaName":537,"dataGaLocation":532},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"freeTrial":542,"mobileIcon":546,"desktopIcon":548},{"text":543,"config":544},"Saiba mais sobre o GitLab Duo",{"href":180,"dataGaName":545,"dataGaLocation":532},"gitlab duo",{"altText":534,"config":547},{"src":536,"dataGaName":537,"dataGaLocation":532},{"altText":534,"config":549},{"src":540,"dataGaName":537,"dataGaLocation":532},"content:shared:pt-br:main-navigation.yml","Main Navigation","shared/pt-br/main-navigation.yml","shared/pt-br/main-navigation",{"_path":555,"_dir":140,"_draft":6,"_partial":6,"_locale":7,"title":556,"button":557,"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":558,"config":559},"Experimente o Beta",{"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":770,"_type":133,"title":771,"_source":134,"_file":772,"_stem":773,"_extension":137},"/shared/pt-br/main-footer",{"text":570,"source":571,"edit":577,"contribute":582,"config":587,"items":592,"minimal":762},"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,699,733],{"title":164,"links":594,"subMenu":599},[595],{"text":596,"config":597},"Plataforma DevSecOps",{"href":173,"dataGaName":598,"dataGaLocation":576},"devsecops platform",[600],{"title":304,"links":601},[602,606,611],{"text":603,"config":604},"Confira os planos",{"href":306,"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":625,"config":626},"Segurança e conformidade",{"href":246,"dataGaName":253,"dataGaLocation":576},{"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":276,"config":647},{"href":278,"dataGaName":648,"dataGaLocation":576},"value stream management",{"text":650,"config":651},"GitOps",{"href":652,"dataGaName":653,"dataGaLocation":576},"/pt-br/solutions/gitops/","gitops",{"text":289,"config":655},{"href":291,"dataGaName":292,"dataGaLocation":576},{"text":294,"config":657},{"href":296,"dataGaName":297,"dataGaLocation":576},{"text":299,"config":659},{"href":301,"dataGaName":302,"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":309,"links":671},[672,674,676,678,681,683,685,687,689,691,693,695,697],{"text":320,"config":673},{"href":322,"dataGaName":323,"dataGaLocation":576},{"text":325,"config":675},{"href":327,"dataGaName":328,"dataGaLocation":576},{"text":110,"config":677},{"href":331,"dataGaName":332,"dataGaLocation":576},{"text":334,"config":679},{"href":336,"dataGaName":680,"dataGaLocation":576},"docs",{"text":357,"config":682},{"href":359,"dataGaName":360,"dataGaLocation":576},{"text":352,"config":684},{"href":354,"dataGaName":355,"dataGaLocation":576},{"text":362,"config":686},{"href":364,"dataGaName":365,"dataGaLocation":576},{"text":375,"config":688},{"href":377,"dataGaName":378,"dataGaLocation":576},{"text":367,"config":690},{"href":369,"dataGaName":370,"dataGaLocation":576},{"text":380,"config":692},{"href":382,"dataGaName":383,"dataGaLocation":576},{"text":385,"config":694},{"href":387,"dataGaName":388,"dataGaLocation":576},{"text":390,"config":696},{"href":392,"dataGaName":393,"dataGaLocation":576},{"text":395,"config":698},{"href":397,"dataGaName":398,"dataGaLocation":576},{"title":413,"links":700},[701,703,705,707,709,711,713,717,722,724,726,728],{"text":420,"config":702},{"href":422,"dataGaName":415,"dataGaLocation":576},{"text":425,"config":704},{"href":427,"dataGaName":428,"dataGaLocation":576},{"text":433,"config":706},{"href":435,"dataGaName":436,"dataGaLocation":576},{"text":438,"config":708},{"href":440,"dataGaName":441,"dataGaLocation":576},{"text":443,"config":710},{"href":445,"dataGaName":446,"dataGaLocation":576},{"text":448,"config":712},{"href":450,"dataGaName":451,"dataGaLocation":576},{"text":714,"config":715},"Sustainability",{"href":716,"dataGaName":714,"dataGaLocation":576},"/sustainability/",{"text":718,"config":719},"Diversidade, inclusão e pertencimento (DIB)",{"href":720,"dataGaName":721,"dataGaLocation":576},"/pt-br/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":453,"config":723},{"href":455,"dataGaName":456,"dataGaLocation":576},{"text":463,"config":725},{"href":465,"dataGaName":466,"dataGaLocation":576},{"text":468,"config":727},{"href":470,"dataGaName":471,"dataGaLocation":576},{"text":729,"config":730},"Declaração de Transparência da Lei da Escravidão Moderna",{"href":731,"dataGaName":732,"dataGaLocation":576},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"title":473,"links":734},[735,738,740,742,747,752,757],{"text":736,"config":737},"Fale com um especialista",{"href":155,"dataGaName":156,"dataGaLocation":576},{"text":482,"config":739},{"href":484,"dataGaName":485,"dataGaLocation":576},{"text":487,"config":741},{"href":489,"dataGaName":490,"dataGaLocation":576},{"text":743,"config":744},"Status",{"href":745,"dataGaName":746,"dataGaLocation":576},"https://status.gitlab.com/","status",{"text":748,"config":749},"Termos de uso",{"href":750,"dataGaName":751,"dataGaLocation":576},"/terms/","terms of use",{"text":753,"config":754},"Aviso de Privacidade",{"href":755,"dataGaName":756,"dataGaLocation":576},"/pt-br/privacy/","privacy statement",{"text":758,"config":759},"Preferências de cookies",{"dataGaName":760,"dataGaLocation":576,"id":761,"isOneTrustButton":208},"cookie preferences","ot-sdk-btn",{"items":763},[764,766,768],{"text":748,"config":765},{"href":750,"dataGaName":751,"dataGaLocation":576},{"text":753,"config":767},{"href":755,"dataGaName":756,"dataGaLocation":576},{"text":758,"config":769},{"dataGaName":760,"dataGaLocation":576,"id":761,"isOneTrustButton":208},"content:shared:pt-br:main-footer.yml","Main Footer","shared/pt-br/main-footer.yml","shared/pt-br/main-footer",{"_path":775,"_dir":140,"_draft":6,"_partial":6,"_locale":7,"header":776,"eyebrow":777,"blurb":778,"button":779,"secondaryButton":783,"_id":785,"_type":133,"title":786,"_source":134,"_file":787,"_stem":788,"_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":780},{"href":781,"dataGaName":151,"dataGaLocation":782},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/","feature",{"text":153,"config":784},{"href":155,"dataGaName":156,"dataGaLocation":782},"content:shared:pt-br:next-steps.yml","Next Steps","shared/pt-br/next-steps.yml","shared/pt-br/next-steps",{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"seo":790,"content":791,"_id":132,"_type":133,"title":7,"_source":134,"_file":135,"_stem":136,"_extension":137},{"title":9,"description":10},[792,800,803,833,859],{"type":13,"componentName":13,"componentContent":793},{"crumbs":794},[795,797,799],{"title":17,"config":796},{"href":19},{"title":21,"config":798},{"href":23},{"title":25},{"type":27,"componentName":27,"componentContent":801},{"title":9,"text":29,"config":802},{"id":31,"twoColumns":6},{"type":33,"componentName":33,"componentContent":804},{"anchors":805,"components":817},{"text":36,"data":806},[807,809,811,813,815],{"text":39,"config":808},{"href":41},{"text":43,"config":810},{"href":45},{"text":47,"config":812},{"href":49},{"text":51,"config":814},{"href":53},{"text":55,"config":816},{"href":57},[818,821,824,827,830],{"type":60,"componentName":60,"componentContent":819},{"header":39,"text":62,"config":820},{"id":64},{"type":60,"componentName":60,"componentContent":822},{"header":43,"text":67,"config":823},{"id":69},{"type":60,"componentName":60,"componentContent":825},{"header":47,"text":72,"config":826},{"id":74},{"type":60,"componentName":60,"componentContent":828},{"header":51,"text":77,"config":829},{"id":79},{"type":60,"componentName":60,"componentContent":831},{"header":55,"text":82,"config":832},{"id":84},{"type":86,"componentName":86,"componentContent":834},{"header":88,"tabs":835},[836],{"name":91,"items":837,"config":858},[838,843,848,853],{"header":94,"type":95,"image":839,"link":841},{"altText":94,"config":840},{"src":98},{"text":100,"config":842},{"href":102,"icon":95,"modal":6},{"header":104,"type":105,"image":844,"link":846},{"altText":104,"config":845},{"src":108},{"text":110,"config":847},{"href":112,"icon":105,"modal":6},{"header":114,"type":105,"image":849,"link":851},{"altText":114,"config":850},{"src":117},{"text":110,"config":852},{"href":120,"icon":105,"modal":6},{"header":122,"type":105,"image":854,"link":856},{"altText":122,"config":855},{"src":125},{"text":110,"config":857},{"href":128,"icon":105,"modal":6},{"key":91},{"type":131,"componentName":131},1761814448455]