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