[{"data":1,"prerenderedAt":1122},["ShallowReactive",2],{"/pt-br/solutions/supply-chain":3,"navigation-pt-br":450,"banner-pt-br":856,"footer-pt-br":867,"vimeo-embed:762685637":1104},{"id":4,"title":5,"body":6,"category":6,"config":7,"content":9,"description":6,"extension":420,"meta":421,"navigation":53,"path":422,"seo":423,"slug":6,"stem":448,"testContent":6,"type":6,"__hash__":449},"pages/pt-br/solutions/supply-chain.yml","Supply Chain",null,{"template":8},"CommonWithCrumbs",[10,30,57,96,381],{"componentName":11,"componentContent":12},"SolutionsTabLinks",{"links":13},[14,20,25],{"text":15,"config":16},"Testes de segurança de aplicações",{"href":17,"dataGaName":18,"dataGaLocation":19},"/pt-br/solutions/application-security-testing/","Application Security Testing","hero tabs",{"text":21,"config":22},"Segurança da cadeia de suprimentos de software",{"href":23,"dataGaName":24,"dataGaLocation":19},"/pt-br/solutions/supply-chain/","Software Supply Chain Security",{"text":26,"config":27},"Conformidade de software",{"href":28,"dataGaName":29,"dataGaLocation":19},"/pt-br/solutions/software-compliance/","Software Compliance",{"componentName":31,"componentContent":32},"CommonHero",{"eyebrow":33,"title":21,"description":37,"primaryButton":38,"secondaryButton":44,"image":49,"config":55},{"text":34,"config":35},"Automação integrada e aplicação de políticas",{"typographyVariant":36},"heading5-bold","Proteja sua cadeia de suprimentos de software com orquestração inteligente para que os times e seus agentes de IA antecipem-se aos vetores de ameaça e entreguem software seguro mais rapidamente.",{"text":39,"config":40},"Comece seu teste gratuito",{"href":41,"dataGaName":42,"dataGaLocation":43},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/pt-br/&glm_content=default-saas-trial","free trial","hero",{"text":45,"config":46},"Conheça os preços",{"href":47,"dataGaName":48,"dataGaLocation":43},"/pt-br/pricing/","pricing",{"altText":50,"config":51},"",{"src":52,"bordered":53,"theme":54},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749157558/Website/Topics/resources_11.jpg",true,"rounded",{"background":56},"purple",{"componentName":58,"componentContent":59},"CommonCustomerLogos",{"text":60,"logos":61},"Confiam em nós:",[62,67,72,78,84,90],{"altText":63,"config":64},"Logo do Bendigo and Adelaide Bank",{"src":65,"href":66},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1745517926/jpf33ho0ufokyx0r3z6x.svg","/pt-br/customers/bab/",{"altText":68,"config":69},"Logo da HackerOne",{"src":70,"href":71},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1745517941/ofyosacgljvxg2u6bq16.png","/pt-br/customers/hackerone/",{"ariaLabel":73,"altText":74,"config":75},"Link para o caso de estudo do cliente Conversica","Logo da New10",{"src":76,"href":77},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1745518001/lkz8lquokr8zmubgkeon.svg","/customers/new10/",{"ariaLabel":79,"altText":80,"config":81},"Link para o caso de estudo do cliente Curve","Logo da The Zebra",{"src":82,"href":83},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1745517952/kmbocohvcmshrupgvtdt.svg","/pt-br/customers/thezebra/",{"ariaLabel":85,"altText":86,"config":87},"Link para o caso de estudo do cliente Chorus","Logo da Chorus",{"src":88,"href":89},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751663625/lzwoitmzaudikyf2gcxn.svg","/customers/chorus/",{"ariaLabel":91,"altText":92,"config":93},"Link para o caso de estudo do cliente Hilti","Logo da Hilti",{"src":94,"href":95},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1745517942/ian7zidxv2sunjovk64o.svg","/pt-br/customers/hilti/",{"componentName":97,"componentContent":98},"CommonSideNavigation",{"links":99,"components":116},[100,104,108,112],{"text":101,"config":102},"Visão geral",{"id":103},"overview",{"text":105,"config":106},"Recursos",{"id":107},"capabilities",{"text":109,"config":110},"Clientes",{"id":111},"customers",{"text":113,"config":114},"Materiais",{"id":115},"resources",[117,153,159,208,258],{"componentName":118,"componentContent":119},"SolutionsAccordionWrapper",{"config":120,"title":121,"accordion":122},{"id":103,"isAccordion":53},"Proteja sua cadeia de suprimentos de software de ponta a ponta",[123,133,143],{"header":124,"content":125,"config":126,"link":128},"Proteja seu ciclo de vida de desenvolvimento de software","Proteja múltiplas superfícies de ataque — incluindo seu código, build, dependências e artefatos de release — com orquestração inteligente.",{"icon":127},"ContinuousIntegration",{"text":129,"config":130},"Saiba mais sobre DevSecOps",{"href":17,"dataGaName":131,"dataGaLocation":132},"reduce security learn more","benefits",{"header":134,"content":135,"config":136,"link":138},"Atenda aos requisitos de conformidade","Acesso fácil a relatórios de auditoria e governança",{"icon":137},"Devsecops",{"text":139,"config":140},"Por que GitLab?",{"href":141,"dataGaName":142,"dataGaLocation":132},"/pt-br/why-gitlab/","why gitlab",{"header":144,"content":145,"config":146,"link":148},"Implemente proteções","Controle o acesso e implemente políticas com orquestração inteligente para que os times e seus agentes de IA possam trabalhar com segurança enquanto mantêm o fluxo.",{"icon":147},"Release",{"text":149,"config":150},"Saiba mais sobre nossa abordagem de plataforma",{"href":151,"dataGaName":152,"dataGaLocation":132},"/pt-br/solutions/devops-platform/","learn more about platform",{"componentName":154,"componentContent":155},"SolutionsFeaturedVideo",{"video":156},{"config":157},{"href":158},"https://player.vimeo.com/video/762685637?h=f96e969756",{"componentName":160,"componentContent":161},"SolutionsBlock",{"data":162},{"config":163,"subtitle":164,"subImage":165,"alt":166,"solutions":167},{"id":107,"markdown":53,"whiteBg":53},"Codifique, construa, lance. Com segurança.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1751663637/lmgzusxgfyt6jiokrtoe.png?","Ilustração de 3 fotos de pessoas ao lado dos benefícios do produto",[168,177,187,194,201],{"title":169,"description":170,"list":171},"Estabeleça confiança zero","O gerenciamento de identidade e acesso (IAM) é um dos maiores vetores de ataque na cadeia de suprimentos de software. Proteja o acesso com o GitLab autenticando, autorizando e validando continuamente todas as identidades humanas e de máquina operando em seu ambiente.",[172,173,174,175,176],"Implemente [controle de acesso](https://docs.gitlab.com/administration/settings/visibility_and_access_controls/) granular incluindo [autenticação de dois fatores](https://docs.gitlab.com/security/two_factor_authentication/)","Estabeleça [políticas de expiração de token](https://docs.gitlab.com/user/profile/personal_access_tokens/)","Configure [políticas](https://docs.gitlab.com/administration/compliance/#policy-management) conforme regras organizacionais ou regulamentares","Gere [relatórios abrangentes de auditoria e governança](https://docs.gitlab.com/administration/audit_reports/) para aderência à conformidade","Aplique [aprovações de duas pessoas](https://docs.gitlab.com/user/project/merge_requests/approvals/rules/) para proteções adicionais",{"title":178,"description":179,"list":180},"Proteja seu código-fonte","Garanta a segurança e integridade do seu código-fonte gerenciando quem tem acesso ao código e como as alterações no código são revisadas e mescladas.",[181,182,183,184,185,186],"Estabeleça controle de versão, [histórico de código](https://docs.gitlab.com/user/project/repository/git_history/?_gl=1*1ngzpgw*_ga*NTg0MjExODQyLjE2MTk1MzkzOTQ.*_ga_ENFH3X7M5Y*MTY2NDUzNDg3My4xMjkuMS4xNjY0NTM4MjQ3LjAuMC4w) e [controle de acesso](https://docs.gitlab.com/administration/settings/visibility_and_access_controls/) ao seu código-fonte","Use testes automatizados de [qualidade de código](https://docs.gitlab.com/ci/testing/code_quality/) para analisar o impacto das alterações no desempenho","Aplique regras de revisão e [aprovação](https://docs.gitlab.com/ci/testing/code_quality/) para controlar o que vai para produção","Execute [verificações de segurança automatizadas](https://docs.gitlab.com/user/application_security/) para capturar vulnerabilidades antes que seu código seja mesclado","Garanta que senhas e informações sensíveis não estejam no seu código-fonte através da [detecção automatizada de segredos](https://docs.gitlab.com/user/application_security/secret_detection/)","Implemente [commits assinados](https://docs.gitlab.com/user/project/repository/signed_commits/) para prevenir personificação de desenvolvedores",{"title":188,"description":189,"list":190},"Proteja as dependências","Verifique se todas as dependências de código aberto usadas em seus projetos não contêm vulnerabilidades divulgadas, vêm de uma fonte confiável e não foram adulteradas.",[191,192,193],"Gere uma [lista de materiais de software](https://docs.gitlab.com/user/application_security/dependency_list/) de forma automatizada para identificar as dependências dos seus projetos","Identifique automaticamente vulnerabilidades em qualquer software dependente usado através da [análise automatizada de composição de software](https://docs.gitlab.com/user/application_security/dependency_scanning/)","Execute verificações de [conformidade de licença](https://docs.gitlab.com/user/compliance/license_approval_policies/) para garantir que seu projeto esteja usando software com licenças dentro das políticas da sua organização",{"title":195,"description":196,"list":197},"Proteja ambientes de build","Impeça que atores mal-intencionados injetem código malicioso no processo de build e obtenham controle sobre o software construído pelo pipeline ou acesso aos segredos usados no pipeline.",[198,199,200],"[Isole seu ambiente de build](https://docs.gitlab.com/runner/security/?_gl=1*1d95r9z*_ga*NTg0MjExODQyLjE2MTk1MzkzOTQ.*_ga_ENFH3X7M5Y*MTY2NDUzNDg3My4xMjkuMS4xNjY0NTM4MDA2LjAuMC4w) para prevenir acesso não autorizado ou execução de código malicioso","Mantenha [evidências de release](https://docs.gitlab.com/user/project/releases/#release-evidence) para tudo que está incluído no release","Garanta que seus artefatos de build não estejam comprometidos com [atestação de artefatos de build](https://docs.gitlab.com/ci/runners/configure_runners/#artifact-attestation)",{"title":202,"description":203,"list":204},"Proteja artefatos de release","Impeça que atacantes explorem fraquezas no design ou configurações de uma aplicação para roubar dados privados, obter acesso não autorizado a contas ou personificar usuários legítimos.",[205,206,207],"Estabeleça uma [conexão segura](https://about.gitlab.com/blog/gitops-with-gitlab-using-ci-cd/#meet-the-cicd-tunnel) com seu cluster para entregar seus artefatos de release","Identifique [vulnerabilidades de segurança em aplicações em execução](https://docs.gitlab.com/user/application_security/dast/) antes de fazer o deploy","Garanta que suas [interfaces de API](https://docs.gitlab.com/user/application_security/api_fuzzing/) não exponham sua aplicação em execução",{"componentName":209,"componentContent":210},"CommonQuoteCarousel",{"header":211,"config":212,"cards":213},"Confiança das empresas. \u003Cbr /> Amor dos desenvolvedores.",{"id":111,"background":56},[214,226,238,248],{"quote":215,"config":216,"cta":217,"author":222},"Agora temos uma solução sempre inovadora que se alinha com nosso objetivo de transformação digital.",{"logo":65},{"text":218,"config":219},"Saiba mais",{"href":66,"dataGaName":220,"dataGaLocation":221},"bendigo and adelaide learn more","case studies",{"name":223,"title":224,"company":225},"Caio Trevisan","Head of DevOps Enablement","Bendigo and Adelaide Bank",{"quote":227,"config":228,"cta":230,"author":234},"O GitLab está realmente nos ajudando em nossa arquitetura muito moderna, porque vocês dão suporte ao Kubernetes, dão suporte ao serverless e dão suporte a recursos de segurança incríveis, como DAST e SAST. O GitLab está nos permitindo ter uma arquitetura realmente de ponta.",{"logo":229},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751664120/x3hg0npaz9idktlthagd.svg",{"text":218,"config":231},{"href":77,"dataGaName":232,"dataGaLocation":233},"New10 testimonial","body",{"name":235,"title":236,"company":237},"Kirill Kolyaskin","CTO","New10",{"quote":239,"config":240,"cta":241,"author":244},"O maior valor (do GitLab) é que ele permite que as equipes de desenvolvimento tenham um papel maior no processo de deploy. Anteriormente, apenas algumas pessoas realmente sabiam como as coisas funcionavam, e agora praticamente toda a organização de desenvolvimento sabe como o pipeline de CI funciona, pode trabalhar com ele, adicionar novos serviços e colocar coisas em produção sem que a infraestrutura seja um gargalo.",{"logo":82},{"text":218,"config":242},{"href":83,"dataGaName":243,"dataGaLocation":233},"the zebra learn more",{"name":245,"title":246,"company":247},"Dan Bereczki","Sr. Software Manager","The Zebra",{"quote":249,"config":250,"cta":251,"author":254},"O GitLab é empacotado como uma suíte e depois vem com um instalador muito sofisticado. E então de alguma forma funciona. Isso é muito bom se você é uma empresa que só quer colocar para funcionar.",{"logo":94},{"text":218,"config":252},{"href":95,"dataGaName":253,"dataGaLocation":233},"hilti learn more",{"name":255,"title":256,"company":257},"Daniel Widerin","Head of Software Delivery","Head of Software Delivery, HILTI",{"componentName":259,"componentContent":260},"CommonResourcesContainer",{"config":261,"header":262,"tabs":263},{"id":115},"Recursos de segurança da cadeia de suprimentos",[264,304,327,366],{"name":265,"items":266,"config":302},"Vídeos",[267,278,286,294],{"header":268,"type":269,"image":270,"link":274},"Shifting Security Left - Visão geral de segurança do GitLab","Video",{"altText":271,"config":272},"Vídeo",{"src":273},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751664120/mq13tsfqasim6oztydlf.jpg",{"text":275,"config":276},"Assistir agora",{"href":277,"icon":269,"modal":53},"https://www.youtube.com/embed/XnYstHObqlA?enablejsapi=1",{"header":279,"type":269,"image":280,"link":283},"Gerenciando vulnerabilidades e habilitando separação de funções com GitLab",{"altText":271,"config":281},{"src":282},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751663824/x2ebcuxmlzdb4rmhexah.jpg",{"text":275,"config":284},{"href":285,"icon":269,"modal":53},"https://www.youtube.com/embed/J5Frv7FZtnI?enablejsapi=1",{"header":287,"type":269,"image":288,"link":291},"GitLab 15 Release - Novos recursos de segurança",{"altText":271,"config":289},{"src":290},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751664080/vyamhlc2sf1kd1n82gr8.jpg",{"text":275,"config":292},{"href":293,"icon":269,"modal":53},"https://www.youtube.com/embed/BasGVNvOFGo",{"header":295,"type":269,"image":296,"link":299},"SBOM e atestação",{"altText":271,"config":297},{"src":298},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751663556/iurxyhzuo53wawsgx7md.jpg",{"text":275,"config":300},{"href":301,"icon":269,"modal":53},"https://www.youtube.com/embed/wX6aTZfpJv0",{"key":303},"Videos",{"name":305,"items":306,"config":325},"Livros",[307,317],{"header":308,"type":309,"image":310,"link":313},"Guia para segurança da cadeia de suprimentos de software","Ebook",{"altText":309,"config":311},{"src":312},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749670016/Blog/Hero%20Images/modernize-cicd.jpg",{"text":314,"config":315},"Baixar",{"href":316,"icon":309},"https://cdn.pathfactory.com/assets/10519/contents/360915/35d042c6-3449-4d50-b2e9-b08d9a68f7a1.pdf",{"header":318,"type":309,"image":319,"link":322},"Pesquisa GitLab DevSecOps",{"altText":309,"config":320},{"src":321},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749157556/Website/Topics/resources_1.jpg",{"text":314,"config":323},{"href":324,"icon":309},"https://cdn.pathfactory.com/assets/10519/contents/432983/c6140cad-446b-4a6c-96b6-8524fac60f7d.pdf",{"key":326},"books",{"name":328,"items":329,"config":364},"Blogs",[330,340,348,356],{"header":331,"type":332,"image":333,"link":336},"Guia definitivo para segurança da cadeia de suprimentos de software","Blog",{"altText":332,"config":334},{"src":335},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749159401/Website/Topics/hotjar.jpg",{"text":337,"config":338},"Leia mais",{"href":339,"icon":332},"/blog/the-ultimate-guide-to-software-supply-chain-security/",{"header":341,"type":332,"image":342,"link":345},"Conformidade com o framework NIST com GitLab",{"altText":332,"config":343},{"src":344},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749159287/Website/Topics/resources_7.jpg",{"text":337,"config":346},{"href":347,"icon":332},"/blog/comply-with-nist-secure-supply-chain-framework-with-gitlab/",{"header":349,"type":332,"image":350,"link":353},"Pontuação dos performers DORA no painel GitLab Value Streams",{"altText":332,"config":351},{"src":352},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751663673/wwz6gs0uozfqn9rktarj.webp",{"text":337,"config":354},{"href":355,"icon":332},"/blog/inside-dora-performers-score-in-gitlab-value-streams-dashboard/",{"header":357,"type":332,"image":358,"link":361},"Protegendo a cadeia de suprimentos de software através de atestação automatizada",{"altText":332,"config":359},{"src":360},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751663281/detyljzxnhvh9crrobql.jpg",{"text":337,"config":362},{"href":363,"icon":332},"/blog/securing-the-software-supply-chain-through-automated-attestation/",{"key":365},"blogs",{"name":367,"items":368,"config":379},"Relatórios",[369],{"header":370,"type":371,"image":372,"link":376},"GitLab como challenger no Magic Quadrant da Gartner 2022","Report",{"altText":373,"config":374},"Relatório",{"src":375},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751663242/qjhqyqxzhvuudajimije.jpg",{"text":218,"config":377},{"href":378,"icon":371},"https://page.gitlab.com/resources-report-gartner-magic-quadrant-ast-2023.html",{"key":380},"reports",{"componentName":382,"componentContent":383},"CommonCardGrid",{"title":384,"button":385,"config":390,"cards":393},"Faça mais com o GitLab",{"text":386,"config":387},"Explore mais soluções",{"href":388,"dataGaName":389,"dataGaLocation":233},"/pt-br/solutions/","solutions explore more",{"theme":56,"columns":391,"cardType":392},3,"div",[394,402,411],{"title":395,"description":396,"button":397,"config":401},"DevSecOps","O GitLab capacita suas equipes a equilibrar velocidade e segurança automatizando a entrega de software e protegendo sua cadeia de suprimentos de software de ponta a ponta.",{"text":218,"config":398},{"href":17,"dataGaName":399,"dataGaLocation":233,"variant":400},"devsecops learn more","tertiary",{"icon":137,"cardType":392},{"title":403,"description":404,"button":405,"config":409},"Conformidade contínua de software","Integrar segurança ao seu ciclo de vida DevSecOps é fácil com o GitLab.",{"text":218,"config":406},{"href":28,"dataGaName":407,"dataGaLocation":408,"variant":400},"compliance","do more with gitlab",{"icon":410,"cardType":392},"Build",{"title":412,"description":413,"button":414,"config":418},"Integração e entrega contínuas","Torne a entrega de software repetível e sob demanda",{"text":218,"config":415},{"href":416,"dataGaName":417,"dataGaLocation":408,"variant":400},"/pt-br/solutions/continuous-integration/","ci",{"icon":419,"cardType":392},"ContinuousDelivery","yml",{},"/pt-br/solutions/supply-chain",{"title":21,"description":424,"schema":425},"Proteja sua cadeia de suprimentos com orquestração inteligente. Antecipe-se às ameaças, auxilie na conformidade e entregue software seguro.",{"config":426,"name":21,"description":424,"image":444,"brand":445,"category":50},{"@context":427,"@type":428,"url":429,"offers":430},"https://schema.org","Product","https://about.gitlab.com/pt-br/solutions/supply-chain/",{"@type":431,"name":432,"description":433,"price":434,"priceCurrency":435,"url":436,"availability":437,"priceSpecification":438,"eligibleDuration":440},"Offer","Free Trial","60-day free trial of GitLab. No credit card required.","0","USD","https://gitlab.com/-/trial_registrations/new","https://schema.org/InStock",{"@type":439,"price":434,"priceCurrency":435},"UnitPriceSpecification",{"@type":441,"value":442,"unitCode":443},"QuantitativeValue",60,"DAY","https://res.cloudinary.com/about-gitlab-com/image/upload/v1758207578/whxaklh4tf6nonryosrs.png",{"@type":446,"name":447},"Brand","GitLab","pt-br/solutions/supply-chain","r4ZZ-um3Rg1wOuTYr8zKcBjMfoE_iYQhyUTb6aB813w",{"logo":451,"freeTrial":456,"sales":460,"login":465,"items":470,"search":774,"minimal":808,"duo":826,"switchNav":835,"pricingDeployment":846},{"config":452},{"href":453,"dataGaName":454,"dataGaLocation":455},"/pt-br/","gitlab logo","header",{"text":457,"config":458},"Obtenha uma avaliação gratuita",{"href":459,"dataGaName":42,"dataGaLocation":455},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/pt-br&glm_content=default-saas-trial/",{"text":461,"config":462},"Fale com a equipe de vendas",{"href":463,"dataGaName":464,"dataGaLocation":455},"/pt-br/sales/","sales",{"text":466,"config":467},"Fazer login",{"href":468,"dataGaName":469,"dataGaLocation":455},"https://gitlab.com/users/sign_in/","sign in",[471,497,591,594,693,754],{"text":472,"config":473,"menu":475},"Plataforma",{"dataNavLevelOne":474},"platform",{"type":476,"columns":477},"cards",[478,484,492],{"title":472,"description":479,"link":480},"A plataforma de orquestração inteligente para DevSecOps",{"text":481,"config":482},"Conheça a plataforma",{"href":483,"dataGaName":474,"dataGaLocation":455},"/pt-br/platform/",{"title":485,"description":486,"link":487},"GitLab Duo Agent Platform","IA agêntica para todo o ciclo de vida do software",{"text":488,"config":489},"Conheça o GitLab Duo",{"href":490,"dataGaName":491,"dataGaLocation":455},"/pt-br/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":493,"description":494,"link":495},"Por que escolher o GitLab?","Saiba os principais motivos pelos quais as empresas escolhem o GitLab",{"text":218,"config":496},{"href":141,"dataGaName":142,"dataGaLocation":455},{"text":498,"left":53,"config":499,"menu":501},"Produtos",{"dataNavLevelOne":500},"solutions",{"type":502,"link":503,"columns":506,"feature":570},"lists",{"text":504,"config":505},"Confira todas as soluções",{"href":388,"dataGaName":500,"dataGaLocation":455},[507,531,548],{"title":508,"description":509,"link":510,"items":515},"Automação","CI/CD e automação para acelerar a implantação",{"config":511},{"icon":512,"href":513,"dataGaName":514,"dataGaLocation":455},"AutomatedCodeAlt","/pt-br/solutions/delivery-automation/","automated software delivery",[516,519,522,527],{"text":517,"config":518},"CI/CD",{"href":416,"dataGaLocation":455,"dataGaName":517},{"text":485,"config":520},{"href":490,"dataGaLocation":455,"dataGaName":521},"gitlab duo agent platform - product menu",{"text":523,"config":524},"Gerenciamento de código-fonte",{"href":525,"dataGaLocation":455,"dataGaName":526},"/pt-br/solutions/source-code-management/","Source Code Management",{"text":528,"config":529},"Entrega automatizada de software",{"href":513,"dataGaLocation":455,"dataGaName":530},"Automated software delivery",{"title":532,"description":533,"link":534,"items":538},"Segurança","Acelere a entrega de código sem comprometer a segurança",{"config":535},{"href":17,"dataGaName":536,"dataGaLocation":455,"icon":537},"security and compliance","ShieldCheckLight",[539,542,545],{"text":15,"config":540},{"href":17,"dataGaName":541,"dataGaLocation":455},"Application security testing",{"text":21,"config":543},{"href":23,"dataGaLocation":455,"dataGaName":544},"Software supply chain security",{"text":26,"config":546},{"href":28,"dataGaName":547,"dataGaLocation":455},"software compliance",{"title":549,"link":550,"items":555},"Medição",{"config":551},{"icon":552,"href":553,"dataGaName":554,"dataGaLocation":455},"DigitalTransformation","/pt-br/solutions/visibility-measurement/","visibility and measurement",[556,560,565],{"text":557,"config":558},"Visibilidade e métricas",{"href":553,"dataGaLocation":455,"dataGaName":559},"Visibility and Measurement",{"text":561,"config":562},"Gestão de fluxo de valor",{"href":563,"dataGaLocation":455,"dataGaName":564},"/pt-br/solutions/value-stream-management/","Value Stream Management",{"text":566,"config":567},"Análise e insights",{"href":568,"dataGaLocation":455,"dataGaName":569},"/pt-br/solutions/analytics-and-insights/","Analytics and insights",{"title":571,"type":502,"items":572},"GitLab para",[573,579,585],{"text":574,"config":575},"Enterprise",{"icon":576,"href":577,"dataGaLocation":455,"dataGaName":578},"Building","/pt-br/enterprise/","enterprise",{"text":580,"config":581},"Pequenas empresas",{"icon":582,"href":583,"dataGaLocation":455,"dataGaName":584},"Work","/pt-br/small-business/","small business",{"text":586,"config":587},"Setor público",{"icon":588,"href":589,"dataGaLocation":455,"dataGaName":590},"Organization","/pt-br/solutions/public-sector/","public sector",{"text":592,"config":593},"Preços",{"href":47,"dataGaName":48,"dataGaLocation":455,"dataNavLevelOne":48},{"text":105,"config":595,"menu":596},{"dataNavLevelOne":115},{"type":502,"link":597,"columns":601,"feature":679},{"text":598,"config":599},"Confira todos os recursos",{"href":600,"dataGaName":115,"dataGaLocation":455},"/pt-br/resources/",[602,634,651],{"title":603,"items":604},"Primeiros passos",[605,610,615,619,624,629],{"text":606,"config":607},"Instalação",{"href":608,"dataGaName":609,"dataGaLocation":455},"/pt-br/install/","install",{"text":611,"config":612},"Guias de início rápido",{"href":613,"dataGaName":614,"dataGaLocation":455},"/pt-br/get-started/","quick setup checklists",{"text":218,"config":616},{"href":617,"dataGaLocation":455,"dataGaName":618},"https://university.gitlab.com/","learn",{"text":620,"config":621},"Documentação do produto",{"href":622,"dataGaName":623,"dataGaLocation":455},"https://docs.gitlab.com/","product documentation",{"text":625,"config":626},"Vídeos de melhores práticas",{"href":627,"dataGaName":628,"dataGaLocation":455},"/pt-br/getting-started-videos/","best practice videos",{"text":630,"config":631},"Integrações",{"href":632,"dataGaName":633,"dataGaLocation":455},"/pt-br/integrations/","integrations",{"title":635,"items":636},"Descubra",[637,642,646],{"text":638,"config":639},"Histórias de sucesso de clientes",{"href":640,"dataGaName":641,"dataGaLocation":455},"/pt-br/customers/","customer success stories",{"text":332,"config":643},{"href":644,"dataGaName":645,"dataGaLocation":455},"/blog/","blog",{"text":647,"config":648},"Trabalho remoto",{"href":649,"dataGaName":650,"dataGaLocation":455},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":652,"items":653},"Conecte-se",[654,659,664,669,674],{"text":655,"config":656},"Serviços do GitLab",{"href":657,"dataGaName":658,"dataGaLocation":455},"/pt-br/services/","services",{"text":660,"config":661},"Comunidade",{"href":662,"dataGaName":663,"dataGaLocation":455},"/community/","community",{"text":665,"config":666},"Fórum",{"href":667,"dataGaName":668,"dataGaLocation":455},"https://forum.gitlab.com/","forum",{"text":670,"config":671},"Eventos",{"href":672,"dataGaName":673,"dataGaLocation":455},"/events/","events",{"text":675,"config":676},"Parceiros",{"href":677,"dataGaName":678,"dataGaLocation":455},"/pt-br/partners/","partners",{"config":680,"text":683,"image":684,"link":688},{"background":681,"textColor":682},"#2f2a6b","#fff","Insights para o futuro do desenvolvimento de software",{"altText":685,"config":686},"Cartão promocional do The Source",{"src":687},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758208064/dzl0dbift9xdizyelkk4.svg",{"text":689,"config":690},"Confira as novidades",{"href":691,"dataGaName":692,"dataGaLocation":455},"/pt-br/the-source/","the source",{"text":694,"config":695,"menu":697},"Empresa",{"dataNavLevelOne":696},"company",{"type":502,"columns":698},[699],{"items":700},[701,706,712,714,719,724,729,734,739,744,749],{"text":702,"config":703},"Sobre",{"href":704,"dataGaName":705,"dataGaLocation":455},"/pt-br/company/","about",{"text":707,"config":708,"footerGa":711},"Vagas",{"href":709,"dataGaName":710,"dataGaLocation":455},"/jobs/","jobs",{"dataGaName":710},{"text":670,"config":713},{"href":672,"dataGaName":673,"dataGaLocation":455},{"text":715,"config":716},"Liderança",{"href":717,"dataGaName":718,"dataGaLocation":455},"/company/team/e-group/","leadership",{"text":720,"config":721},"Equipe",{"href":722,"dataGaName":723,"dataGaLocation":455},"/company/team/","team",{"text":725,"config":726},"Manual",{"href":727,"dataGaName":728,"dataGaLocation":455},"https://handbook.gitlab.com/","handbook",{"text":730,"config":731},"Relações com investidores",{"href":732,"dataGaName":733,"dataGaLocation":455},"https://ir.gitlab.com/","investor relations",{"text":735,"config":736},"Trust Center",{"href":737,"dataGaName":738,"dataGaLocation":455},"/pt-br/security/","trust center",{"text":740,"config":741},"AI Transparency Center",{"href":742,"dataGaName":743,"dataGaLocation":455},"/pt-br/ai-transparency-center/","ai transparency center",{"text":745,"config":746},"Boletim informativo",{"href":747,"dataGaName":748,"dataGaLocation":455},"/company/contact/#contact-forms","newsletter",{"text":750,"config":751},"Imprensa",{"href":752,"dataGaName":753,"dataGaLocation":455},"/press/","press",{"text":755,"config":756,"menu":757},"Fale com a gente",{"dataNavLevelOne":696},{"type":502,"columns":758},[759],{"items":760},[761,764,769],{"text":461,"config":762},{"href":463,"dataGaName":763,"dataGaLocation":455},"talk to sales",{"text":765,"config":766},"Portal de ajuda",{"href":767,"dataGaName":768,"dataGaLocation":455},"https://support.gitlab.com","support portal",{"text":770,"config":771},"Portal de clientes",{"href":772,"dataGaName":773,"dataGaLocation":455},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":775,"login":776,"suggestions":783},"Fechar",{"text":777,"link":778},"Para pesquisar repositórios e projetos, faça login em",{"text":779,"config":780},"gitlab.com",{"href":468,"dataGaName":781,"dataGaLocation":782},"search login","search",{"text":784,"default":785},"Sugestões",[786,788,793,795,800,805],{"text":485,"config":787},{"href":490,"dataGaName":485,"dataGaLocation":782},{"text":789,"config":790},"Sugestões de código (AI)",{"href":791,"dataGaName":792,"dataGaLocation":782},"/pt-br/solutions/code-suggestions/","Code Suggestions (AI)",{"text":517,"config":794},{"href":416,"dataGaName":517,"dataGaLocation":782},{"text":796,"config":797},"GitLab na AWS",{"href":798,"dataGaName":799,"dataGaLocation":782},"/pt-br/partners/technology-partners/aws/","GitLab on AWS",{"text":801,"config":802},"GitLab no Google Cloud",{"href":803,"dataGaName":804,"dataGaLocation":782},"/pt-br/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":493,"config":806},{"href":141,"dataGaName":807,"dataGaLocation":782},"Why GitLab?",{"freeTrial":809,"mobileIcon":814,"desktopIcon":819,"secondaryButton":822},{"text":810,"config":811},"Iniciar avaliação gratuita",{"href":812,"dataGaName":42,"dataGaLocation":813},"https://gitlab.com/-/trials/new/","nav",{"altText":815,"config":816},"Ícone do GitLab",{"src":817,"dataGaName":818,"dataGaLocation":813},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":815,"config":820},{"src":821,"dataGaName":818,"dataGaLocation":813},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":603,"config":823},{"href":824,"dataGaName":825,"dataGaLocation":813},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/pt-br/get-started/","get started",{"freeTrial":827,"mobileIcon":831,"desktopIcon":833},{"text":828,"config":829},"Saiba mais sobre o GitLab Duo",{"href":490,"dataGaName":830,"dataGaLocation":813},"gitlab duo",{"altText":815,"config":832},{"src":817,"dataGaName":818,"dataGaLocation":813},{"altText":815,"config":834},{"src":821,"dataGaName":818,"dataGaLocation":813},{"button":836,"mobileIcon":841,"desktopIcon":843},{"text":837,"config":838},"/switch",{"href":839,"dataGaName":840,"dataGaLocation":813},"#contact","switch",{"altText":815,"config":842},{"src":817,"dataGaName":818,"dataGaLocation":813},{"altText":815,"config":844},{"src":845,"dataGaName":818,"dataGaLocation":813},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":847,"mobileIcon":852,"desktopIcon":854},{"text":848,"config":849},"Voltar para preços",{"href":47,"dataGaName":850,"dataGaLocation":813,"icon":851},"back to pricing","GoBack",{"altText":815,"config":853},{"src":817,"dataGaName":818,"dataGaLocation":813},{"altText":815,"config":855},{"src":821,"dataGaName":818,"dataGaLocation":813},{"title":857,"button":858,"config":863},"Veja como a IA agêntica transforma a entrega de software",{"text":859,"config":860},"Inscreva-se no GitLab Transcend em 10 de junho",{"href":861,"dataGaName":862,"dataGaLocation":455},"/pt-br/releases/whats-new/#sign-up","transcend event",{"layout":864,"icon":865,"disabled":866},"release","AiStar",false,{"data":868},{"text":869,"source":870,"edit":876,"contribute":881,"config":886,"items":891,"minimal":1094},"Git é uma marca comercial da Software Freedom Conservancy e nosso uso do nome \"GitLab\" está sob licença",{"text":871,"config":872},"Ver a origem da página",{"href":873,"dataGaName":874,"dataGaLocation":875},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":877,"config":878},"Editar esta página",{"href":879,"dataGaName":880,"dataGaLocation":875},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":882,"config":883},"Contribua",{"href":884,"dataGaName":885,"dataGaLocation":875},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":887,"facebook":888,"youtube":889,"linkedin":890},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[892,938,990,1032,1059],{"title":592,"links":893,"subMenu":908},[894,898,903],{"text":895,"config":896},"Confira os planos",{"href":47,"dataGaName":897,"dataGaLocation":875},"view plans",{"text":899,"config":900},"Por que escolher o GitLab Premium?",{"href":901,"dataGaName":902,"dataGaLocation":875},"/pt-br/pricing/premium/","why premium",{"text":904,"config":905},"Por que escolher o GitLab Ultimate?",{"href":906,"dataGaName":907,"dataGaLocation":875},"/pt-br/pricing/ultimate/","why ultimate",[909],{"title":910,"links":911},"Entre em contato conosco",[912,914,916,918,923,928,933],{"text":461,"config":913},{"href":463,"dataGaName":464,"dataGaLocation":875},{"text":765,"config":915},{"href":767,"dataGaName":768,"dataGaLocation":875},{"text":770,"config":917},{"href":772,"dataGaName":773,"dataGaLocation":875},{"text":919,"config":920},"Status",{"href":921,"dataGaName":922,"dataGaLocation":875},"https://status.gitlab.com/","status",{"text":924,"config":925},"Termos de uso",{"href":926,"dataGaName":927,"dataGaLocation":875},"/terms/","terms of use",{"text":929,"config":930},"Aviso de privacidade",{"href":931,"dataGaName":932,"dataGaLocation":875},"/pt-br/privacy/","privacy statement",{"text":934,"config":935},"Preferências de cookies",{"dataGaName":936,"dataGaLocation":875,"id":937,"isOneTrustButton":53},"cookie preferences","ot-sdk-btn",{"title":498,"links":939,"subMenu":948},[940,944],{"text":941,"config":942},"Plataforma DevSecOps",{"href":483,"dataGaName":943,"dataGaLocation":875},"devsecops platform",{"text":945,"config":946},"Desenvolvimento auxiliado por IA",{"href":490,"dataGaName":947,"dataGaLocation":875},"ai-assisted development",[949],{"title":950,"links":951},"Tópicos",[952,956,961,966,971,975,980,985],{"text":517,"config":953},{"href":954,"dataGaName":955,"dataGaLocation":875},"/pt-br/topics/ci-cd/","cicd",{"text":957,"config":958},"GitOps",{"href":959,"dataGaName":960,"dataGaLocation":875},"/pt-br/topics/gitops/","gitops",{"text":962,"config":963},"DevOps",{"href":964,"dataGaName":965,"dataGaLocation":875},"/pt-br/topics/devops/","devops",{"text":967,"config":968},"Controle de versão",{"href":969,"dataGaName":970,"dataGaLocation":875},"/pt-br/topics/version-control/","version control",{"text":395,"config":972},{"href":973,"dataGaName":974,"dataGaLocation":875},"/pt-br/topics/devsecops/","devsecops",{"text":976,"config":977},"De nuvem nativa",{"href":978,"dataGaName":979,"dataGaLocation":875},"/pt-br/topics/cloud-native/","cloud native",{"text":981,"config":982},"IA para programação",{"href":983,"dataGaName":984,"dataGaLocation":875},"/pt-br/topics/devops/ai-for-coding/","ai for coding",{"text":986,"config":987},"IA agêntica",{"href":988,"dataGaName":989,"dataGaLocation":875},"/pt-br/topics/agentic-ai/","agentic ai",{"title":991,"links":992},"Soluções",[993,995,997,1002,1006,1009,1013,1016,1018,1020,1022,1027],{"text":15,"config":994},{"href":17,"dataGaName":18,"dataGaLocation":875},{"text":528,"config":996},{"href":513,"dataGaName":514,"dataGaLocation":875},{"text":998,"config":999},"Desenvolvimento ágil",{"href":1000,"dataGaName":1001,"dataGaLocation":875},"/pt-br/solutions/agile-delivery/","agile delivery",{"text":1003,"config":1004},"SCM",{"href":525,"dataGaName":1005,"dataGaLocation":875},"source code management",{"text":517,"config":1007},{"href":416,"dataGaName":1008,"dataGaLocation":875},"continuous integration & delivery",{"text":1010,"config":1011},"Gestão de fluxo de valor do GitLab",{"href":563,"dataGaName":1012,"dataGaLocation":875},"value stream management",{"text":957,"config":1014},{"href":1015,"dataGaName":960,"dataGaLocation":875},"/pt-br/solutions/gitops/",{"text":574,"config":1017},{"href":577,"dataGaName":578,"dataGaLocation":875},{"text":580,"config":1019},{"href":583,"dataGaName":584,"dataGaLocation":875},{"text":586,"config":1021},{"href":589,"dataGaName":590,"dataGaLocation":875},{"text":1023,"config":1024},"Educação",{"href":1025,"dataGaName":1026,"dataGaLocation":875},"/pt-br/solutions/education/","education",{"text":1028,"config":1029},"Serviços financeiros",{"href":1030,"dataGaName":1031,"dataGaLocation":875},"/pt-br/solutions/finance/","financial services",{"title":105,"links":1033},[1034,1036,1038,1040,1043,1045,1047,1049,1051,1053,1055,1057],{"text":606,"config":1035},{"href":608,"dataGaName":609,"dataGaLocation":875},{"text":611,"config":1037},{"href":613,"dataGaName":614,"dataGaLocation":875},{"text":218,"config":1039},{"href":617,"dataGaName":618,"dataGaLocation":875},{"text":620,"config":1041},{"href":622,"dataGaName":1042,"dataGaLocation":875},"docs",{"text":332,"config":1044},{"href":644,"dataGaName":645,"dataGaLocation":875},{"text":638,"config":1046},{"href":640,"dataGaName":641,"dataGaLocation":875},{"text":647,"config":1048},{"href":649,"dataGaName":650,"dataGaLocation":875},{"text":655,"config":1050},{"href":657,"dataGaName":658,"dataGaLocation":875},{"text":660,"config":1052},{"href":662,"dataGaName":663,"dataGaLocation":875},{"text":665,"config":1054},{"href":667,"dataGaName":668,"dataGaLocation":875},{"text":670,"config":1056},{"href":672,"dataGaName":673,"dataGaLocation":875},{"text":675,"config":1058},{"href":677,"dataGaName":678,"dataGaLocation":875},{"title":694,"links":1060},[1061,1063,1065,1067,1069,1071,1073,1078,1083,1085,1087,1089],{"text":702,"config":1062},{"href":704,"dataGaName":696,"dataGaLocation":875},{"text":707,"config":1064},{"href":709,"dataGaName":710,"dataGaLocation":875},{"text":715,"config":1066},{"href":717,"dataGaName":718,"dataGaLocation":875},{"text":720,"config":1068},{"href":722,"dataGaName":723,"dataGaLocation":875},{"text":725,"config":1070},{"href":727,"dataGaName":728,"dataGaLocation":875},{"text":730,"config":1072},{"href":732,"dataGaName":733,"dataGaLocation":875},{"text":1074,"config":1075},"Sustentabilidade",{"href":1076,"dataGaName":1077,"dataGaLocation":875},"/sustainability/","Sustainability",{"text":1079,"config":1080},"Diversidade, inclusão e pertencimento (DIB)",{"href":1081,"dataGaName":1082,"dataGaLocation":875},"/pt-br/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":735,"config":1084},{"href":737,"dataGaName":738,"dataGaLocation":875},{"text":745,"config":1086},{"href":747,"dataGaName":748,"dataGaLocation":875},{"text":750,"config":1088},{"href":752,"dataGaName":753,"dataGaLocation":875},{"text":1090,"config":1091},"Declaração de Transparência da Lei da Escravidão Moderna",{"href":1092,"dataGaName":1093,"dataGaLocation":875},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":1095},[1096,1099,1101],{"text":1097,"config":1098},"Termos",{"href":926,"dataGaName":927,"dataGaLocation":875},{"text":934,"config":1100},{"dataGaName":936,"dataGaLocation":875,"id":937,"isOneTrustButton":53},{"text":1102,"config":1103},"Privacidade",{"href":931,"dataGaName":932,"dataGaLocation":875},{"type":1105,"version":1106,"provider_name":1107,"provider_url":1108,"title":1109,"author_name":447,"author_url":1110,"is_plus":434,"account_type":578,"html":1111,"width":1112,"height":1113,"duration":1114,"description":50,"thumbnail_url":1115,"thumbnail_width":1116,"thumbnail_height":1117,"thumbnail_url_with_play_button":1118,"upload_date":1119,"video_id":1120,"uri":1121},"video","1.0","Vimeo","https://vimeo.com/","GitLab - Security & Compliance","https://vimeo.com/gitlab","\u003Ciframe src=\"https://player.vimeo.com/video/762685637?app_id=122963\" width=\"426\" height=\"240\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" title=\"GitLab - Security &amp; Compliance\">\u003C/iframe>",426,240,87,"https://i.vimeocdn.com/video/1580934565-33262e37a49aeaca22b473a01dcb166743b6a0a9e4fcd48fa89a32bccec36e81-d_295x166?region=us",295,166,"https://i.vimeocdn.com/filter/overlay?src0=https%3A%2F%2Fi.vimeocdn.com%2Fvideo%2F1580934565-33262e37a49aeaca22b473a01dcb166743b6a0a9e4fcd48fa89a32bccec36e81-d_295x166%3Fregion%3Dus&src1=http%3A%2F%2Ff.vimeocdn.com%2Fp%2Fimages%2Fcrawler_play.png","2022-10-21 11:15:17",762685637,"/videos/762685637",1777934956431]