[{"data":1,"prerenderedAt":920},["ShallowReactive",2],{"/pt-br/blog":3,"navigation-pt-br":19,"banner-pt-br":445,"footer-pt-br":453,"blogCategories-pt-br":706,"relatedBlogPosts-pt-br":860,"mainFeaturedPost-pt-br":890,"recentFeaturedPosts-pt-br":892,"recentPosts-pt-br":910},{"id":4,"title":5,"body":6,"category":6,"config":6,"content":7,"description":6,"extension":10,"meta":11,"navigation":12,"path":13,"seo":14,"slug":6,"stem":17,"testContent":6,"type":6,"__hash__":18},"pages/pt-br/blog/index.yml","",null,[8],{"componentName":9},"BlogHomePage","yml",{},true,"/pt-br/blog",{"title":15,"description":16},"Blog | GitLab","Tutoriais, informações sobre produtos, insights de especialistas e mais no Blog do GitLab para equipes de DevSecOps criarem e implementarem software de forma segura mais rápido","pt-br/blog/index","OvadhAsdUFDRAblbnwlZyt-QQ2PfkzQJpf497L0xqoc",{"logo":20,"freeTrial":25,"sales":30,"login":35,"items":40,"search":361,"minimal":396,"duo":415,"switchNav":424,"pricingDeployment":435},{"config":21},{"href":22,"dataGaName":23,"dataGaLocation":24},"/pt-br/","gitlab logo","header",{"text":26,"config":27},"Obtenha uma avaliação gratuita",{"href":28,"dataGaName":29,"dataGaLocation":24},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/pt-br&glm_content=default-saas-trial/","free trial",{"text":31,"config":32},"Solicite uma demonstração",{"href":33,"dataGaName":34,"dataGaLocation":24},"/pt-br/sales/?contact-topic=request-demo","sales",{"text":36,"config":37},"Fazer login",{"href":38,"dataGaName":39,"dataGaLocation":24},"https://gitlab.com/users/sign_in/","sign in",[41,117,205,210,285,339],{"text":42,"left":12,"config":43,"menu":45},"Plataforma",{"dataNavLevelOne":44},"platform",{"type":46,"link":47,"columns":51,"feature":106},"lists",{"text":48,"config":49},"Conheça a plataforma",{"href":50,"dataGaName":44,"dataGaLocation":24},"/pt-br/platform/",[52,70,88],{"title":53,"items":54},"Execução e fluxos de trabalho",[55,60,65],{"text":56,"config":57},"CI/CD",{"href":58,"dataGaLocation":24,"dataGaName":59},"/pt-br/solutions/continuous-integration/","ci/cd",{"text":61,"config":62},"Gerenciamento de código-fonte",{"href":63,"dataGaLocation":24,"dataGaName":64},"/pt-br/solutions/source-code-management/","source code management",{"text":66,"config":67},"Entrega ágil",{"href":68,"dataGaLocation":24,"dataGaName":69},"/pt-br/solutions/agile-delivery/","agile delivery",{"title":71,"items":72},"Segurança e governança",[73,78,83],{"text":74,"config":75},"Testes de segurança de aplicações",{"href":76,"dataGaLocation":24,"dataGaName":77},"/pt-br/solutions/application-security-testing/","application security testing",{"text":79,"config":80},"Governança e conformidade",{"href":81,"dataGaLocation":24,"dataGaName":82},"/pt-br/solutions/software-compliance/","governance and compliance",{"text":84,"config":85},"Segurança da cadeia de suprimentos",{"href":86,"dataGaLocation":24,"dataGaName":87},"/pt-br/solutions/supply-chain/","supply chain security",{"title":89,"items":90},"Contexto e IA",[91,96,101],{"text":92,"config":93},"Orquestração agêntica",{"href":94,"dataGaLocation":24,"dataGaName":95},"/pt-br/gitlab-duo-agent-platform/","agentic orchestration",{"text":97,"config":98},"Grafo de contexto",{"href":99,"dataGaLocation":24,"dataGaName":100},"/pt-br/gitlab-orbit/","context graph",{"text":102,"config":103},"Visibilidade e métricas",{"href":104,"dataGaLocation":24,"dataGaName":105},"/pt-br/solutions/visibility-measurement/","visibility and measurement",{"config":107,"title":110,"text":111,"link":112},{"background":108,"textColor":109},"url('https://res.cloudinary.com/about-gitlab-com/image/upload/v1777322348/qpq8yrgn8knii57omj0c.png')","#000","Por que escolher o GitLab?","Uma plataforma única que oferece velocidade e controle em todo o ciclo de vida do seu software.",{"text":113,"config":114},"Saiba mais",{"href":115,"dataGaName":116,"dataGaLocation":24},"/pt-br/why-gitlab/","why gitlab",{"text":118,"left":12,"config":119,"menu":121},"Soluções",{"dataNavLevelOne":120},"solutions",{"type":46,"link":122,"columns":126,"feature":196},{"text":123,"config":124},"Confira todas as soluções",{"href":125,"dataGaName":120,"dataGaLocation":24},"/pt-br/solutions/",[127,145,163],{"title":128,"items":129},"Resultados",[130,135,140],{"text":131,"config":132},"Modernização de DevOps",{"href":133,"dataGaLocation":24,"dataGaName":134},"/pt-br/assessments/devops-modernization-assessment/","devops modernization",{"text":136,"config":137},"Modernização da segurança",{"href":138,"dataGaLocation":24,"dataGaName":139},"/pt-br/assessments/security-modernization-assessment/","security modernization",{"text":141,"config":142},"Modernização da IA",{"href":143,"dataGaLocation":24,"dataGaName":144},"/pt-br/assessments/ai-modernization-assessment/","ai modernization",{"title":146,"items":147},"Por tamanho",[148,153,158],{"text":149,"config":150},"Enterprise",{"href":151,"dataGaLocation":24,"dataGaName":152},"/pt-br/enterprise/","enterprise",{"text":154,"config":155},"Pequenas empresas",{"href":156,"dataGaLocation":24,"dataGaName":157},"/pt-br/small-business/","small business",{"text":159,"config":160},"Start-ups",{"href":161,"dataGaLocation":24,"dataGaName":162},"/pt-br/solutions/startups/","startups",{"title":164,"items":165},"Indústrias",[166,171,176,181,186,191],{"text":167,"config":168},"Serviços financeiros",{"href":169,"dataGaLocation":24,"dataGaName":170},"/pt-br/solutions/finance/","financial services",{"text":172,"config":173},"Setor público",{"href":174,"dataGaLocation":24,"dataGaName":175},"/pt-br/solutions/public-sector/","public sector",{"text":177,"config":178},"Telecomunicações",{"href":179,"dataGaLocation":24,"dataGaName":180},"/pt-br/solutions/telecommunications/","telecommunications",{"text":182,"config":183},"Serviços automotivos",{"href":184,"dataGaLocation":24,"dataGaName":185},"/pt-br/solutions/automotive/","automotive",{"text":187,"config":188},"Educação",{"href":189,"dataGaLocation":24,"dataGaName":190},"/pt-br/solutions/education/","education",{"text":192,"config":193},"Setor aeroespacial",{"href":194,"dataGaLocation":24,"dataGaName":195},"/pt-br/solutions/aerospace/","aerospace",{"config":197,"title":198,"text":199,"link":200},{"background":108,"textColor":109},"GitLab Transcend","Confira nossas inovações mais recentes, anunciadas no último Transcend.",{"text":201,"config":202},"Acesse o blog",{"href":203,"dataGaName":204,"dataGaLocation":24},"/blog/gitlab-transcend-announcements/","gitlab transcend",{"text":206,"config":207},"Preços",{"href":208,"dataGaName":209,"dataGaLocation":24,"dataNavLevelOne":209},"/pt-br/pricing/","pricing",{"text":211,"config":212,"menu":214},"Recursos",{"dataNavLevelOne":213},"resources",{"type":46,"link":215,"columns":219,"feature":276},{"text":216,"config":217},"Confira todos os recursos",{"href":218,"dataGaName":213,"dataGaLocation":24},"/pt-br/resources/",[220,248],{"title":221,"items":222},"Descubra",[223,228,233,238,243],{"text":224,"config":225},"Documentação",{"href":226,"dataGaName":227,"dataGaLocation":24},"https://docs.gitlab.com/","docs",{"text":229,"config":230},"University",{"href":231,"dataGaName":232,"dataGaLocation":24},"https://university.gitlab.com/","university",{"text":234,"config":235},"Demo Series",{"href":236,"dataGaName":237,"dataGaLocation":24},"/pt-br/gitlab-technical-demo-series/","demo series",{"text":239,"config":240},"Demo Hub",{"href":241,"dataGaName":242,"dataGaLocation":24},"/pt-br/demo-hub/","demo hub",{"text":244,"config":245},"Serviços",{"href":246,"dataGaName":247,"dataGaLocation":24},"/pt-br/services/","services",{"title":249,"items":250},"Conecte-se",[251,256,261,266,271],{"text":252,"config":253},"Blog",{"href":254,"dataGaName":255,"dataGaLocation":24},"/blog/","blog",{"text":257,"config":258},"Comunidade",{"href":259,"dataGaName":260,"dataGaLocation":24},"/community/","community",{"text":262,"config":263},"Clientes",{"href":264,"dataGaName":265,"dataGaLocation":24},"/pt-br/customers/","customers",{"text":267,"config":268},"Parceiros",{"href":269,"dataGaName":270,"dataGaLocation":24},"/pt-br/partners/","partners",{"text":272,"config":273},"Eventos",{"href":274,"dataGaName":275,"dataGaLocation":24},"/events/","events",{"config":277,"title":278,"text":279,"link":280},{"background":108,"textColor":109},"Novidades no GitLab","Acompanhe as melhorias e os recursos mais recentes.",{"text":281,"config":282},"Confira as novidades",{"href":283,"dataGaName":284,"dataGaLocation":24},"/pt-br/whats-new/","whats new",{"text":286,"config":287,"menu":289},"Empresa",{"dataNavLevelOne":288},"company",{"type":46,"columns":290},[291],{"items":292},[293,298,304,309,314,319,324,329,334],{"text":294,"config":295},"Sobre",{"href":296,"dataGaName":297,"dataGaLocation":24},"/pt-br/company/","about",{"text":299,"config":300,"footerGa":303},"Vagas",{"href":301,"dataGaName":302,"dataGaLocation":24},"/jobs/","jobs",{"dataGaName":302},{"text":305,"config":306},"Imprensa",{"href":307,"dataGaName":308,"dataGaLocation":24},"/press/","press",{"text":310,"config":311},"Manual",{"href":312,"dataGaName":313,"dataGaLocation":24},"https://handbook.gitlab.com/","handbook",{"text":315,"config":316},"Liderança",{"href":317,"dataGaName":318,"dataGaLocation":24},"/company/team/e-group/","leadership",{"text":320,"config":321},"Relações com investidores",{"href":322,"dataGaName":323,"dataGaLocation":24},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":325,"config":326},"Trust Center",{"href":327,"dataGaName":328,"dataGaLocation":24},"/pt-br/security/","trust center",{"text":330,"config":331},"AI Transparency Center",{"href":332,"dataGaName":333,"dataGaLocation":24},"/pt-br/ai-transparency-center/","ai transparency center",{"text":335,"config":336},"Boletim informativo",{"href":337,"dataGaName":338,"dataGaLocation":24},"/company/contact/#contact-forms","newsletter",{"text":340,"config":341,"menu":342},"Entre em contato",{"dataNavLevelOne":288},{"type":46,"columns":343},[344],{"items":345},[346,351,356],{"text":347,"config":348},"Fale com a equipe de vendas",{"href":349,"dataGaName":350,"dataGaLocation":24},"/pt-br/sales/","talk to sales",{"text":352,"config":353},"Portal de ajuda",{"href":354,"dataGaName":355,"dataGaLocation":24},"https://support.gitlab.com/hc/en-us","support portal",{"text":357,"config":358},"Portal de clientes",{"href":359,"dataGaName":360,"dataGaLocation":24},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":362,"login":363,"suggestions":370},"Fechar",{"text":364,"link":365},"Para pesquisar repositórios e projetos, faça login em",{"text":366,"config":367},"gitlab.com",{"href":38,"dataGaName":368,"dataGaLocation":369},"search login","search",{"text":371,"default":372},"Sugestões",[373,376,381,383,388,393],{"text":374,"config":375},"GitLab Duo Agent Platform",{"href":94,"dataGaName":374,"dataGaLocation":369},{"text":377,"config":378},"Sugestões de código (AI)",{"href":379,"dataGaName":380,"dataGaLocation":369},"/pt-br/solutions/code-suggestions/","Code Suggestions (AI)",{"text":56,"config":382},{"href":58,"dataGaName":56,"dataGaLocation":369},{"text":384,"config":385},"GitLab na AWS",{"href":386,"dataGaName":387,"dataGaLocation":369},"/pt-br/partners/technology-partners/aws/","GitLab on AWS",{"text":389,"config":390},"GitLab no Google Cloud",{"href":391,"dataGaName":392,"dataGaLocation":369},"/pt-br/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":110,"config":394},{"href":115,"dataGaName":395,"dataGaLocation":369},"Why GitLab?",{"freeTrial":397,"mobileIcon":402,"desktopIcon":407,"secondaryButton":410},{"text":398,"config":399},"Iniciar avaliação gratuita",{"href":400,"dataGaName":29,"dataGaLocation":401},"https://gitlab.com/-/trials/new/","nav",{"altText":403,"config":404},"Ícone do GitLab",{"src":405,"dataGaName":406,"dataGaLocation":401},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":403,"config":408},{"src":409,"dataGaName":406,"dataGaLocation":401},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":411,"config":412},"Primeiros passos",{"href":413,"dataGaName":414,"dataGaLocation":401},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/pt-br/get-started/","get started",{"freeTrial":416,"mobileIcon":420,"desktopIcon":422},{"text":417,"config":418},"Saiba mais sobre o GitLab Duo",{"href":94,"dataGaName":419,"dataGaLocation":401},"gitlab duo",{"altText":403,"config":421},{"src":405,"dataGaName":406,"dataGaLocation":401},{"altText":403,"config":423},{"src":409,"dataGaName":406,"dataGaLocation":401},{"button":425,"mobileIcon":430,"desktopIcon":432},{"text":426,"config":427},"/switch",{"href":428,"dataGaName":429,"dataGaLocation":401},"#contact","switch",{"altText":403,"config":431},{"src":405,"dataGaName":406,"dataGaLocation":401},{"altText":403,"config":433},{"src":434,"dataGaName":406,"dataGaLocation":401},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":436,"mobileIcon":441,"desktopIcon":443},{"text":437,"config":438},"Voltar para preços",{"href":208,"dataGaName":439,"dataGaLocation":401,"icon":440},"back to pricing","GoBack",{"altText":403,"config":442},{"src":405,"dataGaName":406,"dataGaLocation":401},{"altText":403,"config":444},{"src":409,"dataGaName":406,"dataGaLocation":401},{"title":446,"button":447,"config":450},"GitLab Orbit chegou: a camada de contexto para agentes de IA.",{"text":113,"config":448},{"href":99,"dataGaName":449,"dataGaLocation":24},"orbit",{"layout":451,"disabled":452},"release",false,{"data":454},{"text":455,"source":456,"edit":462,"contribute":467,"config":472,"items":477,"minimal":695},"Git é uma marca comercial da Software Freedom Conservancy e nosso uso do nome \"GitLab\" está sob licença",{"text":457,"config":458},"Ver a origem da página",{"href":459,"dataGaName":460,"dataGaLocation":461},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":463,"config":464},"Editar esta página",{"href":465,"dataGaName":466,"dataGaLocation":461},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":468,"config":469},"Contribua",{"href":470,"dataGaName":471,"dataGaLocation":461},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":473,"facebook":474,"youtube":475,"linkedin":476},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[478,524,579,621,662],{"title":206,"links":479,"subMenu":494},[480,484,489],{"text":481,"config":482},"Confira os planos",{"href":208,"dataGaName":483,"dataGaLocation":461},"view plans",{"text":485,"config":486},"Por que escolher o GitLab Premium?",{"href":487,"dataGaName":488,"dataGaLocation":461},"/pt-br/pricing/premium/","why premium",{"text":490,"config":491},"Por que escolher o GitLab Ultimate?",{"href":492,"dataGaName":493,"dataGaLocation":461},"/pt-br/pricing/ultimate/","why ultimate",[495],{"title":496,"links":497},"Entre em contato conosco",[498,500,502,504,509,514,519],{"text":347,"config":499},{"href":349,"dataGaName":34,"dataGaLocation":461},{"text":352,"config":501},{"href":354,"dataGaName":355,"dataGaLocation":461},{"text":357,"config":503},{"href":359,"dataGaName":360,"dataGaLocation":461},{"text":505,"config":506},"Status",{"href":507,"dataGaName":508,"dataGaLocation":461},"https://status.gitlab.com/","status",{"text":510,"config":511},"Termos de uso",{"href":512,"dataGaName":513,"dataGaLocation":461},"/terms/","terms of use",{"text":515,"config":516},"Aviso de privacidade",{"href":517,"dataGaName":518,"dataGaLocation":461},"/pt-br/privacy/","privacy statement",{"text":520,"config":521},"Preferências de cookies",{"dataGaName":522,"dataGaLocation":461,"id":523,"isOneTrustButton":12},"cookie preferences","ot-sdk-btn",{"title":42,"links":525,"subMenu":536},[526,528,530,532,534],{"text":48,"config":527},{"href":50,"dataGaName":44,"dataGaLocation":461},{"text":92,"config":529},{"href":94,"dataGaName":95,"dataGaLocation":461},{"text":56,"config":531},{"href":58,"dataGaName":59,"dataGaLocation":461},{"text":97,"config":533},{"href":99,"dataGaName":100,"dataGaLocation":461},{"text":110,"config":535},{"href":115,"dataGaName":116,"dataGaLocation":461},[537],{"title":538,"links":539},"Tópicos",[540,544,549,554,559,564,569,574],{"text":56,"config":541},{"href":542,"dataGaName":543,"dataGaLocation":461},"/pt-br/topics/ci-cd/","cicd",{"text":545,"config":546},"GitOps",{"href":547,"dataGaName":548,"dataGaLocation":461},"/pt-br/topics/gitops/","gitops",{"text":550,"config":551},"DevOps",{"href":552,"dataGaName":553,"dataGaLocation":461},"/pt-br/topics/devops/","devops",{"text":555,"config":556},"Controle de versão",{"href":557,"dataGaName":558,"dataGaLocation":461},"/pt-br/topics/version-control/","version control",{"text":560,"config":561},"DevSecOps",{"href":562,"dataGaName":563,"dataGaLocation":461},"/pt-br/topics/devsecops/","devsecops",{"text":565,"config":566},"De nuvem nativa",{"href":567,"dataGaName":568,"dataGaLocation":461},"/pt-br/topics/cloud-native/","cloud native",{"text":570,"config":571},"IA para programação",{"href":572,"dataGaName":573,"dataGaLocation":461},"/pt-br/topics/devops/ai-for-coding/","ai for coding",{"text":575,"config":576},"IA agêntica",{"href":577,"dataGaName":578,"dataGaLocation":461},"/pt-br/topics/agentic-ai/","agentic ai",{"title":118,"links":580},[581,583,585,587,589,591,593,595,597,599,601,603,605,608,612,617],{"text":131,"config":582},{"href":133,"dataGaName":134,"dataGaLocation":461},{"text":136,"config":584},{"href":138,"dataGaName":139,"dataGaLocation":461},{"text":141,"config":586},{"href":143,"dataGaName":144,"dataGaLocation":461},{"text":167,"config":588},{"href":169,"dataGaName":170,"dataGaLocation":461},{"text":172,"config":590},{"href":174,"dataGaName":175,"dataGaLocation":461},{"text":177,"config":592},{"href":179,"dataGaName":180,"dataGaLocation":461},{"text":182,"config":594},{"href":184,"dataGaName":185,"dataGaLocation":461},{"text":187,"config":596},{"href":189,"dataGaName":190,"dataGaLocation":461},{"text":192,"config":598},{"href":194,"dataGaName":195,"dataGaLocation":461},{"text":149,"config":600},{"href":151,"dataGaName":152,"dataGaLocation":461},{"text":154,"config":602},{"href":156,"dataGaName":157,"dataGaLocation":461},{"text":159,"config":604},{"href":161,"dataGaName":162,"dataGaLocation":461},{"text":545,"config":606},{"href":607,"dataGaName":548,"dataGaLocation":461},"/pt-br/solutions/gitops/",{"text":609,"config":610},"Análise de composição de software",{"href":86,"dataGaName":611,"dataGaLocation":461},"software composition analysis",{"text":613,"config":614},"Gestão de fluxo de valor do GitLab",{"href":615,"dataGaName":616,"dataGaLocation":461},"/pt-br/solutions/value-stream-management/","value stream management",{"text":618,"config":619},"Todas as soluções",{"href":125,"dataGaName":620,"dataGaLocation":461},"all solutions",{"title":211,"links":622},[623,628,633,635,637,639,641,643,645,647,649,651,653,655,658],{"text":624,"config":625},"Instalação",{"href":626,"dataGaName":627,"dataGaLocation":461},"/pt-br/install/","install",{"text":629,"config":630},"Guias de início rápido",{"href":631,"dataGaName":632,"dataGaLocation":461},"/pt-br/get-started/","quick setup checklists",{"text":224,"config":634},{"href":226,"dataGaName":227,"dataGaLocation":461},{"text":229,"config":636},{"href":231,"dataGaName":232,"dataGaLocation":461},{"text":234,"config":638},{"href":236,"dataGaName":237,"dataGaLocation":461},{"text":239,"config":640},{"href":241,"dataGaName":242,"dataGaLocation":461},{"text":244,"config":642},{"href":246,"dataGaName":247,"dataGaLocation":461},{"text":252,"config":644},{"href":254,"dataGaName":255,"dataGaLocation":461},{"text":257,"config":646},{"href":259,"dataGaName":260,"dataGaLocation":461},{"text":262,"config":648},{"href":264,"dataGaName":265,"dataGaLocation":461},{"text":267,"config":650},{"href":269,"dataGaName":270,"dataGaLocation":461},{"text":272,"config":652},{"href":274,"dataGaName":275,"dataGaLocation":461},{"text":335,"config":654},{"href":337,"dataGaName":338,"dataGaLocation":461},{"text":656,"config":657},"Novidades",{"href":283,"dataGaName":284,"dataGaLocation":461},{"text":659,"config":660},"Todos os recursos",{"href":218,"dataGaName":661,"dataGaLocation":461},"all resources",{"title":286,"links":663},[664,666,668,670,672,674,676,678,680,685,690],{"text":294,"config":665},{"href":296,"dataGaName":288,"dataGaLocation":461},{"text":299,"config":667},{"href":301,"dataGaName":302,"dataGaLocation":461},{"text":305,"config":669},{"href":307,"dataGaName":308,"dataGaLocation":461},{"text":310,"config":671},{"href":312,"dataGaName":313,"dataGaLocation":461},{"text":315,"config":673},{"href":317,"dataGaName":318,"dataGaLocation":461},{"text":320,"config":675},{"href":322,"dataGaName":323,"dataGaLocation":461},{"text":325,"config":677},{"href":327,"dataGaName":328,"dataGaLocation":461},{"text":330,"config":679},{"href":332,"dataGaName":333,"dataGaLocation":461},{"text":681,"config":682},"Sustentabilidade",{"href":683,"dataGaName":684,"dataGaLocation":461},"/sustainability/","Sustainability",{"text":686,"config":687},"Diversidade, inclusão e pertencimento (DIB)",{"href":688,"dataGaName":689,"dataGaLocation":461},"/pt-br/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":691,"config":692},"Declaração de Transparência da Lei da Escravidão Moderna",{"href":693,"dataGaName":694,"dataGaLocation":461},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":696},[697,700,703],{"text":698,"config":699},"Termos",{"href":512,"dataGaName":513,"dataGaLocation":461},{"text":701,"config":702},"Cookies",{"dataGaName":522,"dataGaLocation":461,"id":523,"isOneTrustButton":12},{"text":704,"config":705},"Privacidade",{"href":517,"dataGaName":518,"dataGaLocation":461},[707,722,736,750,764,776,790,804,817,831,845],{"id":708,"title":709,"body":6,"category":6,"config":710,"content":713,"description":6,"extension":10,"meta":715,"navigation":12,"path":716,"seo":717,"slug":6,"stem":720,"testContent":6,"type":6,"__hash__":721},"blogCategories/pt-br/blog/categories/agile-planning.yml","Agile Planning",{"template":711,"slug":712,"hide":452},"BlogCategory","agile-planning",{"name":714},"Planejamento Ágil",{},"/pt-br/blog/categories/agile-planning",{"title":718,"description":719},"Planejamento ágil | Blog do GitLab","Navegue por artigos relacionados a Planejamento Ágil no Blog do GitLab em português. Veja nossas últimas matérias.","pt-br/blog/categories/agile-planning","54pTRYOcyafdu9FvZzDPnSiwY3mkR1uNQCGJ7r_PaR0",{"id":723,"title":724,"body":6,"category":6,"config":725,"content":727,"description":6,"extension":10,"meta":729,"navigation":12,"path":730,"seo":731,"slug":6,"stem":734,"testContent":6,"type":6,"__hash__":735},"blogCategories/pt-br/blog/categories/ai.yml","Ai",{"template":711,"slug":726,"hide":452},"ai",{"name":728},"IA",{},"/pt-br/blog/categories/ai",{"title":732,"description":733},"IA | Blog do GitLab","Navegue por artigos relacionados a IA no Blog do GitLab em português. Veja nossas últimas matérias.","pt-br/blog/categories/ai","_FAUBOzVEPP0V05918jTjtQMAb6_40cQ1SpeR_CO-AU",{"id":737,"title":738,"body":6,"category":6,"config":739,"content":741,"description":6,"extension":10,"meta":743,"navigation":12,"path":744,"seo":745,"slug":6,"stem":748,"testContent":6,"type":6,"__hash__":749},"blogCategories/pt-br/blog/categories/bulletin-board.yml","Bulletin Board",{"template":711,"slug":740,"hide":452},"bulletin-board",{"name":742},"Anúncios",{},"/pt-br/blog/categories/bulletin-board",{"title":746,"description":747},"Anúncios | Blog do GitLab","Leia os anúncios e avisos do GitLab no Blog do GitLab. Veja nossas últimas matérias.","pt-br/blog/categories/bulletin-board","tspjIv1QSSCFG9do_ihZwKGpt4AKIfJFO688rJk_kT0",{"id":751,"title":752,"body":6,"category":6,"config":753,"content":755,"description":6,"extension":10,"meta":757,"navigation":12,"path":758,"seo":759,"slug":6,"stem":762,"testContent":6,"type":6,"__hash__":763},"blogCategories/pt-br/blog/categories/customer-stories.yml","Customer Stories",{"template":711,"slug":754,"hide":452},"customer-stories",{"name":756},"Estudos de Caso",{},"/pt-br/blog/categories/customer-stories",{"title":760,"description":761},"Estudos de Caso | Blog do GitLab","Navegue pelos estudos de caso dos clientes do GitLab no Blog do GitLab em português. Veja nossas últimas matérias.","pt-br/blog/categories/customer-stories","Nz7DBJtZEZtPoTzuSIVad2dTvOKWq_6a9e3flspPWRg",{"id":765,"title":766,"body":6,"category":6,"config":767,"content":768,"description":6,"extension":10,"meta":769,"navigation":12,"path":770,"seo":771,"slug":6,"stem":774,"testContent":6,"type":6,"__hash__":775},"blogCategories/pt-br/blog/categories/devsecops.yml","Devsecops",{"template":711,"slug":563,"hide":452},{"name":560},{},"/pt-br/blog/categories/devsecops",{"title":772,"description":773},"DevSecOps | Blog do GitLab","Navegue por artigos relacionados a DevSecOps no Blog do GitLab em português. Veja nossas últimas matérias.","pt-br/blog/categories/devsecops","qAzUI49T7X60KDXQBLRXfDU-5vmtak8nKybl3hJBoTA",{"id":777,"title":778,"body":6,"category":6,"config":779,"content":781,"description":6,"extension":10,"meta":783,"navigation":12,"path":784,"seo":785,"slug":6,"stem":788,"testContent":6,"type":6,"__hash__":789},"blogCategories/pt-br/blog/categories/engineering.yml","Engineering",{"template":711,"slug":780,"hide":452},"engineering",{"name":782},"Engenharia",{},"/pt-br/blog/categories/engineering",{"title":786,"description":787},"Engenharia | Blog do GitLab","Leia os artigos relacionados a Engenharia de Software no Blog do GitLab em português. Veja nossas últimas matérias.","pt-br/blog/categories/engineering","xqQUFYlQTfT-X-JyZpA450KVfwpuFkh7GS7qdyqEjKk",{"id":791,"title":792,"body":6,"category":6,"config":793,"content":795,"description":6,"extension":10,"meta":797,"navigation":12,"path":798,"seo":799,"slug":6,"stem":802,"testContent":6,"type":6,"__hash__":803},"blogCategories/pt-br/blog/categories/news.yml","News",{"template":711,"slug":794,"hide":452},"news",{"name":796},"Notícias",{},"/pt-br/blog/categories/news",{"title":800,"description":801},"Notícias | Blog do GitLab","Navegue pelas notícias recentes do GitLab no Blog do GitLab em português. Veja nossas últimas matérias.","pt-br/blog/categories/news","hLKyBw00lDZLAx5GIxShDJrUTnCrLqTxBsRiCu2li4o",{"id":805,"title":806,"body":6,"category":6,"config":807,"content":809,"description":6,"extension":10,"meta":810,"navigation":12,"path":811,"seo":812,"slug":6,"stem":815,"testContent":6,"type":6,"__hash__":816},"blogCategories/pt-br/blog/categories/open-source.yml","Open Source",{"template":711,"slug":808,"hide":452},"open-source",{"name":806},{},"/pt-br/blog/categories/open-source",{"title":813,"description":814},"Open Source | Blog do GitLab","Navegue por artigos relacionados a Open Source no Blog do Gitlab em português. Veja nossas últimas matérias.","pt-br/blog/categories/open-source","cukMs-UOgvs72ZCPalyob6s1S8dh65tkxs2eCzs1ONc",{"id":818,"title":819,"body":6,"category":6,"config":820,"content":822,"description":6,"extension":10,"meta":824,"navigation":12,"path":825,"seo":826,"slug":6,"stem":829,"testContent":6,"type":6,"__hash__":830},"blogCategories/pt-br/blog/categories/product.yml","Product",{"template":711,"slug":821,"hide":452},"product",{"name":823},"Produto",{},"/pt-br/blog/categories/product",{"title":827,"description":828},"Produto | Blog do GitLab","Veja os últmos artigos relacionados aos produtos do GitLab no Blog do Gitlab em português. Veja nossas últimas matérias.","pt-br/blog/categories/product","mi8BjTDsmzaTm0ilmE_aX4wvzJLnPdczKAC2aBdovOM",{"id":832,"title":833,"body":6,"category":6,"config":834,"content":836,"description":6,"extension":10,"meta":838,"navigation":12,"path":839,"seo":840,"slug":6,"stem":843,"testContent":6,"type":6,"__hash__":844},"blogCategories/pt-br/blog/categories/security.yml","Security",{"template":711,"slug":835,"hide":452},"security",{"name":837},"Segurança",{},"/pt-br/blog/categories/security",{"title":841,"description":842},"Segurança | Blog do GitLab","Navegue por artigos relacionados a segurança cibernética no Blog do Gitlab em português. Veja nossas últimas matérias.","pt-br/blog/categories/security","w-bei6A4zMlhLwYXxtdWC1MeHUNY_eGSExWwHvtvzaQ",{"id":846,"title":847,"body":6,"category":6,"config":848,"content":850,"description":6,"extension":10,"meta":853,"navigation":12,"path":854,"seo":855,"slug":6,"stem":858,"testContent":6,"type":6,"__hash__":859},"blogCategories/pt-br/blog/categories/security-labs.yml","Security Labs",{"template":711,"isCustomCategory":12,"slug":849,"hide":452},"security-labs",{"name":851,"description":852},"Laboratório de Segurança","Saiba mais sobre tendências de cibersegurança, melhores práticas e ameaças de terceiros para proteger seu código e sua infraestrutura digital.",{},"/pt-br/blog/categories/security-labs",{"title":856,"description":857},"Laboratório de Segurança | Blog do GitLab","Leia mais artigos referentes a cibersegurança e pesquisas de segurança no Blog do Gitlab. Veja nossas últimas matérias.","pt-br/blog/categories/security-labs","bvMZOV6EOuUx8Vu2OvrEiFtEspBYSUU2xKdcpS1MhZM",[861,871,881],{"category":728,"slug":726,"posts":862},[863],{"title":864,"description":865,"heroImage":866,"category":726,"date":867,"authors":868,"slug":870,"externalUrl":6},"Claude Code e o GitLab: três fluxos de trabalho que realmente entregam","Agentes de IA escrevem código rápido. Mas quem entrega? Veja como Claude Code e GitLab Duo Agent Platform vão do relato do bug à correção em produção.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1778087000/qdfsf8kz6ebfnopx9v2e.png","2026-05-06",[869],"Michael Friedrich","claude-code-and-gitlab",{"category":806,"slug":808,"posts":872},[873],{"title":874,"description":875,"heroImage":876,"category":808,"date":877,"authors":878,"slug":880,"externalUrl":6},"Git pull vs. git fetch: qual é a diferença? ","O git pull é um comando Git que executa o git fetch e o git merge simultaneamente. Este artigo explica as características e os usos adequados de cada um.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749660028/Blog/Hero%20Images/blog-image-template-1800x945__25_.png","2026-09-18",[879],"GitLab","git-pull-vs-git-fetch-whats-the-difference",{"category":823,"slug":821,"posts":882},[883],{"title":884,"description":885,"heroImage":886,"category":821,"date":887,"authors":888,"slug":889,"externalUrl":6},"Primeiros passos com o GitLab: entenda o CI/CD","Aprenda o básico sobre integração contínua/entrega contínua neste guia para iniciantes, incluindo o que são os componentes de CI/CD e como criá-los.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659525/Blog/Hero%20Images/blog-getting-started-with-gitlab-banner-0497-option4-fy25.png","2026-09-17",[879],"getting-started-with-gitlab-understanding-ci-cd",{"title":884,"description":885,"heroImage":886,"category":821,"date":887,"authors":891,"slug":889,"externalUrl":6},[879],[893,901,903],{"title":894,"description":895,"heroImage":896,"category":897,"date":877,"authors":898,"slug":900,"externalUrl":6},"A importância de implementar segurança como código no DevSecOps","Criamos uma avaliação de DevSecOps para ajudar a sua empresa a elevar o nível das suas capacidades de DevSecOps.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749663618/Blog/Hero%20Images/how-to-implement-security-as-code.jpg","insights",[899],"Vanessa Wegner","how-to-security-as-code",{"title":874,"description":875,"heroImage":876,"category":808,"date":877,"authors":902,"slug":880,"externalUrl":6},[879],{"title":904,"description":905,"heroImage":906,"category":897,"date":887,"authors":907,"slug":909,"externalUrl":6},"Como se manter atualizado com as boas práticas de CI/CD?","Neste post, analisamos a integração contínua/entrega contínua (CI/CD), como implementar algumas boas práticas e por que isso é importante.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1756989645/fojzxakmfdea6jfqjkrl.png",[908],"Itzik Gan Baruch","how-to-keep-up-with-ci-cd-best-practices",[911,918],{"title":912,"description":913,"heroImage":914,"category":897,"date":915,"authors":916,"slug":917,"externalUrl":6},"4 princípios essenciais do DevOps que você precisa conhecer","Conheça os quatro princípios-chave do DevOps e entenda por que eles são essenciais para o sucesso no desenvolvimento e na implantação de software.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749665982/Blog/Hero%20Images/jpvalery-9pLx0sLli4unsplash.jpg","2026-09-15",[879],"4-must-know-devops-principles",{"title":864,"description":865,"heroImage":866,"category":726,"date":867,"authors":919,"slug":870,"externalUrl":6},[869],1790331065331]