[{"data":1,"prerenderedAt":791},["ShallowReactive",2],{"/pt-br/topics/ci-cd/implement-continuous-integration/":3,"navigation-pt-br":138,"banner-pt-br":555,"footer-pt-br":568,"next-steps-pt-br":776},{"_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":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,255,260],{"text":251,"config":252},"Application Security Testing",{"href":253,"dataGaName":254,"dataGaLocation":146},"/solutions/application-security-testing/","Application security testing",{"text":256,"config":257},"Segurança da cadeia de suprimentos de software",{"href":258,"dataGaLocation":146,"dataGaName":259},"/pt-br/solutions/supply-chain/","Software supply chain security",{"text":261,"config":262},"Software Compliance",{"href":263,"dataGaName":261,"dataGaLocation":146},"/solutions/software-compliance/",{"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},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758208064/dzl0dbift9xdizyelkk4.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},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":535,"config":540},{"src":541,"dataGaName":538,"dataGaLocation":533},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.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":563,"_id":565,"_type":133,"_source":134,"_file":566,"_stem":567,"_extension":137},"/shared/pt-br/banner","A GitLab Duo Agent Platform está agora em beta público!",{"text":559,"config":560},"Experimente o Beta",{"href":561,"dataGaName":562,"dataGaLocation":146},"/pt-br/gitlab-duo/agent-platform/","duo banner",{"layout":564},"release","content:shared:pt-br:banner.yml","shared/pt-br/banner.yml","shared/pt-br/banner",{"_path":569,"_dir":140,"_draft":6,"_partial":6,"_locale":7,"data":570,"_id":772,"_type":133,"title":773,"_source":134,"_file":774,"_stem":775,"_extension":137},"/shared/pt-br/main-footer",{"text":571,"source":572,"edit":578,"contribute":583,"config":588,"items":593,"minimal":764},"Git é uma marca comercial da Software Freedom Conservancy e nosso uso do nome \"GitLab\" está sob licença",{"text":573,"config":574},"Acessar a origem da página",{"href":575,"dataGaName":576,"dataGaLocation":577},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":579,"config":580},"Editar esta página",{"href":581,"dataGaName":582,"dataGaLocation":577},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":584,"config":585},"Contribua",{"href":586,"dataGaName":587,"dataGaLocation":577},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":589,"facebook":590,"youtube":591,"linkedin":592},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[594,617,671,701,735],{"title":164,"links":595,"subMenu":600},[596],{"text":597,"config":598},"Plataforma DevSecOps",{"href":173,"dataGaName":599,"dataGaLocation":577},"devsecops platform",[601],{"title":305,"links":602},[603,607,612],{"text":604,"config":605},"Confira os planos",{"href":307,"dataGaName":606,"dataGaLocation":577},"view plans",{"text":608,"config":609},"Por que escolher o GitLab Premium?",{"href":610,"dataGaName":611,"dataGaLocation":577},"/pt-br/pricing/premium/","why premium",{"text":613,"config":614},"Por que escolher o GitLab Ultimate?",{"href":615,"dataGaName":616,"dataGaLocation":577},"/pt-br/pricing/ultimate/","why ultimate",{"title":618,"links":619},"Soluções",[620,625,628,630,635,640,644,647,650,655,657,659,661,666],{"text":621,"config":622},"Transformação digital",{"href":623,"dataGaName":624,"dataGaLocation":577},"/pt-br/topics/digital-transformation/","digital transformation",{"text":626,"config":627},"Segurança e conformidade",{"href":253,"dataGaName":254,"dataGaLocation":577},{"text":238,"config":629},{"href":222,"dataGaName":223,"dataGaLocation":577},{"text":631,"config":632},"Desenvolvimento ágil",{"href":633,"dataGaName":634,"dataGaLocation":577},"/pt-br/solutions/agile-delivery/","agile delivery",{"text":636,"config":637},"Migração para a nuvem",{"href":638,"dataGaName":639,"dataGaLocation":577},"/pt-br/topics/cloud-native/","cloud transformation",{"text":641,"config":642},"SCM",{"href":235,"dataGaName":643,"dataGaLocation":577},"source code management",{"text":21,"config":645},{"href":227,"dataGaName":646,"dataGaLocation":577},"continuous integration & delivery",{"text":277,"config":648},{"href":279,"dataGaName":649,"dataGaLocation":577},"value stream management",{"text":651,"config":652},"GitOps",{"href":653,"dataGaName":654,"dataGaLocation":577},"/pt-br/solutions/gitops/","gitops",{"text":290,"config":656},{"href":292,"dataGaName":293,"dataGaLocation":577},{"text":295,"config":658},{"href":297,"dataGaName":298,"dataGaLocation":577},{"text":300,"config":660},{"href":302,"dataGaName":303,"dataGaLocation":577},{"text":662,"config":663},"Educação",{"href":664,"dataGaName":665,"dataGaLocation":577},"/pt-br/solutions/education/","education",{"text":667,"config":668},"Serviços financeiros",{"href":669,"dataGaName":670,"dataGaLocation":577},"/pt-br/solutions/finance/","financial services",{"title":310,"links":672},[673,675,677,679,682,684,687,689,691,693,695,697,699],{"text":321,"config":674},{"href":323,"dataGaName":324,"dataGaLocation":577},{"text":326,"config":676},{"href":328,"dataGaName":329,"dataGaLocation":577},{"text":110,"config":678},{"href":332,"dataGaName":333,"dataGaLocation":577},{"text":335,"config":680},{"href":337,"dataGaName":681,"dataGaLocation":577},"docs",{"text":358,"config":683},{"href":360,"dataGaName":361,"dataGaLocation":577},{"text":353,"config":685},{"href":686,"dataGaName":356,"dataGaLocation":577},"/customers/",{"text":363,"config":688},{"href":365,"dataGaName":366,"dataGaLocation":577},{"text":376,"config":690},{"href":378,"dataGaName":379,"dataGaLocation":577},{"text":368,"config":692},{"href":370,"dataGaName":371,"dataGaLocation":577},{"text":381,"config":694},{"href":383,"dataGaName":384,"dataGaLocation":577},{"text":386,"config":696},{"href":388,"dataGaName":389,"dataGaLocation":577},{"text":391,"config":698},{"href":393,"dataGaName":394,"dataGaLocation":577},{"text":396,"config":700},{"href":398,"dataGaName":399,"dataGaLocation":577},{"title":414,"links":702},[703,705,707,709,711,713,715,719,724,726,728,730],{"text":421,"config":704},{"href":423,"dataGaName":416,"dataGaLocation":577},{"text":426,"config":706},{"href":428,"dataGaName":429,"dataGaLocation":577},{"text":434,"config":708},{"href":436,"dataGaName":437,"dataGaLocation":577},{"text":439,"config":710},{"href":441,"dataGaName":442,"dataGaLocation":577},{"text":444,"config":712},{"href":446,"dataGaName":447,"dataGaLocation":577},{"text":449,"config":714},{"href":451,"dataGaName":452,"dataGaLocation":577},{"text":716,"config":717},"Sustainability",{"href":718,"dataGaName":716,"dataGaLocation":577},"/sustainability/",{"text":720,"config":721},"Diversidade, inclusão e pertencimento (DIB)",{"href":722,"dataGaName":723,"dataGaLocation":577},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":454,"config":725},{"href":456,"dataGaName":457,"dataGaLocation":577},{"text":464,"config":727},{"href":466,"dataGaName":467,"dataGaLocation":577},{"text":469,"config":729},{"href":471,"dataGaName":472,"dataGaLocation":577},{"text":731,"config":732},"Declaração de Transparência da Lei da Escravidão Moderna",{"href":733,"dataGaName":734,"dataGaLocation":577},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"title":474,"links":736},[737,740,742,744,749,754,759],{"text":738,"config":739},"Fale com um especialista",{"href":155,"dataGaName":156,"dataGaLocation":577},{"text":483,"config":741},{"href":485,"dataGaName":486,"dataGaLocation":577},{"text":488,"config":743},{"href":490,"dataGaName":491,"dataGaLocation":577},{"text":745,"config":746},"Status",{"href":747,"dataGaName":748,"dataGaLocation":577},"https://status.gitlab.com/","status",{"text":750,"config":751},"Termos de uso",{"href":752,"dataGaName":753,"dataGaLocation":577},"/terms/","terms of use",{"text":755,"config":756},"Aviso de Privacidade",{"href":757,"dataGaName":758,"dataGaLocation":577},"/pt-br/privacy/","privacy statement",{"text":760,"config":761},"Preferências de cookies",{"dataGaName":762,"dataGaLocation":577,"id":763,"isOneTrustButton":208},"cookie preferences","ot-sdk-btn",{"items":765},[766,768,770],{"text":750,"config":767},{"href":752,"dataGaName":753,"dataGaLocation":577},{"text":755,"config":769},{"href":757,"dataGaName":758,"dataGaLocation":577},{"text":760,"config":771},{"dataGaName":762,"dataGaLocation":577,"id":763,"isOneTrustButton":208},"content:shared:pt-br:main-footer.yml","Main Footer","shared/pt-br/main-footer.yml","shared/pt-br/main-footer",{"_path":777,"_dir":140,"_draft":6,"_partial":6,"_locale":7,"header":778,"eyebrow":779,"blurb":780,"button":781,"secondaryButton":785,"_id":787,"_type":133,"title":788,"_source":134,"_file":789,"_stem":790,"_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":782},{"href":783,"dataGaName":151,"dataGaLocation":784},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/","feature",{"text":153,"config":786},{"href":155,"dataGaName":156,"dataGaLocation":784},"content:shared:pt-br:next-steps.yml","Next Steps","shared/pt-br/next-steps.yml","shared/pt-br/next-steps",1758326271149]