[{"data":1,"prerenderedAt":744},["ShallowReactive",2],{"/pt-br/topics/devsecops/three-steps-to-better-devsecops/":3,"navigation-pt-br":90,"banner-pt-br":509,"footer-pt-br":521,"next-steps-pt-br":729},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"seo":8,"content":13,"_id":84,"_type":85,"title":7,"_source":86,"_file":87,"_stem":88,"_extension":89},"/pt-br/topics/devsecops/three-steps-to-better-devsecops","devsecops",false,"",{"title":9,"description":10,"config":11},"Três práticas recomendadas de DevSecOps para implementar imediatamente","GitLab Topics | Three DevSecOps best practices to implement immediately",{"ignoreTitleCharLimit":12},true,[14,28,34,82],{"type":15,"componentName":15,"componentContent":16},"CommonBreadcrumbs",{"crumbs":17},[18,22,26],{"title":19,"config":20},"Industry topics",{"href":21},"/topics/",{"title":23,"config":24},"Devsecops",{"href":25},"/pt-br/topics/devsecops/",{"title":27},"Three steps to better devsecops",{"type":29,"componentName":29,"componentContent":30},"TopicsHero",{"title":9,"text":31,"config":32},"Com agentes mal-intencionados visando o código mais do que nunca, é hora de aceitar a importância do DevSecOps. Aqui estão três passos que as equipes podem seguir agora para melhorar a segurança das suas aplicações.\n",{"id":33,"twoColumns":6},"três-práticas-recomendadas-de-devsecops-para-implementar-imediatamente",{"type":35,"componentName":35,"componentContent":36},"CommonSideNavigationWithTree",{"anchors":37,"components":56},{"text":38,"data":39},"On this page",[40,44,48,52],{"text":41,"config":42},"1. Comece com colaboração e comunicação",{"href":43},"#1-start-with-collaboration-and-communication",{"text":45,"config":46},"2. Escreva uma vez, teste com frequência",{"href":47},"#2-write-once-test-often",{"text":49,"config":50},"3. Use os resultados dos testes para instruir, não punir",{"href":51},"#3-use-test-results-to-educate-not-punish",{"text":53,"config":54},"Saiba mais sobre o DevSecOps:",{"href":55},"#learn-more-about-dev-sec-ops",[57,62,67,72,77],{"type":58,"componentName":58,"componentContent":59},"TopicsCopy",{"text":60,"config":61},"Não importa onde você esteja na sua [jornada de DevOps](/topics/devops/){data-ga-name=\"devops journey\" data-ga-location=\"body\"}, é hora de realmente entrar de cabeça no [DevSecOps](/topics/devsecops/){data-ga-name=\"devsecops\" data-ga-location=\"body\"}. Por quê? Porque as superfícies em risco nunca foram tão grandes. Atualmente, as aplicações são o maior alvo de segurança, de acordo com a vice-presidente de pesquisa da Forrester, Amy DeMartine, que enfatizou que [o problema está piorando e não melhorando](/blog/why-security-champions/){data-ga-name=\"worse not better\" data-ga-location=\"body\"}.\n\nPara complicar ainda mais, pesquisas da Gartner mostram que [os gastos com TI em segurança](https://www.cybersecuritydive.com/news/security-budget-gartner/587911/) estão caindo e representaram apenas 5,7% do orçamento total em 2019.\nE como se tudo isso não bastasse, há uma confusão sempre presente nas equipes de DevOps sobre exatamente quais grupos são responsáveis pela segurança. Em nossa Pesquisa Global de DevSecOps de 2020, 33% dos profissionais de segurança disseram que eram os únicos responsáveis pela segurança, mas quase o mesmo número, 29%, disse que todos eram.\n\nÉ hora de repensar [como as equipes abordam o DevSecOps](/solutions/security-compliance/){data-ga-name=\"approach devsecops\" data-ga-location=\"body\"}, começando do zero. Aqui estão três estratégias que as equipes podem implementar imediatamente.\n",{"id":7},{"type":58,"componentName":58,"componentContent":63},{"header":41,"text":64,"config":65},"A colaboração é a chave para o sucesso de todos os projetos. Reúna os líderes do seu projeto e os representantes de segurança. Organize uma reunião (com um material de leitura ou planejamento prévio) para elaborar um conjunto de medidas de segurança que precisam ser cumpridas em todo o código escrito para este projeto e planejar os testes automatizados que os desenvolvedores precisarão executar nesse código. Tomar essas decisões em conjunto promoverá a confiança no processo e incentivará uma mentalidade de segurança por design.\n\n[Rob Cuddy, da IBM](https://securityintelligence.com/take-your-relationship-with-devsecops-to-the-next-level/) aconselha sua equipe conjunta a adotar três pontos de comunicação importantes para levar seu DevSecOps ao próximo nível:\nComunique apenas problemas sérios e filtre ruídos irrelevantes usando IA e aprendizado de máquina nas suas verificações de segurança.\nFale sobre o elefante na sala: código aberto. O código-fonte aberto e de terceiros é onipresente no desenvolvimento de software, por isso é fundamental abordá-lo diretamente para reduzir a probabilidade de ataques evitáveis.\n\nChegue à raiz dos problemas e lide com eles mais rapidamente: encontre e corrija falsos negativos antes que sejam explorados.\n\nSiga estas etapas para incentivar uma comunicação direta, honesta e diplomática entre as equipes, isso ajudará você a construir e manter um nível de confiança e credibilidade essencial para um DevSecOps eficiente e eficaz.\n",{"id":66},"1-start-with-collaboration-and-communication",{"type":58,"componentName":58,"componentContent":68},{"header":45,"text":69,"config":70},"Dados os recursos limitados disponíveis para a segurança de aplicações e seu importante papel no sucesso dos negócios, faz sentido executar testes a cada commit de código. O ideal é que esses testes sejam escritos uma única vez para atender aos padrões do projeto ou da organização e, depois, executados automaticamente a cada alteração de código. Concentre os testes em áreas da aplicação que oferecem maior cobertura, mas exigem menos manutenção. As equipes devem analisar o código de todos os níveis estruturais para procurar problemas que afetem o desempenho operacional de um aplicativo. O código deve ser seguro, robusto, eficiente e fácil de manter.\n\nMedidas preventivas como [SAST](https://docs.gitlab.com/ee/user/application_security/sast/) e [dependency scanning](https://docs.gitlab.com/ee/user/application_security/dependency_scanning/) economizarão tempo em fases posteriores, reduzindo o número de defeitos no código antes que seja mesclado e ajudando os desenvolvedores a entender como as alterações afetarão outras áreas da aplicação. Estabelecer critérios de teste primeiro também ajudará os desenvolvedores a melhorar a qualidade geral do código, disponibilizando padrões que podem ser consultados e alcançados ao escrever o código.\n",{"id":71},"2-write-once-test-often",{"type":58,"componentName":58,"componentContent":73},{"header":49,"text":74,"config":75},"Aplicar os resultados dos testes como reforço negativo não é uma prática construtiva. Além da remediação, os resultados podem ser aproveitados de duas maneiras:\nPara o desenvolvedor, os resultados devem servir como aprendizado para produzir código de maior qualidade.\n\nE o grupo deve verificar os resultados dos testes em busca de padrões nas práticas de programação que podem ser aprimorados e usados para criar normas que ajudarão a melhorar a qualidade do código em toda a equipe ou organização.\n",{"id":76},"3-use-test-results-to-educate-not-punish",{"type":58,"componentName":58,"componentContent":78},{"header":53,"text":79,"config":80},"[Como um programa de campeões de segurança](/blog/why-security-champions/){data-ga-name=\"security champions\" data-ga-location=\"body\"} pode melhorar o DevSecOps\n\nComo o GitLab [possibilita o DevSecOps](/solutions/security-compliance/){data-ga-name=\"enables devsecops\" data-ga-location=\"body\"}\n\nEntenda o [cenário de DevSecOps](/developer-survey/){data-ga-name=\"devsecops landscape\" data-ga-location=\"body\"}\n",{"id":81},"learn-more-about-dev-sec-ops",{"type":83,"componentName":83},"CommonNextSteps","content:pt-br:topics:devsecops:three-steps-to-better-devsecops:index.yml","yaml","content","pt-br/topics/devsecops/three-steps-to-better-devsecops/index.yml","pt-br/topics/devsecops/three-steps-to-better-devsecops/index","yml",{"_path":91,"_dir":92,"_draft":6,"_partial":6,"_locale":7,"data":93,"_id":505,"_type":85,"title":506,"_source":86,"_file":507,"_stem":508,"_extension":89},"/shared/pt-br/main-navigation","pt-br",{"logo":94,"freeTrial":99,"sales":104,"login":109,"items":114,"search":446,"minimal":482,"duo":496},{"config":95},{"href":96,"dataGaName":97,"dataGaLocation":98},"/pt-br/","gitlab logo","header",{"text":100,"config":101},"Faça uma avaliação gratuita",{"href":102,"dataGaName":103,"dataGaLocation":98},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":105,"config":106},"Fale com a equipe de vendas",{"href":107,"dataGaName":108,"dataGaLocation":98},"/pt-br/sales/","sales",{"text":110,"config":111},"Fazer login",{"href":112,"dataGaName":113,"dataGaLocation":98},"https://gitlab.com/users/sign_in/","sign in",[115,159,257,262,367,427],{"text":116,"config":117,"cards":119,"footer":142},"Plataforma",{"dataNavLevelOne":118},"platform",[120,126,134],{"title":116,"description":121,"link":122},"A plataforma DevSecOps mais abrangente com tecnologia de IA",{"text":123,"config":124},"Explore a nossa plataforma",{"href":125,"dataGaName":118,"dataGaLocation":98},"/pt-br/platform/",{"title":127,"description":128,"link":129},"GitLab Duo (IA)","Crie software mais rapidamente com a IA em todas as etapas de desenvolvimento",{"text":130,"config":131},"Conheça o GitLab Duo",{"href":132,"dataGaName":133,"dataGaLocation":98},"/pt-br/gitlab-duo/","gitlab duo ai",{"title":135,"description":136,"link":137},"Por que usar o GitLab","Dez razões pelas quais as empresas escolhem o GitLab",{"text":138,"config":139},"Saiba mais",{"href":140,"dataGaName":141,"dataGaLocation":98},"/pt-br/why-gitlab/","why gitlab",{"title":143,"items":144},"Comece a usar",[145,150,155],{"text":146,"config":147},"Engenharia de plataforma",{"href":148,"dataGaName":149,"dataGaLocation":98},"/pt-br/solutions/platform-engineering/","platform engineering",{"text":151,"config":152},"Experiência do desenvolvedor",{"href":153,"dataGaName":154,"dataGaLocation":98},"/pt-br/developer-experience/","Developer experience",{"text":156,"config":157},"MLOps",{"href":158,"dataGaName":156,"dataGaLocation":98},"/pt-br/topics/devops/the-role-of-ai-in-devops/",{"text":160,"left":12,"config":161,"link":163,"lists":167,"footer":239},"Produtos",{"dataNavLevelOne":162},"solutions",{"text":164,"config":165},"Confira todas as soluções",{"href":166,"dataGaName":162,"dataGaLocation":98},"/pt-br/solutions/",[168,194,217],{"title":169,"description":170,"link":171,"items":176},"Automação","CI/CD e automação para acelerar a implantação",{"config":172},{"icon":173,"href":174,"dataGaName":175,"dataGaLocation":98},"AutomatedCodeAlt","/pt-br/solutions/delivery-automation/","automated software delivery",[177,181,185,190],{"text":178,"config":179},"CI/CD",{"href":180,"dataGaLocation":98,"dataGaName":178},"/pt-br/solutions/continuous-integration/",{"text":182,"config":183},"Desenvolvimento auxiliado por IA",{"href":132,"dataGaLocation":98,"dataGaName":184},"AI assisted development",{"text":186,"config":187},"Gerenciamento de código-fonte",{"href":188,"dataGaLocation":98,"dataGaName":189},"/pt-br/solutions/source-code-management/","Source Code Management",{"text":191,"config":192},"Entrega de software automatizada",{"href":174,"dataGaLocation":98,"dataGaName":193},"Automated software delivery",{"title":195,"description":196,"link":197,"items":202},"Segurança","Acelere a entrega de código sem comprometer a segurança",{"config":198},{"href":199,"dataGaName":200,"dataGaLocation":98,"icon":201},"/pt-br/solutions/security-compliance/","security and compliance","ShieldCheckLight",[203,207,212],{"text":204,"config":205},"Segurança e conformidade",{"href":199,"dataGaLocation":98,"dataGaName":206},"Security & Compliance",{"text":208,"config":209},"Segurança da cadeia de suprimentos de software",{"href":210,"dataGaLocation":98,"dataGaName":211},"/pt-br/solutions/supply-chain/","Software supply chain security",{"text":213,"config":214},"Conformidade e governança",{"href":215,"dataGaLocation":98,"dataGaName":216},"/pt-br/solutions/continuous-software-compliance/","Compliance and governance",{"title":218,"link":219,"items":224},"Medição",{"config":220},{"icon":221,"href":222,"dataGaName":223,"dataGaLocation":98},"DigitalTransformation","/pt-br/solutions/visibility-measurement/","visibility and measurement",[225,229,234],{"text":226,"config":227},"Visibilidade e medição",{"href":222,"dataGaLocation":98,"dataGaName":228},"Visibility and Measurement",{"text":230,"config":231},"Gestão de fluxo de valor",{"href":232,"dataGaLocation":98,"dataGaName":233},"/pt-br/solutions/value-stream-management/","Value Stream Management",{"text":235,"config":236},"Análises e insights",{"href":237,"dataGaLocation":98,"dataGaName":238},"/pt-br/solutions/analytics-and-insights/","Analytics and insights",{"title":240,"items":241},"GitLab para",[242,247,252],{"text":243,"config":244},"Grandes empresas",{"href":245,"dataGaLocation":98,"dataGaName":246},"/pt-br/enterprise/","enterprise",{"text":248,"config":249},"Pequenas empresas",{"href":250,"dataGaLocation":98,"dataGaName":251},"/pt-br/small-business/","small business",{"text":253,"config":254},"Setor público",{"href":255,"dataGaLocation":98,"dataGaName":256},"/pt-br/solutions/public-sector/","public sector",{"text":258,"config":259},"Preços",{"href":260,"dataGaName":261,"dataGaLocation":98,"dataNavLevelOne":261},"/pt-br/pricing/","pricing",{"text":263,"config":264,"link":266,"lists":270,"feature":354},"Recursos",{"dataNavLevelOne":265},"resources",{"text":267,"config":268},"Confira todos os recursos",{"href":269,"dataGaName":265,"dataGaLocation":98},"/pt-br/resources/",[271,303,326],{"title":272,"items":273},"Primeiros passos",[274,279,284,288,293,298],{"text":275,"config":276},"Instalação",{"href":277,"dataGaName":278,"dataGaLocation":98},"/pt-br/install/","install",{"text":280,"config":281},"Guias de início rápido",{"href":282,"dataGaName":283,"dataGaLocation":98},"/pt-br/get-started/","quick setup checklists",{"text":138,"config":285},{"href":286,"dataGaLocation":98,"dataGaName":287},"https://university.gitlab.com/","learn",{"text":289,"config":290},"Documentação do produto",{"href":291,"dataGaName":292,"dataGaLocation":98},"https://docs.gitlab.com/","product documentation",{"text":294,"config":295},"Vídeos de melhores práticas",{"href":296,"dataGaName":297,"dataGaLocation":98},"/pt-br/getting-started-videos/","best practice videos",{"text":299,"config":300},"Integrações",{"href":301,"dataGaName":302,"dataGaLocation":98},"/pt-br/integrations/","integrations",{"title":304,"items":305},"Descubra",[306,311,316,321],{"text":307,"config":308},"Histórias de sucesso de clientes",{"href":309,"dataGaName":310,"dataGaLocation":98},"/pt-br/customers/","customer success stories",{"text":312,"config":313},"Blog",{"href":314,"dataGaName":315,"dataGaLocation":98},"/blog/","blog",{"text":317,"config":318},"Trabalho remoto",{"href":319,"dataGaName":320,"dataGaLocation":98},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"text":322,"config":323},"TeamOps",{"href":324,"dataGaName":325,"dataGaLocation":98},"/pt-br/teamops/","teamops",{"title":327,"items":328},"Conecte-se",[329,334,339,344,349],{"text":330,"config":331},"Serviços do GitLab",{"href":332,"dataGaName":333,"dataGaLocation":98},"/pt-br/services/","services",{"text":335,"config":336},"Comunidade",{"href":337,"dataGaName":338,"dataGaLocation":98},"/community/","community",{"text":340,"config":341},"Fórum",{"href":342,"dataGaName":343,"dataGaLocation":98},"https://forum.gitlab.com/","forum",{"text":345,"config":346},"Eventos",{"href":347,"dataGaName":348,"dataGaLocation":98},"/events/","events",{"text":350,"config":351},"Parceiros",{"href":352,"dataGaName":353,"dataGaLocation":98},"/pt-br/partners/","partners",{"backgroundColor":355,"textColor":356,"text":357,"image":358,"link":362},"#2f2a6b","#fff","Insights para o futuro do desenvolvimento de software",{"altText":359,"config":360},"cartão promocional do The Source",{"src":361},"/images/navigation/the-source-promo-card.svg",{"text":363,"config":364},"Confira as novidades",{"href":365,"dataGaName":366,"dataGaLocation":98},"/pt-br/the-source/","the source",{"text":368,"config":369,"lists":371},"Empresa",{"dataNavLevelOne":370},"company",[372],{"items":373},[374,379,385,387,392,397,402,407,412,417,422],{"text":375,"config":376},"Sobre",{"href":377,"dataGaName":378,"dataGaLocation":98},"/pt-br/company/","about",{"text":380,"config":381,"footerGa":384},"Vagas",{"href":382,"dataGaName":383,"dataGaLocation":98},"/jobs/","jobs",{"dataGaName":383},{"text":345,"config":386},{"href":347,"dataGaName":348,"dataGaLocation":98},{"text":388,"config":389},"Liderança",{"href":390,"dataGaName":391,"dataGaLocation":98},"/company/team/e-group/","leadership",{"text":393,"config":394},"Equipe",{"href":395,"dataGaName":396,"dataGaLocation":98},"/company/team/","team",{"text":398,"config":399},"Manual",{"href":400,"dataGaName":401,"dataGaLocation":98},"https://handbook.gitlab.com/","handbook",{"text":403,"config":404},"Relacionamento com investidores",{"href":405,"dataGaName":406,"dataGaLocation":98},"https://ir.gitlab.com/","investor relations",{"text":408,"config":409},"Trust Center",{"href":410,"dataGaName":411,"dataGaLocation":98},"/pt-br/security/","trust center",{"text":413,"config":414},"AI Transparency Center",{"href":415,"dataGaName":416,"dataGaLocation":98},"/pt-br/ai-transparency-center/","ai transparency center",{"text":418,"config":419},"Boletim informativo",{"href":420,"dataGaName":421,"dataGaLocation":98},"/company/contact/","newsletter",{"text":423,"config":424},"Imprensa",{"href":425,"dataGaName":426,"dataGaLocation":98},"/press/","press",{"text":428,"config":429,"lists":430},"Fale com a gente",{"dataNavLevelOne":370},[431],{"items":432},[433,436,441],{"text":105,"config":434},{"href":107,"dataGaName":435,"dataGaLocation":98},"talk to sales",{"text":437,"config":438},"Ajuda",{"href":439,"dataGaName":440,"dataGaLocation":98},"/support/","get help",{"text":442,"config":443},"Portal de clientes",{"href":444,"dataGaName":445,"dataGaLocation":98},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":447,"login":448,"suggestions":455},"Fechar",{"text":449,"link":450},"Para pesquisar repositórios e projetos, faça login em",{"text":451,"config":452},"gitlab.com",{"href":112,"dataGaName":453,"dataGaLocation":454},"search login","search",{"text":456,"default":457},"Sugestões",[458,461,466,468,473,478],{"text":127,"config":459},{"href":132,"dataGaName":460,"dataGaLocation":454},"GitLab Duo (AI)",{"text":462,"config":463},"Sugestões de Código (IA)",{"href":464,"dataGaName":465,"dataGaLocation":454},"/pt-br/solutions/code-suggestions/","Code Suggestions (AI)",{"text":178,"config":467},{"href":180,"dataGaName":178,"dataGaLocation":454},{"text":469,"config":470},"GitLab na AWS",{"href":471,"dataGaName":472,"dataGaLocation":454},"/pt-br/partners/technology-partners/aws/","GitLab on AWS",{"text":474,"config":475},"GitLab no Google Cloud",{"href":476,"dataGaName":477,"dataGaLocation":454},"/pt-br/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":479,"config":480},"Por que escolher o GitLab?",{"href":140,"dataGaName":481,"dataGaLocation":454},"Why GitLab?",{"freeTrial":483,"mobileIcon":488,"desktopIcon":493},{"text":484,"config":485},"Iniciar avaliação gratuita",{"href":486,"dataGaName":103,"dataGaLocation":487},"https://gitlab.com/-/trials/new/","nav",{"altText":489,"config":490},"Ícone do GitLab",{"src":491,"dataGaName":492,"dataGaLocation":487},"/images/brand/gitlab-logo-tanuki.svg","gitlab icon",{"altText":489,"config":494},{"src":495,"dataGaName":492,"dataGaLocation":487},"/images/brand/gitlab-logo-type.svg",{"freeTrial":497,"mobileIcon":501,"desktopIcon":503},{"text":498,"config":499},"Saiba mais sobre o GitLab Duo",{"href":132,"dataGaName":500,"dataGaLocation":487},"gitlab duo",{"altText":489,"config":502},{"src":491,"dataGaName":492,"dataGaLocation":487},{"altText":489,"config":504},{"src":495,"dataGaName":492,"dataGaLocation":487},"content:shared:pt-br:main-navigation.yml","Main Navigation","shared/pt-br/main-navigation.yml","shared/pt-br/main-navigation",{"_path":510,"_dir":92,"_draft":6,"_partial":6,"_locale":7,"title":511,"button":512,"config":516,"_id":518,"_type":85,"_source":86,"_file":519,"_stem":520,"_extension":89},"/shared/pt-br/banner","A GitLab Duo Agent Platform está agora em beta público!",{"text":138,"config":513},{"href":514,"dataGaName":515,"dataGaLocation":98},"/pt-br/gitlab-duo/agent-platform/","duo banner",{"layout":517},"release","content:shared:pt-br:banner.yml","shared/pt-br/banner.yml","shared/pt-br/banner",{"_path":522,"_dir":92,"_draft":6,"_partial":6,"_locale":7,"data":523,"_id":725,"_type":85,"title":726,"_source":86,"_file":727,"_stem":728,"_extension":89},"/shared/pt-br/main-footer",{"text":524,"source":525,"edit":531,"contribute":536,"config":541,"items":546,"minimal":717},"Git é uma marca comercial da Software Freedom Conservancy e nosso uso do nome \"GitLab\" está sob licença",{"text":526,"config":527},"Acessar a origem da página",{"href":528,"dataGaName":529,"dataGaLocation":530},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":532,"config":533},"Editar esta página",{"href":534,"dataGaName":535,"dataGaLocation":530},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":537,"config":538},"Contribua",{"href":539,"dataGaName":540,"dataGaLocation":530},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":542,"facebook":543,"youtube":544,"linkedin":545},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[547,570,624,654,688],{"title":116,"links":548,"subMenu":553},[549],{"text":550,"config":551},"Plataforma DevSecOps",{"href":125,"dataGaName":552,"dataGaLocation":530},"devsecops platform",[554],{"title":258,"links":555},[556,560,565],{"text":557,"config":558},"Confira os planos",{"href":260,"dataGaName":559,"dataGaLocation":530},"view plans",{"text":561,"config":562},"Por que escolher o GitLab Premium?",{"href":563,"dataGaName":564,"dataGaLocation":530},"/pt-br/pricing/premium/","why premium",{"text":566,"config":567},"Por que escolher o GitLab Ultimate?",{"href":568,"dataGaName":569,"dataGaLocation":530},"/pt-br/pricing/ultimate/","why ultimate",{"title":571,"links":572},"Soluções",[573,578,581,583,588,593,597,600,603,608,610,612,614,619],{"text":574,"config":575},"Transformação digital",{"href":576,"dataGaName":577,"dataGaLocation":530},"/pt-br/topics/digital-transformation/","digital transformation",{"text":204,"config":579},{"href":199,"dataGaName":580,"dataGaLocation":530},"security & compliance",{"text":191,"config":582},{"href":174,"dataGaName":175,"dataGaLocation":530},{"text":584,"config":585},"Desenvolvimento ágil",{"href":586,"dataGaName":587,"dataGaLocation":530},"/pt-br/solutions/agile-delivery/","agile delivery",{"text":589,"config":590},"Migração para a nuvem",{"href":591,"dataGaName":592,"dataGaLocation":530},"/pt-br/topics/cloud-native/","cloud transformation",{"text":594,"config":595},"SCM",{"href":188,"dataGaName":596,"dataGaLocation":530},"source code management",{"text":178,"config":598},{"href":180,"dataGaName":599,"dataGaLocation":530},"continuous integration & delivery",{"text":230,"config":601},{"href":232,"dataGaName":602,"dataGaLocation":530},"value stream management",{"text":604,"config":605},"GitOps",{"href":606,"dataGaName":607,"dataGaLocation":530},"/pt-br/solutions/gitops/","gitops",{"text":243,"config":609},{"href":245,"dataGaName":246,"dataGaLocation":530},{"text":248,"config":611},{"href":250,"dataGaName":251,"dataGaLocation":530},{"text":253,"config":613},{"href":255,"dataGaName":256,"dataGaLocation":530},{"text":615,"config":616},"Educação",{"href":617,"dataGaName":618,"dataGaLocation":530},"/pt-br/solutions/education/","education",{"text":620,"config":621},"Serviços financeiros",{"href":622,"dataGaName":623,"dataGaLocation":530},"/pt-br/solutions/finance/","financial services",{"title":263,"links":625},[626,628,630,632,635,637,640,642,644,646,648,650,652],{"text":275,"config":627},{"href":277,"dataGaName":278,"dataGaLocation":530},{"text":280,"config":629},{"href":282,"dataGaName":283,"dataGaLocation":530},{"text":138,"config":631},{"href":286,"dataGaName":287,"dataGaLocation":530},{"text":289,"config":633},{"href":291,"dataGaName":634,"dataGaLocation":530},"docs",{"text":312,"config":636},{"href":314,"dataGaName":315,"dataGaLocation":530},{"text":307,"config":638},{"href":639,"dataGaName":310,"dataGaLocation":530},"/customers/",{"text":317,"config":641},{"href":319,"dataGaName":320,"dataGaLocation":530},{"text":330,"config":643},{"href":332,"dataGaName":333,"dataGaLocation":530},{"text":322,"config":645},{"href":324,"dataGaName":325,"dataGaLocation":530},{"text":335,"config":647},{"href":337,"dataGaName":338,"dataGaLocation":530},{"text":340,"config":649},{"href":342,"dataGaName":343,"dataGaLocation":530},{"text":345,"config":651},{"href":347,"dataGaName":348,"dataGaLocation":530},{"text":350,"config":653},{"href":352,"dataGaName":353,"dataGaLocation":530},{"title":368,"links":655},[656,658,660,662,664,666,668,672,677,679,681,683],{"text":375,"config":657},{"href":377,"dataGaName":370,"dataGaLocation":530},{"text":380,"config":659},{"href":382,"dataGaName":383,"dataGaLocation":530},{"text":388,"config":661},{"href":390,"dataGaName":391,"dataGaLocation":530},{"text":393,"config":663},{"href":395,"dataGaName":396,"dataGaLocation":530},{"text":398,"config":665},{"href":400,"dataGaName":401,"dataGaLocation":530},{"text":403,"config":667},{"href":405,"dataGaName":406,"dataGaLocation":530},{"text":669,"config":670},"Sustainability",{"href":671,"dataGaName":669,"dataGaLocation":530},"/sustainability/",{"text":673,"config":674},"Diversidade, inclusão e pertencimento (DIB)",{"href":675,"dataGaName":676,"dataGaLocation":530},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":408,"config":678},{"href":410,"dataGaName":411,"dataGaLocation":530},{"text":418,"config":680},{"href":420,"dataGaName":421,"dataGaLocation":530},{"text":423,"config":682},{"href":425,"dataGaName":426,"dataGaLocation":530},{"text":684,"config":685},"Declaração de Transparência da Lei da Escravidão Moderna",{"href":686,"dataGaName":687,"dataGaLocation":530},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"title":428,"links":689},[690,693,695,697,702,707,712],{"text":691,"config":692},"Fale com um especialista",{"href":107,"dataGaName":108,"dataGaLocation":530},{"text":437,"config":694},{"href":439,"dataGaName":440,"dataGaLocation":530},{"text":442,"config":696},{"href":444,"dataGaName":445,"dataGaLocation":530},{"text":698,"config":699},"Status",{"href":700,"dataGaName":701,"dataGaLocation":530},"https://status.gitlab.com/","status",{"text":703,"config":704},"Termos de uso",{"href":705,"dataGaName":706,"dataGaLocation":530},"/terms/","terms of use",{"text":708,"config":709},"Aviso de Privacidade",{"href":710,"dataGaName":711,"dataGaLocation":530},"/pt-br/privacy/","privacy statement",{"text":713,"config":714},"Preferências de cookies",{"dataGaName":715,"dataGaLocation":530,"id":716,"isOneTrustButton":12},"cookie preferences","ot-sdk-btn",{"items":718},[719,721,723],{"text":703,"config":720},{"href":705,"dataGaName":706,"dataGaLocation":530},{"text":708,"config":722},{"href":710,"dataGaName":711,"dataGaLocation":530},{"text":713,"config":724},{"dataGaName":715,"dataGaLocation":530,"id":716,"isOneTrustButton":12},"content:shared:pt-br:main-footer.yml","Main Footer","shared/pt-br/main-footer.yml","shared/pt-br/main-footer",{"_path":730,"_dir":92,"_draft":6,"_partial":6,"_locale":7,"header":731,"eyebrow":732,"blurb":733,"button":734,"secondaryButton":738,"_id":740,"_type":85,"title":741,"_source":86,"_file":742,"_stem":743,"_extension":89},"/shared/pt-br/next-steps","Comece a entregar software melhor, mais rapidamente","Mais de 50% das empresas Fortune 100 confiam no GitLab","Descubra o que sua equipe pode fazer com a\n\n\nplataforma DevSecOps inteligente.\n",{"text":100,"config":735},{"href":736,"dataGaName":103,"dataGaLocation":737},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/","feature",{"text":105,"config":739},{"href":107,"dataGaName":108,"dataGaLocation":737},"content:shared:pt-br:next-steps.yml","Next Steps","shared/pt-br/next-steps.yml","shared/pt-br/next-steps",1753475542855]