[{"data":1,"prerenderedAt":761},["ShallowReactive",2],{"/pt-br/topics/ci-cd/implement-continuous-integration":3,"navigation-pt-br":138,"banner-pt-br":538,"footer-pt-br":548,"next-steps-pt-br":751},{"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":465,"minimal":500,"duo":518,"pricingDeployment":528},{"config":141},{"href":142,"dataGaName":143,"dataGaLocation":144},"/pt-br/","gitlab logo","header",{"text":146,"config":147},"Faça uma avaliação gratuita",{"href":148,"dataGaName":149,"dataGaLocation":144},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&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,282,287,386,446],{"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},"Explore a nossa plataforma",{"href":171,"dataGaName":164,"dataGaLocation":144},"/pt-br/platform/",{"title":173,"description":174,"link":175},"GitLab Duo Agent Platform","IA agentiva 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 usar o GitLab","Veja 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":264},"Produtos",{"dataNavLevelOne":190},"solutions",{"text":192,"config":193},"Confira todas as soluções",{"href":194,"dataGaName":190,"dataGaLocation":144},"/pt-br/solutions/",[196,220,242],{"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 de software automatizada",{"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},"Application Security Testing",{"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},"Software Compliance",{"href":241,"dataGaName":239,"dataGaLocation":144},"/pt-br/solutions/software-compliance/",{"title":243,"link":244,"items":249},"Medição",{"config":245},{"icon":246,"href":247,"dataGaName":248,"dataGaLocation":144},"DigitalTransformation","/pt-br/solutions/visibility-measurement/","visibility and measurement",[250,254,259],{"text":251,"config":252},"Visibilidade e medição",{"href":247,"dataGaLocation":144,"dataGaName":253},"Visibility and Measurement",{"text":255,"config":256},"Gestão de fluxo de valor",{"href":257,"dataGaLocation":144,"dataGaName":258},"/pt-br/solutions/value-stream-management/","Value Stream Management",{"text":260,"config":261},"Análises e insights",{"href":262,"dataGaLocation":144,"dataGaName":263},"/pt-br/solutions/analytics-and-insights/","Analytics and insights",{"title":265,"items":266},"GitLab para",[267,272,277],{"text":268,"config":269},"Grandes empresas",{"href":270,"dataGaLocation":144,"dataGaName":271},"/pt-br/enterprise/","enterprise",{"text":273,"config":274},"Pequenas empresas",{"href":275,"dataGaLocation":144,"dataGaName":276},"/pt-br/small-business/","small business",{"text":278,"config":279},"Setor público",{"href":280,"dataGaLocation":144,"dataGaName":281},"/pt-br/solutions/public-sector/","public sector",{"text":283,"config":284},"Preços",{"href":285,"dataGaName":286,"dataGaLocation":144,"dataNavLevelOne":286},"/pt-br/pricing/","pricing",{"text":288,"config":289,"link":290,"lists":294,"feature":373},"Recursos",{"dataNavLevelOne":89},{"text":291,"config":292},"Confira todos os recursos",{"href":293,"dataGaName":89,"dataGaLocation":144},"/pt-br/resources/",[295,327,345],{"title":296,"items":297},"Primeiros passos",[298,303,308,312,317,322],{"text":299,"config":300},"Instalação",{"href":301,"dataGaName":302,"dataGaLocation":144},"/pt-br/install/","install",{"text":304,"config":305},"Guias de início rápido",{"href":306,"dataGaName":307,"dataGaLocation":144},"/pt-br/get-started/","quick setup checklists",{"text":108,"config":309},{"href":310,"dataGaLocation":144,"dataGaName":311},"https://university.gitlab.com/","learn",{"text":313,"config":314},"Documentação do produto",{"href":315,"dataGaName":316,"dataGaLocation":144},"https://docs.gitlab.com/","product documentation",{"text":318,"config":319},"Vídeos de melhores práticas",{"href":320,"dataGaName":321,"dataGaLocation":144},"/pt-br/getting-started-videos/","best practice videos",{"text":323,"config":324},"Integrações",{"href":325,"dataGaName":326,"dataGaLocation":144},"/pt-br/integrations/","integrations",{"title":328,"items":329},"Descubra",[330,335,340],{"text":331,"config":332},"Histórias de sucesso de clientes",{"href":333,"dataGaName":334,"dataGaLocation":144},"/pt-br/customers/","customer success stories",{"text":336,"config":337},"Blog",{"href":338,"dataGaName":339,"dataGaLocation":144},"/blog/","blog",{"text":341,"config":342},"Trabalho remoto",{"href":343,"dataGaName":344,"dataGaLocation":144},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":346,"items":347},"Conecte-se",[348,353,358,363,368],{"text":349,"config":350},"Serviços do GitLab",{"href":351,"dataGaName":352,"dataGaLocation":144},"/pt-br/services/","services",{"text":354,"config":355},"Comunidade",{"href":356,"dataGaName":357,"dataGaLocation":144},"/community/","community",{"text":359,"config":360},"Fórum",{"href":361,"dataGaName":362,"dataGaLocation":144},"https://forum.gitlab.com/","forum",{"text":364,"config":365},"Eventos",{"href":366,"dataGaName":367,"dataGaLocation":144},"/events/","events",{"text":369,"config":370},"Parceiros",{"href":371,"dataGaName":372,"dataGaLocation":144},"/pt-br/partners/","partners",{"backgroundColor":374,"textColor":375,"text":376,"image":377,"link":381},"#2f2a6b","#fff","Insights para o futuro do desenvolvimento de software",{"altText":378,"config":379},"cartão promocional do The Source",{"src":380},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758208064/dzl0dbift9xdizyelkk4.svg",{"text":382,"config":383},"Confira as novidades",{"href":384,"dataGaName":385,"dataGaLocation":144},"/pt-br/the-source/","the source",{"text":387,"config":388,"lists":390},"Empresa",{"dataNavLevelOne":389},"company",[391],{"items":392},[393,398,404,406,411,416,421,426,431,436,441],{"text":394,"config":395},"Sobre",{"href":396,"dataGaName":397,"dataGaLocation":144},"/pt-br/company/","about",{"text":399,"config":400,"footerGa":403},"Vagas",{"href":401,"dataGaName":402,"dataGaLocation":144},"/jobs/","jobs",{"dataGaName":402},{"text":364,"config":405},{"href":366,"dataGaName":367,"dataGaLocation":144},{"text":407,"config":408},"Liderança",{"href":409,"dataGaName":410,"dataGaLocation":144},"/company/team/e-group/","leadership",{"text":412,"config":413},"Equipe",{"href":414,"dataGaName":415,"dataGaLocation":144},"/company/team/","team",{"text":417,"config":418},"Manual",{"href":419,"dataGaName":420,"dataGaLocation":144},"https://handbook.gitlab.com/","handbook",{"text":422,"config":423},"Relacionamento com investidores",{"href":424,"dataGaName":425,"dataGaLocation":144},"https://ir.gitlab.com/","investor relations",{"text":427,"config":428},"Trust Center",{"href":429,"dataGaName":430,"dataGaLocation":144},"/pt-br/security/","trust center",{"text":432,"config":433},"AI Transparency Center",{"href":434,"dataGaName":435,"dataGaLocation":144},"/pt-br/ai-transparency-center/","ai transparency center",{"text":437,"config":438},"Boletim informativo",{"href":439,"dataGaName":440,"dataGaLocation":144},"/company/contact/#contact-forms","newsletter",{"text":442,"config":443},"Imprensa",{"href":444,"dataGaName":445,"dataGaLocation":144},"/press/","press",{"text":447,"config":448,"lists":449},"Fale com a gente",{"dataNavLevelOne":389},[450],{"items":451},[452,455,460],{"text":151,"config":453},{"href":153,"dataGaName":454,"dataGaLocation":144},"talk to sales",{"text":456,"config":457},"Portal de suporte",{"href":458,"dataGaName":459,"dataGaLocation":144},"https://support.gitlab.com","support portal",{"text":461,"config":462},"Portal de clientes",{"href":463,"dataGaName":464,"dataGaLocation":144},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":466,"login":467,"suggestions":474},"Fechar",{"text":468,"link":469},"Para pesquisar repositórios e projetos, faça login em",{"text":470,"config":471},"gitlab.com",{"href":158,"dataGaName":472,"dataGaLocation":473},"search login","search",{"text":475,"default":476},"Sugestões",[477,479,484,486,491,496],{"text":173,"config":478},{"href":178,"dataGaName":173,"dataGaLocation":473},{"text":480,"config":481},"Sugestões de Código (IA)",{"href":482,"dataGaName":483,"dataGaLocation":473},"/pt-br/solutions/code-suggestions/","Code Suggestions (AI)",{"text":17,"config":485},{"href":207,"dataGaName":17,"dataGaLocation":473},{"text":487,"config":488},"GitLab na AWS",{"href":489,"dataGaName":490,"dataGaLocation":473},"/pt-br/partners/technology-partners/aws/","GitLab on AWS",{"text":492,"config":493},"GitLab no Google Cloud",{"href":494,"dataGaName":495,"dataGaLocation":473},"/pt-br/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":497,"config":498},"Por que escolher o GitLab?",{"href":185,"dataGaName":499,"dataGaLocation":473},"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":296,"config":515},{"href":516,"dataGaName":517,"dataGaLocation":505},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/pt-br/compare/gitlab-vs-github/","get started",{"freeTrial":519,"mobileIcon":524,"desktopIcon":526},{"text":520,"config":521},"Saiba mais sobre o GitLab Duo",{"href":522,"dataGaName":523,"dataGaLocation":505},"/pt-br/gitlab-duo/","gitlab duo",{"altText":507,"config":525},{"src":509,"dataGaName":510,"dataGaLocation":505},{"altText":507,"config":527},{"src":513,"dataGaName":510,"dataGaLocation":505},{"freeTrial":529,"mobileIcon":534,"desktopIcon":536},{"text":530,"config":531},"Voltar para preços",{"href":285,"dataGaName":532,"dataGaLocation":505,"icon":533},"back to pricing","GoBack",{"altText":507,"config":535},{"src":509,"dataGaName":510,"dataGaLocation":505},{"altText":507,"config":537},{"src":513,"dataGaName":510,"dataGaLocation":505},{"title":539,"button":540,"config":545},"Veja como a IA agêntica transforma a entrega de software",{"text":541,"config":542},"Assista ao GitLab Transcend agora",{"href":543,"dataGaName":544,"dataGaLocation":144},"/pt-br/events/transcend/virtual/","transcend event",{"layout":546,"icon":547},"release","AiStar",{"data":549},{"text":550,"source":551,"edit":557,"contribute":562,"config":567,"items":572,"minimal":743},"Git é uma marca comercial da Software Freedom Conservancy e nosso uso do nome \"GitLab\" está sob licença",{"text":552,"config":553},"Acessar a origem da página",{"href":554,"dataGaName":555,"dataGaLocation":556},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":558,"config":559},"Editar esta página",{"href":560,"dataGaName":561,"dataGaLocation":556},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":563,"config":564},"Contribua",{"href":565,"dataGaName":566,"dataGaLocation":556},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":568,"facebook":569,"youtube":570,"linkedin":571},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[573,596,650,677,711],{"title":162,"links":574,"subMenu":579},[575],{"text":576,"config":577},"Plataforma DevSecOps",{"href":171,"dataGaName":578,"dataGaLocation":556},"devsecops platform",[580],{"title":283,"links":581},[582,586,591],{"text":583,"config":584},"Confira os planos",{"href":285,"dataGaName":585,"dataGaLocation":556},"view plans",{"text":587,"config":588},"Por que escolher o GitLab Premium?",{"href":589,"dataGaName":590,"dataGaLocation":556},"/pt-br/pricing/premium/","why premium",{"text":592,"config":593},"Por que escolher o GitLab Ultimate?",{"href":594,"dataGaName":595,"dataGaLocation":556},"/pt-br/pricing/ultimate/","why ultimate",{"title":597,"links":598},"Soluções",[599,604,607,609,614,619,623,626,629,634,636,638,640,645],{"text":600,"config":601},"Transformação digital",{"href":602,"dataGaName":603,"dataGaLocation":556},"/pt-br/topics/digital-transformation/","digital transformation",{"text":605,"config":606},"Segurança e conformidade",{"href":225,"dataGaName":232,"dataGaLocation":556},{"text":217,"config":608},{"href":202,"dataGaName":203,"dataGaLocation":556},{"text":610,"config":611},"Desenvolvimento ágil",{"href":612,"dataGaName":613,"dataGaLocation":556},"/pt-br/solutions/agile-delivery/","agile delivery",{"text":615,"config":616},"Migração para a nuvem",{"href":617,"dataGaName":618,"dataGaLocation":556},"/pt-br/topics/cloud-native/","cloud transformation",{"text":620,"config":621},"SCM",{"href":214,"dataGaName":622,"dataGaLocation":556},"source code management",{"text":17,"config":624},{"href":207,"dataGaName":625,"dataGaLocation":556},"continuous integration & delivery",{"text":255,"config":627},{"href":257,"dataGaName":628,"dataGaLocation":556},"value stream management",{"text":630,"config":631},"GitOps",{"href":632,"dataGaName":633,"dataGaLocation":556},"/pt-br/solutions/gitops/","gitops",{"text":268,"config":635},{"href":270,"dataGaName":271,"dataGaLocation":556},{"text":273,"config":637},{"href":275,"dataGaName":276,"dataGaLocation":556},{"text":278,"config":639},{"href":280,"dataGaName":281,"dataGaLocation":556},{"text":641,"config":642},"Educação",{"href":643,"dataGaName":644,"dataGaLocation":556},"/pt-br/solutions/education/","education",{"text":646,"config":647},"Serviços financeiros",{"href":648,"dataGaName":649,"dataGaLocation":556},"/pt-br/solutions/finance/","financial services",{"title":288,"links":651},[652,654,656,658,661,663,665,667,669,671,673,675],{"text":299,"config":653},{"href":301,"dataGaName":302,"dataGaLocation":556},{"text":304,"config":655},{"href":306,"dataGaName":307,"dataGaLocation":556},{"text":108,"config":657},{"href":310,"dataGaName":311,"dataGaLocation":556},{"text":313,"config":659},{"href":315,"dataGaName":660,"dataGaLocation":556},"docs",{"text":336,"config":662},{"href":338,"dataGaName":339,"dataGaLocation":556},{"text":331,"config":664},{"href":333,"dataGaName":334,"dataGaLocation":556},{"text":341,"config":666},{"href":343,"dataGaName":344,"dataGaLocation":556},{"text":349,"config":668},{"href":351,"dataGaName":352,"dataGaLocation":556},{"text":354,"config":670},{"href":356,"dataGaName":357,"dataGaLocation":556},{"text":359,"config":672},{"href":361,"dataGaName":362,"dataGaLocation":556},{"text":364,"config":674},{"href":366,"dataGaName":367,"dataGaLocation":556},{"text":369,"config":676},{"href":371,"dataGaName":372,"dataGaLocation":556},{"title":387,"links":678},[679,681,683,685,687,689,691,695,700,702,704,706],{"text":394,"config":680},{"href":396,"dataGaName":389,"dataGaLocation":556},{"text":399,"config":682},{"href":401,"dataGaName":402,"dataGaLocation":556},{"text":407,"config":684},{"href":409,"dataGaName":410,"dataGaLocation":556},{"text":412,"config":686},{"href":414,"dataGaName":415,"dataGaLocation":556},{"text":417,"config":688},{"href":419,"dataGaName":420,"dataGaLocation":556},{"text":422,"config":690},{"href":424,"dataGaName":425,"dataGaLocation":556},{"text":692,"config":693},"Sustainability",{"href":694,"dataGaName":692,"dataGaLocation":556},"/sustainability/",{"text":696,"config":697},"Diversidade, inclusão e pertencimento (DIB)",{"href":698,"dataGaName":699,"dataGaLocation":556},"/pt-br/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":427,"config":701},{"href":429,"dataGaName":430,"dataGaLocation":556},{"text":437,"config":703},{"href":439,"dataGaName":440,"dataGaLocation":556},{"text":442,"config":705},{"href":444,"dataGaName":445,"dataGaLocation":556},{"text":707,"config":708},"Declaração de Transparência da Lei da Escravidão Moderna",{"href":709,"dataGaName":710,"dataGaLocation":556},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"title":447,"links":712},[713,716,721,723,728,733,738],{"text":714,"config":715},"Fale com um especialista",{"href":153,"dataGaName":154,"dataGaLocation":556},{"text":717,"config":718},"Ajuda",{"href":719,"dataGaName":720,"dataGaLocation":556},"/support/","get help",{"text":461,"config":722},{"href":463,"dataGaName":464,"dataGaLocation":556},{"text":724,"config":725},"Status",{"href":726,"dataGaName":727,"dataGaLocation":556},"https://status.gitlab.com/","status",{"text":729,"config":730},"Termos de uso",{"href":731,"dataGaName":732,"dataGaLocation":556},"/terms/","terms of use",{"text":734,"config":735},"Aviso de Privacidade",{"href":736,"dataGaName":737,"dataGaLocation":556},"/pt-br/privacy/","privacy statement",{"text":739,"config":740},"Preferências de cookies",{"dataGaName":741,"dataGaLocation":556,"id":742,"isOneTrustButton":132},"cookie preferences","ot-sdk-btn",{"items":744},[745,747,749],{"text":729,"config":746},{"href":731,"dataGaName":732,"dataGaLocation":556},{"text":734,"config":748},{"href":736,"dataGaName":737,"dataGaLocation":556},{"text":739,"config":750},{"dataGaName":741,"dataGaLocation":556,"id":742,"isOneTrustButton":132},{"header":752,"blurb":753,"button":754,"secondaryButton":759},"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":755,"config":756},"Obtenha sua avaliação gratuita",{"href":757,"dataGaName":149,"dataGaLocation":758},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/","feature",{"text":151,"config":760},{"href":153,"dataGaName":154,"dataGaLocation":758},1772652116930]