[{"data":1,"prerenderedAt":817},["ShallowReactive",2],{"/pt-br/topics/ci-cd/cloud-native-continuous-integration":3,"navigation-pt-br":149,"banner-pt-br":559,"footer-pt-br":569,"next-steps-pt-br":807},{"id":4,"title":5,"body":6,"category":6,"config":6,"content":7,"description":6,"extension":141,"meta":142,"navigation":143,"path":144,"seo":145,"slug":6,"stem":147,"testContent":6,"type":6,"__hash__":148},"pages/pt-br/topics/ci-cd/cloud-native-continuous-integration/index.yml","",null,[8,22,30,74,139],{"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},"Cloud native continuous integration",{"type":23,"componentName":23,"componentContent":24},"CommonArticleHero",{"title":25,"text":26,"config":27},"O que é a integração contínua de nuvem nativa?","No desenvolvimento de software moderno, a maioria das equipes já pratica a integração contínua (CI). Para aumentar a velocidade e a escala, as equipes de DevOps geralmente recorrem à computação em nuvem. Esse tipo de desenvolvimento é chamado de desenvolvimento de nuvem nativa. Esses dois conceitos, CI e nuvem nativa, trabalham juntos para que as equipes possam implantar em diferentes ambientes.\n",{"id":28,"twoColumns":29},"o-que-é-a-integração-contínua-de-nuvem-nativa?",false,{"type":31,"componentName":31,"componentContent":32},"CommonSideNavigationWithTree",{"anchors":33,"components":52},{"text":34,"data":35},"On this page",[36,40,44,48],{"text":37,"config":38},"Entenda a integração contínua (CI) de nuvem nativa",{"href":39},"#cloud-native-continuous-integration-ci-explained",{"text":41,"config":42},"Nuvem nativa + integração contínua",{"href":43},"#cloud-native-continuous-integration",{"text":45,"config":46},"O que é necessário em um pipeline de CI de nuvem nativa",{"href":47},"#what-a-cloud-native-ci-pipeline-needs",{"text":49,"config":50},"Conclusão",{"href":51},"#conclusion",[53,59,64,69],{"type":54,"componentName":54,"componentContent":55},"TopicsCopy",{"header":37,"text":56,"config":57},"A integração contínua (CI) de nuvem nativa combina os princípios da CI com serviços de nuvem, ajudando as equipes de desenvolvimento modernas com integração e testes de alterações de código em repositórios de código-fonte compartilhados. Essa abordagem utiliza ferramentas como Kubernetes e registros de contêiner para aprimorar o ciclo de vida do desenvolvimento de software e garantir a entrega de software eficiente.\n\nNo desenvolvimento de software moderno, muitas equipes já praticam a integração contínua, mas para realmente maximizar a eficiência e a escala, é essencial adotar uma abordagem de nuvem nativa.",{"id":58},"cloud-native-continuous-integration-ci-explained",{"type":54,"componentName":54,"componentContent":60},{"header":41,"text":61,"config":62},"[Nuvem nativa](https://about.gitlab.com/topics/cloud-native/) é uma maneira de criar e executar aplicações que aproveitam a capacidade de ajuste de escala do modelo de computação em nuvem. A computação de nuvem nativa usa serviços de nuvem modernos, como orquestração de contêiner, modelos sem servidor e [multicloud](https://about.gitlab.com/topics/multicloud/), entre outros. As aplicações de nuvem nativa são criadas para operar na nuvem.\n\n\nA [CI](/topics/ci-cd/) é a prática de integrar código em um repositório compartilhado e criar e testar cada alteração automaticamente, várias vezes ao dia. As equipes que usam [pipeline como código](https://about.gitlab.com/topics/ci-cd/pipeline-as-code/) podem configurar compilações, testes e implantação em códigos rastreáveis, armazenados no mesmo repositório compartilhado que o código-fonte.\n\n\nA integração contínua de nuvem nativa é simplesmente uma integração contínua que apoia os serviços de nuvem frequentemente usados no desenvolvimento de nuvem nativa.\n",{"id":63},"cloud-native-continuous-integration",{"type":54,"componentName":54,"componentContent":65},{"header":45,"text":66,"config":67},"A nuvem nativa oferece oportunidades em termos de velocidade e escala, mas também [aumenta a complexidade](https://thenewstack.io/the-shifting-nature-of-ci-cd-in-the-age-of-cloud-native-computing/). As equipes de engenharia de nuvem nativa precisam de maior automação e estabilidade e de ferramentas de CI/CD projetadas para atender à complexidade decorrente do desenvolvimento em um ambiente de [microsserviços](https://about.gitlab.com/topics/microservices/).\n\n\n Para um melhor desenvolvimento de nuvem nativa, as equipes devem garantir a otimização das soluções de integração contínua para os serviços de nuvem que costumam usar:\n\n\n * Ferramentas de orquestração de contêineres, como o [Kubernetes](https://about.gitlab.com/solutions/kubernetes/), permitem que os desenvolvedores coordenem o modo de funcionamento dos contêineres de uma aplicação, incluindo o dimensionamento e a implantação. Para equipes que usam o Kubernetes, a CI de nuvem nativa deve ter uma integração robusta com o Kubernetes para ajudar na adição e/ou no gerenciamento de vários clusters.\n\n * A [entrega contínua](https://about.gitlab.com/pt-br/solutions/continuous-integration/) (CD) simplificada, além da integração contínua, é importante para o desenvolvimento de aplicações de nuvem nativa e com microsserviços. Estratégias de implantação altamente funcionais, como [implantações canário](https://docs.gitlab.com/user/project/canary_deployments/), podem ajudar as equipes de nuvem nativa a testar novos recursos com a mesma velocidade que os criam.\n\n* As aplicações de nuvem nativa geralmente são arquitetadas usando microsserviços, em vez de uma estrutura monolítica, e utilizam contêineres para empacotar as bibliotecas e os processos da aplicação para a implantação. Uma ferramenta de CI de nuvem nativa com [registro de contêiner integrado](https://docs.gitlab.com/user/packages/container_registry/) pode ajudar a simplificar esse processo.\n\nA integração contínua de nuvem nativa foi projetada para apoiar os serviços e arquiteturas de nuvem que as equipes de nuvem nativa usam, e oferece a velocidade e a estabilidade de que as equipes de automação precisam.\n",{"id":68},"what-a-cloud-native-ci-pipeline-needs",{"type":54,"componentName":54,"componentContent":70},{"header":49,"text":71,"config":72},"A integração contínua (CI) de nuvem nativa transforma o ciclo de vida do desenvolvimento de software ao mesclar práticas de CI com uma abordagem de nuvem nativa, aumentando a capacidade de ajuste de escala e a eficiência. Esse processo de desenvolvimento apoia os processos de implantação por meio de ferramentas robustas de integração contínua, permitindo que os desenvolvedores de software mantenham um ambiente de produção estável e forneçam software de alta qualidade.\n\nAo integrar serviços de nuvem, como a orquestração de contêineres e computação sem servidor, as equipes de desenvolvimento podem acelerar seus ciclos de implantação, melhorar a qualidade das versões de software e garantir a entrega de software eficiente.\n\nEssa integração perfeita da CI com as práticas de nuvem nativa promove uma prática de desenvolvimento de software mais eficiente e eficaz, o que leva a uma qualidade de software superior e a ambientes de produção confiáveis.\n",{"id":73},"conclusion",{"type":75,"componentName":75,"componentContent":76},"CommonResourcesContainer",{"header":77,"tabs":78},"Recursos relacionados",[79,111,126],{"name":80,"items":81,"config":110},"Publicação no blogs",[82,93,102],{"header":83,"type":84,"image":85,"link":88},"Como usar o GitLab para planejamento de portfólio e gerenciamento de projetos ágeis","Publicação no blog",{"altText":83,"config":86},{"src":87},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749159580/Website/Topics/nvidia.jpg",{"text":89,"config":90},"Leia mais",{"href":91,"icon":92,"modal":29},"/blog/gitlab-for-agile-portfolio-planning-project-management/","Blog",{"header":94,"type":84,"image":95,"link":98},"Como criar um pipeline de CI/CD usando a implantação automática no Kubernetes com o GitLab e Helm",{"altText":94,"config":96},{"src":97},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749159935/Website/Topics/NIST.png",{"text":89,"config":99},{"href":100,"icon":101,"modal":29},"/blog/how-to-create-a-ci-cd-pipeline-with-auto-deploy-to-kubernetes-using-gitlab/","BlogAlt",{"header":103,"type":84,"image":104,"link":107},"Como usar o GitLab para métodos ágeis, CI/CD, GitOps e muito mais",{"altText":103,"config":105},{"src":106},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749159940/Website/Topics/dedicated-blog-header.png",{"text":89,"config":108},{"href":109,"icon":92,"modal":29},"/blog/gitlab-for-cicd-agile-gitops-cloudnative/",{"key":80},{"name":112,"items":113,"config":125},"Documentaçãos",[114],{"header":115,"type":116,"image":117,"link":120},"Implante software no Kubernetes a partir de pipelines de CI/CD do GitLab","Documentação",{"altText":115,"config":118},{"src":119},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749157556/Website/Topics/resources_1.jpg",{"text":121,"config":122},"Saiba mais",{"href":123,"icon":124,"modal":29},"https://docs.gitlab.com/user/project/clusters/","Docs",{"key":112},{"name":127,"items":128,"config":138},"Whitepapers",[129],{"header":130,"type":131,"image":132,"link":135},"Como implantar na AWS a partir do GitLab","Whitepaper",{"altText":130,"config":133},{"src":134},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749159570/Website/Topics/vlabsdev_coverimage.jpg",{"text":89,"config":136},{"href":137,"icon":127,"modal":29},"/blog/deploy-aws/",{"key":127},{"type":140,"componentName":140},"CommonNextSteps","yml",{},true,"/pt-br/topics/ci-cd/cloud-native-continuous-integration",{"title":25,"description":146},"O desenvolvimento de nuvem nativa precisa de integração contínua que proporcione velocidade. Descubra o que diferencia a CI de nuvem nativa da CI comum.","pt-br/topics/ci-cd/cloud-native-continuous-integration/index","-0clU53gdeConv1reU_TXG5rPEBhVkKoWDzLdo_oGH8",{"data":150},{"logo":151,"freeTrial":156,"sales":161,"login":166,"items":171,"search":477,"minimal":511,"duo":529,"switchNav":538,"pricingDeployment":549},{"config":152},{"href":153,"dataGaName":154,"dataGaLocation":155},"/pt-br/","gitlab logo","header",{"text":157,"config":158},"Obtenha uma avaliação gratuita",{"href":159,"dataGaName":160,"dataGaLocation":155},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/pt-br&glm_content=default-saas-trial/","free trial",{"text":162,"config":163},"Fale com a equipe de vendas",{"href":164,"dataGaName":165,"dataGaLocation":155},"/pt-br/sales/","sales",{"text":167,"config":168},"Fazer login",{"href":169,"dataGaName":170,"dataGaLocation":155},"https://gitlab.com/users/sign_in/","sign in",[172,198,294,299,398,458],{"text":173,"config":174,"cards":176},"Plataforma",{"dataNavLevelOne":175},"platform",[177,183,191],{"title":173,"description":178,"link":179},"A plataforma de orquestração inteligente para DevSecOps",{"text":180,"config":181},"Conheça a plataforma",{"href":182,"dataGaName":175,"dataGaLocation":155},"/pt-br/platform/",{"title":184,"description":185,"link":186},"GitLab Duo Agent Platform","IA agêntica para todo o ciclo de vida do software",{"text":187,"config":188},"Conheça o GitLab Duo",{"href":189,"dataGaName":190,"dataGaLocation":155},"/pt-br/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":192,"description":193,"link":194},"Por que escolher o GitLab?","Saiba os principais motivos pelos quais as empresas escolhem o GitLab",{"text":121,"config":195},{"href":196,"dataGaName":197,"dataGaLocation":155},"/pt-br/why-gitlab/","why gitlab",{"text":199,"left":143,"config":200,"link":202,"lists":206,"footer":276},"Produtos",{"dataNavLevelOne":201},"solutions",{"text":203,"config":204},"Confira todas as soluções",{"href":205,"dataGaName":201,"dataGaLocation":155},"/pt-br/solutions/",[207,231,254],{"title":208,"description":209,"link":210,"items":215},"Automação","CI/CD e automação para acelerar a implantação",{"config":211},{"icon":212,"href":213,"dataGaName":214,"dataGaLocation":155},"AutomatedCodeAlt","/pt-br/solutions/delivery-automation/","automated software delivery",[216,219,222,227],{"text":17,"config":217},{"href":218,"dataGaLocation":155,"dataGaName":17},"/pt-br/solutions/continuous-integration/",{"text":184,"config":220},{"href":189,"dataGaLocation":155,"dataGaName":221},"gitlab duo agent platform - product menu",{"text":223,"config":224},"Gerenciamento de código-fonte",{"href":225,"dataGaLocation":155,"dataGaName":226},"/pt-br/solutions/source-code-management/","Source Code Management",{"text":228,"config":229},"Entrega automatizada de software",{"href":213,"dataGaLocation":155,"dataGaName":230},"Automated software delivery",{"title":232,"description":233,"link":234,"items":239},"Segurança","Acelere a entrega de código sem comprometer a segurança",{"config":235},{"href":236,"dataGaName":237,"dataGaLocation":155,"icon":238},"/pt-br/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[240,244,249],{"text":241,"config":242},"Testes de segurança de aplicações",{"href":236,"dataGaName":243,"dataGaLocation":155},"Application security testing",{"text":245,"config":246},"Segurança da cadeia de suprimentos de software",{"href":247,"dataGaLocation":155,"dataGaName":248},"/pt-br/solutions/supply-chain/","Software supply chain security",{"text":250,"config":251},"Conformidade de software",{"href":252,"dataGaName":253,"dataGaLocation":155},"/pt-br/solutions/software-compliance/","software compliance",{"title":255,"link":256,"items":261},"Medição",{"config":257},{"icon":258,"href":259,"dataGaName":260,"dataGaLocation":155},"DigitalTransformation","/pt-br/solutions/visibility-measurement/","visibility and measurement",[262,266,271],{"text":263,"config":264},"Visibilidade e métricas",{"href":259,"dataGaLocation":155,"dataGaName":265},"Visibility and Measurement",{"text":267,"config":268},"Gestão de fluxo de valor",{"href":269,"dataGaLocation":155,"dataGaName":270},"/pt-br/solutions/value-stream-management/","Value Stream Management",{"text":272,"config":273},"Análise e insights",{"href":274,"dataGaLocation":155,"dataGaName":275},"/pt-br/solutions/analytics-and-insights/","Analytics and insights",{"title":277,"items":278},"GitLab para",[279,284,289],{"text":280,"config":281},"Enterprise",{"href":282,"dataGaLocation":155,"dataGaName":283},"/pt-br/enterprise/","enterprise",{"text":285,"config":286},"Pequenas empresas",{"href":287,"dataGaLocation":155,"dataGaName":288},"/pt-br/small-business/","small business",{"text":290,"config":291},"Setor público",{"href":292,"dataGaLocation":155,"dataGaName":293},"/pt-br/solutions/public-sector/","public sector",{"text":295,"config":296},"Preços",{"href":297,"dataGaName":298,"dataGaLocation":155,"dataNavLevelOne":298},"/pt-br/pricing/","pricing",{"text":300,"config":301,"link":303,"lists":307,"feature":385},"Recursos",{"dataNavLevelOne":302},"resources",{"text":304,"config":305},"Confira todos os recursos",{"href":306,"dataGaName":302,"dataGaLocation":155},"/pt-br/resources/",[308,340,357],{"title":309,"items":310},"Primeiros passos",[311,316,321,325,330,335],{"text":312,"config":313},"Instalação",{"href":314,"dataGaName":315,"dataGaLocation":155},"/pt-br/install/","install",{"text":317,"config":318},"Guias de início rápido",{"href":319,"dataGaName":320,"dataGaLocation":155},"/pt-br/get-started/","quick setup checklists",{"text":121,"config":322},{"href":323,"dataGaLocation":155,"dataGaName":324},"https://university.gitlab.com/","learn",{"text":326,"config":327},"Documentação do produto",{"href":328,"dataGaName":329,"dataGaLocation":155},"https://docs.gitlab.com/","product documentation",{"text":331,"config":332},"Vídeos de melhores práticas",{"href":333,"dataGaName":334,"dataGaLocation":155},"/pt-br/getting-started-videos/","best practice videos",{"text":336,"config":337},"Integrações",{"href":338,"dataGaName":339,"dataGaLocation":155},"/pt-br/integrations/","integrations",{"title":341,"items":342},"Descubra",[343,348,352],{"text":344,"config":345},"Histórias de sucesso de clientes",{"href":346,"dataGaName":347,"dataGaLocation":155},"/pt-br/customers/","customer success stories",{"text":92,"config":349},{"href":350,"dataGaName":351,"dataGaLocation":155},"/blog/","blog",{"text":353,"config":354},"Trabalho remoto",{"href":355,"dataGaName":356,"dataGaLocation":155},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":358,"items":359},"Conecte-se",[360,365,370,375,380],{"text":361,"config":362},"Serviços do GitLab",{"href":363,"dataGaName":364,"dataGaLocation":155},"/pt-br/services/","services",{"text":366,"config":367},"Comunidade",{"href":368,"dataGaName":369,"dataGaLocation":155},"/community/","community",{"text":371,"config":372},"Fórum",{"href":373,"dataGaName":374,"dataGaLocation":155},"https://forum.gitlab.com/","forum",{"text":376,"config":377},"Eventos",{"href":378,"dataGaName":379,"dataGaLocation":155},"/events/","events",{"text":381,"config":382},"Parceiros",{"href":383,"dataGaName":384,"dataGaLocation":155},"/pt-br/partners/","partners",{"backgroundColor":386,"textColor":387,"text":388,"image":389,"link":393},"#2f2a6b","#fff","Insights para o futuro do desenvolvimento de software",{"altText":390,"config":391},"Cartão promocional do The Source",{"src":392},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758208064/dzl0dbift9xdizyelkk4.svg",{"text":394,"config":395},"Confira as novidades",{"href":396,"dataGaName":397,"dataGaLocation":155},"/pt-br/the-source/","the source",{"text":399,"config":400,"lists":402},"Empresa",{"dataNavLevelOne":401},"company",[403],{"items":404},[405,410,416,418,423,428,433,438,443,448,453],{"text":406,"config":407},"Sobre",{"href":408,"dataGaName":409,"dataGaLocation":155},"/pt-br/company/","about",{"text":411,"config":412,"footerGa":415},"Vagas",{"href":413,"dataGaName":414,"dataGaLocation":155},"/jobs/","jobs",{"dataGaName":414},{"text":376,"config":417},{"href":378,"dataGaName":379,"dataGaLocation":155},{"text":419,"config":420},"Liderança",{"href":421,"dataGaName":422,"dataGaLocation":155},"/company/team/e-group/","leadership",{"text":424,"config":425},"Equipe",{"href":426,"dataGaName":427,"dataGaLocation":155},"/company/team/","team",{"text":429,"config":430},"Manual",{"href":431,"dataGaName":432,"dataGaLocation":155},"https://handbook.gitlab.com/","handbook",{"text":434,"config":435},"Relações com investidores",{"href":436,"dataGaName":437,"dataGaLocation":155},"https://ir.gitlab.com/","investor relations",{"text":439,"config":440},"Trust Center",{"href":441,"dataGaName":442,"dataGaLocation":155},"/pt-br/security/","trust center",{"text":444,"config":445},"AI Transparency Center",{"href":446,"dataGaName":447,"dataGaLocation":155},"/pt-br/ai-transparency-center/","ai transparency center",{"text":449,"config":450},"Boletim informativo",{"href":451,"dataGaName":452,"dataGaLocation":155},"/company/contact/#contact-forms","newsletter",{"text":454,"config":455},"Imprensa",{"href":456,"dataGaName":457,"dataGaLocation":155},"/press/","press",{"text":459,"config":460,"lists":461},"Fale com a gente",{"dataNavLevelOne":401},[462],{"items":463},[464,467,472],{"text":162,"config":465},{"href":164,"dataGaName":466,"dataGaLocation":155},"talk to sales",{"text":468,"config":469},"Portal de ajuda",{"href":470,"dataGaName":471,"dataGaLocation":155},"https://support.gitlab.com","support portal",{"text":473,"config":474},"Portal de clientes",{"href":475,"dataGaName":476,"dataGaLocation":155},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":478,"login":479,"suggestions":486},"Fechar",{"text":480,"link":481},"Para pesquisar repositórios e projetos, faça login em",{"text":482,"config":483},"gitlab.com",{"href":169,"dataGaName":484,"dataGaLocation":485},"search login","search",{"text":487,"default":488},"Sugestões",[489,491,496,498,503,508],{"text":184,"config":490},{"href":189,"dataGaName":184,"dataGaLocation":485},{"text":492,"config":493},"Sugestões de código (AI)",{"href":494,"dataGaName":495,"dataGaLocation":485},"/pt-br/solutions/code-suggestions/","Code Suggestions (AI)",{"text":17,"config":497},{"href":218,"dataGaName":17,"dataGaLocation":485},{"text":499,"config":500},"GitLab na AWS",{"href":501,"dataGaName":502,"dataGaLocation":485},"/pt-br/partners/technology-partners/aws/","GitLab on AWS",{"text":504,"config":505},"GitLab no Google Cloud",{"href":506,"dataGaName":507,"dataGaLocation":485},"/pt-br/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":192,"config":509},{"href":196,"dataGaName":510,"dataGaLocation":485},"Why GitLab?",{"freeTrial":512,"mobileIcon":517,"desktopIcon":522,"secondaryButton":525},{"text":513,"config":514},"Iniciar avaliação gratuita",{"href":515,"dataGaName":160,"dataGaLocation":516},"https://gitlab.com/-/trials/new/","nav",{"altText":518,"config":519},"Ícone do GitLab",{"src":520,"dataGaName":521,"dataGaLocation":516},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":518,"config":523},{"src":524,"dataGaName":521,"dataGaLocation":516},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":309,"config":526},{"href":527,"dataGaName":528,"dataGaLocation":516},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/pt-br/get-started/","get started",{"freeTrial":530,"mobileIcon":534,"desktopIcon":536},{"text":531,"config":532},"Saiba mais sobre o GitLab Duo",{"href":189,"dataGaName":533,"dataGaLocation":516},"gitlab duo",{"altText":518,"config":535},{"src":520,"dataGaName":521,"dataGaLocation":516},{"altText":518,"config":537},{"src":524,"dataGaName":521,"dataGaLocation":516},{"button":539,"mobileIcon":544,"desktopIcon":546},{"text":540,"config":541},"/switch",{"href":542,"dataGaName":543,"dataGaLocation":516},"#contact","switch",{"altText":518,"config":545},{"src":520,"dataGaName":521,"dataGaLocation":516},{"altText":518,"config":547},{"src":548,"dataGaName":521,"dataGaLocation":516},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":550,"mobileIcon":555,"desktopIcon":557},{"text":551,"config":552},"Voltar para preços",{"href":297,"dataGaName":553,"dataGaLocation":516,"icon":554},"back to pricing","GoBack",{"altText":518,"config":556},{"src":520,"dataGaName":521,"dataGaLocation":516},{"altText":518,"config":558},{"src":524,"dataGaName":521,"dataGaLocation":516},{"title":560,"button":561,"config":566},"Veja como a IA agêntica transforma a entrega de software",{"text":562,"config":563},"Assista ao GitLab Transcend agora",{"href":564,"dataGaName":565,"dataGaLocation":155},"/pt-br/events/transcend/virtual/","transcend event",{"layout":567,"icon":568,"disabled":143},"release","AiStar",{"data":570},{"text":571,"source":572,"edit":578,"contribute":583,"config":588,"items":593,"minimal":797},"Git é uma marca comercial da Software Freedom Conservancy e nosso uso do nome \"GitLab\" está sob licença",{"text":573,"config":574},"Ver 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,640,692,735,762],{"title":295,"links":595,"subMenu":610},[596,600,605],{"text":597,"config":598},"Confira os planos",{"href":297,"dataGaName":599,"dataGaLocation":577},"view plans",{"text":601,"config":602},"Por que escolher o GitLab Premium?",{"href":603,"dataGaName":604,"dataGaLocation":577},"/pt-br/pricing/premium/","why premium",{"text":606,"config":607},"Por que escolher o GitLab Ultimate?",{"href":608,"dataGaName":609,"dataGaLocation":577},"/pt-br/pricing/ultimate/","why ultimate",[611],{"title":612,"links":613},"Entre em contato conosco",[614,616,618,620,625,630,635],{"text":162,"config":615},{"href":164,"dataGaName":165,"dataGaLocation":577},{"text":468,"config":617},{"href":470,"dataGaName":471,"dataGaLocation":577},{"text":473,"config":619},{"href":475,"dataGaName":476,"dataGaLocation":577},{"text":621,"config":622},"Status",{"href":623,"dataGaName":624,"dataGaLocation":577},"https://status.gitlab.com/","status",{"text":626,"config":627},"Termos de uso",{"href":628,"dataGaName":629,"dataGaLocation":577},"/terms/","terms of use",{"text":631,"config":632},"Aviso de privacidade",{"href":633,"dataGaName":634,"dataGaLocation":577},"/pt-br/privacy/","privacy statement",{"text":636,"config":637},"Preferências de cookies",{"dataGaName":638,"dataGaLocation":577,"id":639,"isOneTrustButton":143},"cookie preferences","ot-sdk-btn",{"title":199,"links":641,"subMenu":650},[642,646],{"text":643,"config":644},"Plataforma DevSecOps",{"href":182,"dataGaName":645,"dataGaLocation":577},"devsecops platform",{"text":647,"config":648},"Desenvolvimento auxiliado por IA",{"href":189,"dataGaName":649,"dataGaLocation":577},"ai-assisted development",[651],{"title":652,"links":653},"Tópicos",[654,657,662,667,672,677,682,687],{"text":17,"config":655},{"href":19,"dataGaName":656,"dataGaLocation":577},"cicd",{"text":658,"config":659},"GitOps",{"href":660,"dataGaName":661,"dataGaLocation":577},"/pt-br/topics/gitops/","gitops",{"text":663,"config":664},"DevOps",{"href":665,"dataGaName":666,"dataGaLocation":577},"/pt-br/topics/devops/","devops",{"text":668,"config":669},"Controle de versão",{"href":670,"dataGaName":671,"dataGaLocation":577},"/pt-br/topics/version-control/","version control",{"text":673,"config":674},"DevSecOps",{"href":675,"dataGaName":676,"dataGaLocation":577},"/pt-br/topics/devsecops/","devsecops",{"text":678,"config":679},"De nuvem nativa",{"href":680,"dataGaName":681,"dataGaLocation":577},"/pt-br/topics/cloud-native/","cloud native",{"text":683,"config":684},"IA para programação",{"href":685,"dataGaName":686,"dataGaLocation":577},"/pt-br/topics/devops/ai-for-coding/","ai for coding",{"text":688,"config":689},"IA agêntica",{"href":690,"dataGaName":691,"dataGaLocation":577},"/pt-br/topics/agentic-ai/","agentic ai",{"title":693,"links":694},"Soluções",[695,698,700,705,709,712,716,719,721,723,725,730],{"text":241,"config":696},{"href":236,"dataGaName":697,"dataGaLocation":577},"Application Security Testing",{"text":228,"config":699},{"href":213,"dataGaName":214,"dataGaLocation":577},{"text":701,"config":702},"Desenvolvimento ágil",{"href":703,"dataGaName":704,"dataGaLocation":577},"/pt-br/solutions/agile-delivery/","agile delivery",{"text":706,"config":707},"SCM",{"href":225,"dataGaName":708,"dataGaLocation":577},"source code management",{"text":17,"config":710},{"href":218,"dataGaName":711,"dataGaLocation":577},"continuous integration & delivery",{"text":713,"config":714},"Gestão de fluxo de valor do GitLab",{"href":269,"dataGaName":715,"dataGaLocation":577},"value stream management",{"text":658,"config":717},{"href":718,"dataGaName":661,"dataGaLocation":577},"/pt-br/solutions/gitops/",{"text":280,"config":720},{"href":282,"dataGaName":283,"dataGaLocation":577},{"text":285,"config":722},{"href":287,"dataGaName":288,"dataGaLocation":577},{"text":290,"config":724},{"href":292,"dataGaName":293,"dataGaLocation":577},{"text":726,"config":727},"Educação",{"href":728,"dataGaName":729,"dataGaLocation":577},"/pt-br/solutions/education/","education",{"text":731,"config":732},"Serviços financeiros",{"href":733,"dataGaName":734,"dataGaLocation":577},"/pt-br/solutions/finance/","financial services",{"title":300,"links":736},[737,739,741,743,746,748,750,752,754,756,758,760],{"text":312,"config":738},{"href":314,"dataGaName":315,"dataGaLocation":577},{"text":317,"config":740},{"href":319,"dataGaName":320,"dataGaLocation":577},{"text":121,"config":742},{"href":323,"dataGaName":324,"dataGaLocation":577},{"text":326,"config":744},{"href":328,"dataGaName":745,"dataGaLocation":577},"docs",{"text":92,"config":747},{"href":350,"dataGaName":351,"dataGaLocation":577},{"text":344,"config":749},{"href":346,"dataGaName":347,"dataGaLocation":577},{"text":353,"config":751},{"href":355,"dataGaName":356,"dataGaLocation":577},{"text":361,"config":753},{"href":363,"dataGaName":364,"dataGaLocation":577},{"text":366,"config":755},{"href":368,"dataGaName":369,"dataGaLocation":577},{"text":371,"config":757},{"href":373,"dataGaName":374,"dataGaLocation":577},{"text":376,"config":759},{"href":378,"dataGaName":379,"dataGaLocation":577},{"text":381,"config":761},{"href":383,"dataGaName":384,"dataGaLocation":577},{"title":399,"links":763},[764,766,768,770,772,774,776,781,786,788,790,792],{"text":406,"config":765},{"href":408,"dataGaName":401,"dataGaLocation":577},{"text":411,"config":767},{"href":413,"dataGaName":414,"dataGaLocation":577},{"text":419,"config":769},{"href":421,"dataGaName":422,"dataGaLocation":577},{"text":424,"config":771},{"href":426,"dataGaName":427,"dataGaLocation":577},{"text":429,"config":773},{"href":431,"dataGaName":432,"dataGaLocation":577},{"text":434,"config":775},{"href":436,"dataGaName":437,"dataGaLocation":577},{"text":777,"config":778},"Sustentabilidade",{"href":779,"dataGaName":780,"dataGaLocation":577},"/sustainability/","Sustainability",{"text":782,"config":783},"Diversidade, inclusão e pertencimento (DIB)",{"href":784,"dataGaName":785,"dataGaLocation":577},"/pt-br/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":439,"config":787},{"href":441,"dataGaName":442,"dataGaLocation":577},{"text":449,"config":789},{"href":451,"dataGaName":452,"dataGaLocation":577},{"text":454,"config":791},{"href":456,"dataGaName":457,"dataGaLocation":577},{"text":793,"config":794},"Declaração de Transparência da Lei da Escravidão Moderna",{"href":795,"dataGaName":796,"dataGaLocation":577},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":798},[799,802,804],{"text":800,"config":801},"Termos",{"href":628,"dataGaName":629,"dataGaLocation":577},{"text":636,"config":803},{"dataGaName":638,"dataGaLocation":577,"id":639,"isOneTrustButton":143},{"text":805,"config":806},"Privacidade",{"href":633,"dataGaName":634,"dataGaLocation":577},{"header":808,"blurb":809,"button":810,"secondaryButton":815},"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":811,"config":812},"Obtenha sua avaliação gratuita",{"href":813,"dataGaName":160,"dataGaLocation":814},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/pt-br/","feature",{"text":162,"config":816},{"href":164,"dataGaName":165,"dataGaLocation":814},1777394025677]