{"id":"ed2fa6e9-1d1f-4fb4-a0c0-07e318934364","timestamp":1760103377366,"matcher":{"static":{},"wildcard":{},"dynamic":{}},"prerendered":["/de-de/customers/airwallex","/de-de/customers/hilti","/de-de/customers/nvidia","/de-de/customers/cube","/de-de/privacy","/de-de/blog/why-enterprise-independence-matters-more-than-ever-in-devsecops","/de-de/blog/developing-gitlab-duo-use-ai-to-remediate-security-vulnerabilities","/de-de/blog/using-ansible-and-gitlab-as-infrastructure-for-code","/de-de/blog/a-guide-to-the-breaking-changes-in-gitlab-18-0","/de-de/blog/what-is-an-ide","/de-de/blog/automating-container-image-migration-from-amazon-ecr-to-gitlab","/de-de/blog/getting-started-with-gitlab-understanding-ci-cd","/de-de/blog/data-driven-devsecops-exploring-gitlab-insights-dashboards","/de-de/blog/exact-code-search-find-code-faster-across-repositories","/de-de/blog/gitlab-premium-with-duo","/de-de/blog/building-a-gitlab-ci-cd-pipeline-for-a-monorepo-the-easy-way","/de-de/blog/gitlab-duo-agent-platform-public-beta","/de-de/blog/how-gitlab-can-support-your-iso-compliance-journey","/de-de/blog/gitlab-duo-workflow-enterprise-visibility-and-control-for-agentic-ai","/de-de/blog/how-to-integrate-custom-security-scanners-into-gitlab","/de-de/blog/last-year-we-signed-the-secure-by-design-pledge-heres-our-progress","/de-de/blog/southwest-looking-to-help-developers-take-flight","/de-de/blog/top-10-gitlab-workflow-hacks-you-need-to-know","/de-de/blog/quickly-resolve-broken-ci-cd-pipelines-with-ai","/de-de/blog/what-s-new-in-git-2-50-0","/de-de/get-started/enterprise","/de-de/pricing/faq-premium-update","/de-de/partners/technology-partners/ibm","/de-de/developer-survey","/de-de/faster-together","/de-de/software-faster","/de-de/ai-transparency-center","/de-de/solutions/github","/de-de/blog/categories/news","/de-de/stages-devops-lifecycle/configure","/de-de/stages-devops-lifecycle/secure","/de-de/solutions/nonprofit/join","/de-de/topics/ci-cd/continuous-integration-server","/de-de/topics/devops/ai-enhanced-security","/blog/6-ways-smbs-can-leverage-the-power-of-a-devops-platform","/blog/2021-devsecops-survey-the-great-shift-left-continues","/blog/5-things-i-learned-during-my-30-day-internship-with-gitlab-s-data-team","/blog/a-deep-dive-into-the-security-analyst-persona","/blog/a-3-step-plan-for-devops-platform-migration","/blog/15-git-tips-improve-workflow","/blog/4-must-know-devops-principles","/blog/a-look-at-devops-salaries","/de-de/topics/devops/what-is-a-site-reliability-engineer","/blog/a-year-of-iteration","/blog/achieving-23-cost-savings-and-36-performance-gain-using-gitlab-and-gitlab-runner-on-arm-neoverse-based-aws-graviton2-processor","/de-de/topics/ci-cd/benefits-continuous-integration","/de-de/topics/gitops","/de-de/topics/devops","/de-de/topics/devsecops/what-is-developer-first-security","/de-de/topics/version-control/how-implement-version-control","/de-de/topics/version-control/what-is-git-version-control","/blog/advanced-devsecops-practices","/blog/agile-mindset","/blog/ai-powered-growth-transform-every-stage-of-software-delivery","/blog/announcing-100m-series-d-funding","/blog/amazon-linux-2-service-ready-partner","/blog/are-you-ready-for-the-newest-era-of-devsecops","/blog/api-v3-removal-impending","/blog/async-sketching","/analysts","/de-de/solutions/source-code-management","/de-de/solutions/continuous-integration","/de-de","/blog/authors/ameya-darshan","/blog/authors/chris-baus","/blog/authors/brett-walker","/blog/authors/andrew-taylor","/blog/authors/bala-allam","/blog/authors/christos-bacharakis","/blog/authors/dmitriy-job","/blog/authors/dan-rabinovitz","/blog/authors/anshuman-singh","/blog/authors/darren-eastman","/blog/authors/cormac-foster","/blog/authors/david-russell","/blog/authors/drew-blessing","/blog/authors/aathira-nair","/blog/authors/alex-fracazo","/blog/authors/allie-holland","/blog/authors/ashley-kramer","/blog/authors/benjamin-skierlak","/blog/authors/brad-downey","/blog/authors/byron-boots","/blog/authors/christian-couder","/blog/authors/dennis-van-rooijen","/blog/authors/chandler-gibbons","/blog/authors/emilio-salvador","/blog/authors/eric-rosenberg","/blog/authors/eva-sasson","/blog/authors/fernando-diaz","/blog/authors/gabriel-le-breton","/blog/authors/guest-author-andr-arko-of-ruby-together","/blog/authors/erin-krengel-pulumi","/blog/authors/himanshu-kapoor","/blog/authors/gosia-ksionek","/blog/authors/igor-drozdov","/blog/authors/jacie-bandur","/blog/authors/halil-coban","/blog/authors/gitlab-france-team","/blog/authors/jan-provaznik","/blog/authors/jeff-tucker","/blog/authors/jake-foster","/blog/authors/jessica-hurwitz","/blog/authors/jason-yavorska","/blog/authors/john-jeremiah","/blog/authors/joern-schneeweisz","/blog/authors/jordi-mon","/blog/authors/josh-zimmerman","/blog/authors/julie-byrne","/blog/authors/karen-caras","/blog/authors/kenny-johnston","/blog/authors/kurt-dusek","/blog/authors/lyle-kozloff","/blog/authors/marc-shaw","/blog/authors/lee-tickett","/blog/authors/lasse-schuirmann","/blog/authors/matt-wilson","/blog/authors/mathias-ewald","/blog/authors/mark-art","/blog/authors/mayra-cabrera","/blog/authors/michael-henriksen","/blog/authors/nupur-sharma","/blog/authors/nico-meisenzahl","/blog/authors/mike-flouton","/blog/authors/orit-golowinski","/blog/authors/nate-rosandich","/blog/authors/patrick-steinhardt","/blog/authors/pedro-fortuna","/blog/authors/pj-metz","/blog/authors/rahul-bhargava-cto-evolphin","/blog/authors/regnard-raquedan","/blog/authors/robert-williams","/blog/authors/roy-taragan","/blog/authors/salman-ladha","/blog/authors/sameer-kamani","/blog/authors/sarah-daily","/blog/authors/sasha-bannister","/blog/authors/stan-hu","/blog/authors/sean-packham","/blog/authors/shinya-maeda","/blog/authors/steve-ropa","/blog/authors/tim-davis","/blog/authors/tanuja-jayarama-raju","/blog/authors/tomas-vik","/blog/authors/vlad-budica","/blog/authors/vicky-steeves","/blog/authors/tye-davis","/blog/automate-tedious-coding-tasks-with-gitlab-duo-workflow","/blog/avoiding-burnout-as-product-designers","/blog/automating-role-based-access-control-rbac-at-scale","/blog/authors/yevgeny-pats","/blog/aws-pre-event-post","/blog/beautifying-our-ui-enhancing-gitlabs-deployment-experience","/blog/being-a-good-open-source-steward","/blog/best-practices-remote-engineering","/blog/buffer-and-gitlab-ceos-talk-transparency","/blog/biggest-obstacles-to-getting-work-done","/blog/building-a-more-inclusive-and-welcoming-open-source-community-on-gitlab","/blog/building-gitlab-with-gitlab-a-multi-region-service-to-deliver-ai-features","/blog/cd-automated-integrated","/blog/cascading-merge-requests-with-gitlab-flow","/blog/built-in-ci-cd-version-control-secret","/blog/changes-to-the-preclonescript","/blog/ci-cd-changing-roles","/blog/ci-minutes-for-free-users","/blog/ceo-shadow-takeaways-from-barker","/blog/cognitive-logic-talks-migrating-to-gitlab","/blog/configuring-your-cluster-with-kubernetes-integration","/blog/cloudhealth-and-gitlab-reducing-overruns","/blog/comment-on-commits-feature-tutorial","/blog/compose-readers-and-writers-in-golang-applications","/blog/continuous-delivery-of-a-spring-boot-application-with-gitlab-ci-and-kubernetes","/blog/contribute-wrap-up","/blog/contributor-post-siemens","/blog/create-vision","/blog/crucial-conversations","/blog/dag-manual-fix","/blog/demo-mastering-code-review-with-gitlab","/blog/debug-web-apps-quickly-within-gitlab","/blog/detect-application-vulnerabilities-with-gitlabs-browser-based-dast","/blog/deploy-shopify-themes-with-gitlab","/blog/developing-a-successful-devops-strategy","/blog/devops-adoption","/blog/devops-predictions-gitlab-experts-weigh-in-on-ai-security-remote-work-and-more","/blog/devsecops-platforms-help-smbs-scale-as-they-grow","/blog/distributed-version-control","/blog/email-opt-in-policy-announcement","/blog/donations","/blog/efficient-pipelines","/blog/e-factor-productivity","/blog/engineering-director-shadow","/blog/enhancing-gitlab-with-improved-data-filtering-and-visualizations","/blog/everyone-who-has-contributed","/blog/explaining-gitlab-bugs","/blog/farewell-google-code-hello-gitlab-dot-com","/blog/feature-highlight-approve-merge-request","/blog/feature-highlight-push-to-remote-repository","/blog/fine-grained-job-tokens-ga","/blog/five-great-phabricator-features-inspired-gitlab","/de-de/the-source","/blog/five-ways-to-scale-remote-work","/blog/fuzzit-acquisition-journey","/blog/free-trial-gitlab-gold","/blog/get-to-know-the-gitlab-wiki-for-effective-knowledge-management","/blog/fundraising-tips-ceo","/blog/get-ready-for-commit","/blog/git-command-line-on-windows-with-git-bash","/blog/getting-started-with-gitlab-development-kit","/blog/git-wars-switching-to-gitlab","/blog/gitlab-15-the-retrospective","/blog/gitlab-achieves-iso-iec-42001-certification-for-ai-governance","/blog/git-performance-on-nfs","/blog/gitlab-and-oracle-partner-for-a-cloud-native-approach-to-modern-application-development","/blog/gitlab-advanced-sast-is-now-generally-available","/blog/gitlab-announces-4m-series-a-funding-from-khosla-ventures","/blog/gitlab-auto-devops-in-action","/blog/gitlab-ci-cd-with-firebase","/de-de/the-source/authors/chandler-gibbons","/blog/gitlab-com-and-logjam","/de-de/the-source/authors/grant-hickman","/de-de/the-source/authors/lee-faus","/blog/gitlab-commit-cfp-closing-soon","/blog/gitlab-dot-com-database-incident","/blog/gitlab-contributor-days","/blog/gitlab-duo-amazon-q-transform-ideas-into-code-in-minutes","/blog/gitlab-education-virtual-meetup","/blog/gitlab-for-designers","/blog/gitlab-duo-enterprise-is-now-available","/blog/gitlab-fan-profile","/blog/gitlab-heroes-unmasked-elevating-my-company-using-gitlab","/blog/gitlab-google-cloud-integrations-now-in-public-beta","/blog/gitlab-issue-bash-december-2017","/blog/gitlab-is-now-a-member-of-the-owasp-foundation","/blog/gitlab-joins-cd-foundation","/blog/gitlab-master-plan","/blog/gitlab-inc-takes-the-devops-platform-public","/blog/gitlab-leader-forrester-wave-integrated-software-delivery-platforms","/blog/gitlab-named-a-leader-in-the-2024-gartner-magic-quadrant-for-devops","/blog/gitlab-news","/blog/gitlab-open-strategy","/blog/gitlab-pages-get-started","/blog/gitlab-premium-with-duo","/blog/gitlab-reinstates-list-of-servers-that-have-malware","/blog/gitlab-runner-update-required-to-use-auto-devops-and-sast","/blog/gitlab-support-to-require-sign-in-to-create-support-tickets","/blog/gitlab-strong-performer-vsm","/blog/gitlab-tls-support-discontinue-update","/blog/gitlab-trello-power-up-launch","/blog/gitlab-updates-its-cookie-management-tool","/blog/gitlab-vue-one-year-later","/blog/gitlabs-2021-survey-uncovers-a-new-devops-maturity-model","/blog/giving-receiving-feedback","/blog/gitops-with-gitlab-manage-the-agent","/blog/gitlabs-newest-continuous-compliance-features-bolster-software","/blog/google-next-2018-security-track-recap","/blog/go-tools-and-gitlab-how-to-do-continuous-integration-like-a-boss","/blog/have-devops-jobs-to-fill-try-these-3-strategies-to-hire-and-retain","/blog/group-runner-registration-token-vulnerability","/blog/high-efficiency-innovation","/blog/how-a-fix-in-go-19-sped-up-our-gitaly-service-by-30x","/blog/how-gitlab-can-help-you-secure-your-cloud-native-applications","/blog/how-devsecops-drives-business-success","/blog/how-gitlab-supports-the-nsa-and-cisa-cicd-security-guidance","/blog/how-gitlab-helps-meet-nis2-requirements","/blog/how-grammatech-and-gitlab-enables-better-devsecops","/blog/how-is-team-member-1-doing","/blog/how-start-ospo-ten-minutes-using-gitlab","/blog/how-to-automate-software-delivery-using-quarkus-and-gitlab","/blog/how-the-security-culture-committee-is-strengthening-gitlab-values","/blog/how-to-build-a-more-productive-remote-team","/blog/how-to-continously-test-web-apps-apis-with-hurl-and-gitlab-ci-cd","/blog/how-to-explain-gitlab-to-anyone","/blog/how-to-improve-communication-remote-designer","/blog/how-to-leverage-gitlab-duo-for-enhanced-security-reporting","/blog/how-to-secure-cloud-run-deployment-with-auto-devops","/blog/how-to-play-gitlab-ctf-at-home","/blog/how-to-start-a-great-oss-project","/blog/how-to-translate-bamboo-agent-capabilities-to-gitlab-runner-tags","/blog/how-we-migrated-our-markdown-processing-to-commonmark","/blog/how-visualization-improves-the-gitlab-merge-train-experience","/blog/how-we-use-gitlab-to-grow-open-source-communities","/blog/how-we-built-gitlab-geo","/blog/how-were-improving-self-managed-billing","/blog/illustrations-and-icons-on-gitlab-com","/blog/how-we-scaled-our-summits","/blog/improve-your-gitlab-productivity-with-these-10-tips","/blog/incident-management-with-gitlab","/blog/installing-gitlab-on-raspberry-pi-64-bit-os","/blog/inside-gitlabs-healthy-backlog-initiative","/blog/interesting-things-ux-is-working-on-february-2021","/blog/introducing-ci-cd-steps-a-programming-language-for-devsecops-automation","/blog/introducing-gitlab-serverless","/blog/introducing-review-apps","/blog/introducing-the-source-insights-for-the-future-of-software-development","/blog/issue-boards-anniversary","/blog/its-time-to-put-the-sec-in-devsecops","/blog/join-our-december-issue-bash","/blog/key-organizational-models-for-devops-teams","/blog/just-commit-launch","/blog/kubernetes-the-container-orchestration-solution","/blog/kubecon-na-2019-are-you-about-to-break-prod","/blog/learn-python-with-pj-part-3","/blog/less-headaches","/blog/low-code-no-code","/blog/making-gitlab-faster","/blog/little-things-make-a-difference","/blog/marcel-amirault-contributor-post","/blog/manager-training","/blog/measuring-ai-roi-at-scale-a-practical-guide-to-gitlab-duo-analytics","/blog/merge-trains-explained","/blog/meet-the-2023-gitlab-partner-of-the-year-award-winners","/blog/modernize-your-ci-cd","/blog/migrating-from-bamboo-to-gitlab-cicd","/blog/more-granular-product-usage-insights-for-gitlab-self-managed-and-dedicated","/blog/moving-workflows-to-gitlab-the-case-of-the-hipaa-audit-protocol","/blog/navigating-the-ai-frontier-lessons-from-the-cutting-edge","/de-de/the-source/security/key-security-trends-for-cisos-in-2025","/de-de/the-source/ai/understand-and-resolve-vulnerabilities-with-ai-powered-gitlab-duo","/de-de/the-source/platform/why-software-logistics-is-key-to-accelerating-innovation","/blog/new-to-devops-take-our-devops-for-beginners-quiz","/blog/new-features-to-core","/blog/notice-for-gitkraken-users-with-gitlab","/de-de/the-source/ai/ai-trends-for-2025-agentic-ai-self-hosted-models-and-more","/blog/minor-breaking-change-dependency-proxy","/blog/old-runners-stop-working","/blog/open-core-is-worse-than-plugins","/blog/operating-as-gitlab-inc","/blog/overhauling-the-navigation-is-like-building-a-dream-home","/blog/oscon-and-gitlab-training-in-may","/blog/partial-clone-for-massive-repositories","/blog/personal-profile","/blog/pipelines-as-code","/blog/posting-to-your-gitlab-pages-blog-from-ios","/blog/prevent-crypto-mining-abuse","/blog/pyb-all-remote-mark-frein","/blog/q4-hackathon-recap","/blog/public-project-minute-limits","/blog/rate-limitations-announced-for-projects-groups-and-users-apis","/blog/reduce-cycle-time-digital-transformation","/blog/production-grade-infra-devsecops-with-five-minute-production","/blog/remote-board-meeting","/blog/remote-work-done-right","/blog/responding-to-ghost","/blog/security-incident-runner-registration-token","/blog/second-law-of-complexity-dynamics","/blog/semyon-pupkov-contributor-post","/blog/rust-programming-language","/blog/secure-gitlab-pages-with-startssl","/blog/setting-up-gitlab-pages-with-cloudflare-certificates","/blog/quick-start-guide-for-gitlab-workspaces","/blog/refactoring-a-ci-cd-template-to-a-ci-cd-component","/blog/six-reasons-cisco-learning-and-certifications-adopted-gitlab","/blog/shopping-for-an-admin-account","/blog/speed-meets-governance-model-selection-comes-to-gitlab-duo","/blog/sre-shadow","/blog/stop-waiting-for-your-ci-server-by-making-them-3x-faster","/blog/students-now-free","/blog/stageless-pipelines","/blog/supporting-ruby-together","/blog/securing-the-container-host-with-falco","/blog/software-supply-chain-security-guide-why-organizations-struggle","/blog/teams-gitpod-integration-gitlab-speed-up-development","/blog/the-2023-bug-bounty-year-in-review","/blog/the-continued-support-of-fluxcd-at-gitlab","/blog/the-many-routes-to-a-tech-career","/blog/the-gitlab-guide-to-modern-software-testing","/blog/the-ultimate-guide-to-software-supply-chain-security","/blog/the-software-testing-life-cycle-in-2021-a-more-upbeat-outlook","/blog/threat-modeling-kubernetes-agent","/blog/top-tips-for-better-bug-bounty-reports-and-a-hacker-contest","/blog/tips-to-configure-browser-based-dast-scans","/blog/top-5-compliance-features-to-leverage-in-gitlab","/blog/translating-gitlab","/blog/tuto-mac-m1-gitlab-ci","/blog/tutorial-secure-bigquery-data-publishing-with-gitlab","/blog/u-s-navy-black-pearl-lessons-in-championing-devsecops","/blog/understanding-kubernestes-rbac","/blog/unveiling-gitlabs-new-navigation","/blog/updates-to-de-identifying-service-usage-data","/blog/use-waypoint-to-deploy-with-gitlab-cicd","/blog/three-things-you-might-not-know-about-gitlab-security","/blog/use-gitlab-ai-features-out-of-the-box-in-a-gitlab-workspace","/blog/using-gitlab-web-ide-gitlab-ci-cd","/blog/vcc-with-a-single-app","/blog/video-tutorial-idea-to-production-on-google-container-engine-gke","/blog/ways-to-encourage-collaboration","/blog/what-its-like-to-intern-in-gitlab-security","/blog/welcome-kde","/blog/what-founders-ask-founders-about-getting-into-yc","/blog/what-the-solarwinds-attack-can-teach-us-about-devsecops","/blog/whats-in-your-backpack","/blog/whats-next-for-gitlab-ci","/blog/why-ai-in-devops-is-here-to-stay","/blog/why-i-am-excited-about-gitlab-commit","/blog/vulnerability-risk-prioritization-made-simple-with-gitlab","/blog/why-collaboration-tools-matter","/blog/why-gitlab-ci-cd","/blog/why-security-champions","/blog/why-we-chose-vue","/blog/why-were-sticking-with-ruby-on-rails","/blog/wrapping-text","/blog/working-for-gitlab-a-support-engineers-perspective","/blog/you-asked-and-our-red-team-answered","/blog/zero-trust-at-gitlab-where-do-we-go-from-here","/compliance/pci-compliance","/customers/bitpanda","/customers/cook-county","/customers/dublin-city-university","/customers/alteryx","/customers/fullsave","/customers/lely","/customers/paessler-prtg","/customers/trek10","/customers/signicat","/faster-together","/customers/weave","/developer-survey","/get-started/continuous-integration","/press/releases/2020-01-14-gitlab-appoints-vp-global-channels-and-chief-legal-officer","/press/releases/2020-05-11-gitlab-positioned-niche-players-quadrant-2020-gartner-magic-quadrant-application-security-testing","/company/contact","/press/releases/2018-04-16-telstra-invests-in-gitlab","/press/releases/2020-08-26-ubs-gitlab-collaborate-to-bring-software-development-to-next-level","/press/releases/2021-02-04-soc2-and-3-certifications","/press/releases/2021-06-02-gitlab-acquires-unreview-machine-learning-capabilities","/press/releases/2021-09-07-gitlab-appoints-sunny-bedi-to-bod","/press/releases/2019-04-16-gitlab-unleashes-the-power-of-kubernetes-in-the-developer-workflow","/press/releases/2023-01-26-gitlab-expands-security-certification-report-portfolio","/press/releases/2021-12-15-gitlab-inc-successfully-achieves-iso-iec-27001-2013-certification","/press/releases/2019-09-11-gitlab-named-leader-in-forbes-cloud-100-list","/press/releases/2022-06-06-gitlab-reports-first-quarter-fiscal-year-2023-financial-results","/press/releases/2022-10-25-gitlab-security-governance-solution-secure-software-supply-chain","/press/releases/2016-11-09-gitlab-adds-almtoolbox-to-global-partnership-program","/press/releases/2023-05-22-gitlab-16-announces-ai-powered-devsecops-platform","/press/releases/2017-09-27-forrester-press-release","/press/releases/2023-12-04-gitlab-reports-third-quarter-fiscal-year-2024-financial-results","/press/releases/2023-08-29-gitlab-wins-a-google-cloud-technology-partner-of-the-year-award","/press/releases/2024-04-18-gitlab-announces-gitlab-duo-chat-general-availability","/press/releases/2025-02-19-gitlab-to-present-at-the-morgan-stanley-technology-media-telecom-conference","/press/releases/2025-09-03-gitlab-reports-second-quarter-fiscal-year-2026-financial-results","/press/releases/2025-06-10-gitlab-reports-first-quarter-fiscal-year-2026-financial-results","/press/releases/2024-08-22-gitlab-announces-the-general-availability-of-gitlab-duo-enterprise","/press/releases/gitlab-to-announce-third-quarter-fiscal-2025-results","/solutions/source-code-management","/solutions/jenkins","/stages-devops-lifecycle/configure","/support/managing-support-contacts","/stages-devops-lifecycle/secure","/gitlab-technical-demo-series","/de-de/blog","/solutions/finance","/software-innovation-report/finserv","/events/aws-reinvent","/partners/technology-partners","/solutions/platform-engineering","/move-to-gitlab-from-atlassian","/pricing/ultimate","/topics/agile-delivery","/sales","/topics/cloud-native","/topics/ci-cd/continuous-integration-best-practices","/topics/devops/devops-test-automation","/teamops","/topics/devops/value-stream-mapping","/topics/devsecops","/customers","/topics/gitops/gitops-gitlab-collaboration","/topics/ops","/solutions/code-suggestions","/update","/topics/version-control/what-are-best-code-review-tools-features","/es/customers/goldman-sachs","/es/customers/moneyfarm","/es/customers/connect-i","/the-source/authors/gitlab","/the-source/authors/bryan-ross","/the-source/authors/julie-griffin","/the-source/authors/stephen-walters","/es/developer-experience","/es/pricing/faq-compute-minutes","/es/solutions/automotive","/es/solutions/jira","/es/free-trial","/the-source/platform/the-ultimate-playbook-for-high-performing-devsecops-teams","/the-source/security/whitepaper-taking-the-complexity-out-of-compliance-frameworks","/the-source/ai/ai-guide-for-enterprise-leaders-building-the-right-approach","/the-source/platform/building-a-resilient-software-development-practice","/es/getting-started-videos","/es/stages-devops-lifecycle/package","/es/contact-sales","/es/security","/es/partners","/es/solutions/education","/es/pricing/premium","/es/solutions/public-sector","/es/topics/cloud-native","/pricing","/es/topics/agile-delivery/agile-methodology","/es/topics/ci-cd/continuous-integration-best-practices","/es/topics/devops/devops-test-automation","/es/solutions/value-stream-management/dora","/es/topics/devops/value-stream-mapping","/es/topics/devsecops","/es/topics/serverless","/es/topics/gitops/gitops-gitlab-collaboration","/es/topics/version-control/what-are-gitlab-flow-best-practices","/fr-fr/blog/developing-gitlab-duo-blending-ai-and-root-cause-analysis-to-fix-ci-cd","/fr-fr/blog/4-must-know-devops-principles","/the-source/ai/how-the-insurance-industrys-data-rich-ecosystem-powers-ai-success","/the-source/ai/dora-insights-where-is-ai-really-driving-developer-productivity","/the-source/ai/three-challenges-impacting-your-teams-ai-productivity-gains","/the-source/platform/how-devops-and-platform-engineering-turbocharge-efficiency","/the-source/platform/why-software-logistics-is-key-to-accelerating-innovation","/the-source/ai/velocity-with-guardrails-ai-automation","/the-source/security/federal-cybersecurity-in-2025-looking-ahead","/fr-fr/blog/beginner-guide-python-programming","/the-source/security","/es/value-stream-workshop","/fr-fr/blog/getting-started-with-gitlab-how-to-manage-users","/fr-fr/blog/gitlab-duo-self-hosted-models-on-aws-bedrock","/fr-fr/blog/greater-ai-choice-in-gitlab-duo-claude-sonnet-4-5-arrives","/fr-fr/blog/enhance-application-security-with-gitlab-hackerone","/fr-fr/blog/gitlab-named-a-leader-in-the-2025-gartner-magic-quadrant-for-ai-code-assistants","/fr-fr/blog/how-to-deploy-react-to-amazon-s3","/fr-fr/blog/how-we-decreased-gitlab-repo-backup-times-from-48-hours-to-41-minutes","/es/the-source/authors/sharon-gaudin","/fr-fr/blog/gitlab-achieves-iso-iec-42001-certification-for-ai-governance","/es/the-source/authors/ayoub-fandi","/fr-fr/blog/meet-gitlab-duo-workflow-the-future-of-ai-driven-development","/fr-fr/blog/safe-without-silos-in-gitlab","/fr-fr/blog/jenkins-to-gitlab-migration-made-easy","/fr-fr/blog/take-advantage-of-git-rebase","/es/the-source/authors/erika-feldman","/es/the-source/authors/josh-lemos","/fr-fr/blog/tutorial-migrate-from-google-cloud-source-repositories-to-gitlab","/fr-fr/blog/using-child-pipelines-to-continuously-deploy-to-five-environments","/fr-fr/blog/what-is-open-source","/fr-fr/blog/whats-new-in-git-2-48-0","/fr-fr/customers/goldman-sachs","/fr-fr/customers/cern","/fr-fr/customers/moneyfarm","/fr-fr/developer-experience","/fr-fr/security","/fr-fr/pricing/faq-improved-billing-and-subscription-management","/fr-fr/solutions/jira","/fr-fr/solutions/public-sector","/fr-fr/solutions/automotive","/fr-fr/solutions/education","/fr-fr/stages-devops-lifecycle/package","/fr-fr/solutions/value-stream-management/dora","/fr-fr/company/preference-center","/fr-fr/get-help","/fr-fr/partners/technology-partners/aws","/fr-fr/ebook-ultimate-guide-ci-cd","/fr-fr/topics/continuous-delivery","/fr-fr/topics/agile-delivery/agile-ppm","/fr-fr/topics/ci-cd/continuous-integration-continuous-delivery-work-together","/fr-fr/topics/devops/what-is-a-devops-engineer","/fr-fr/topics/devops/devops-tools-explained","/es/the-source/ai/how-the-insurance-industrys-data-rich-ecosystem-powers-ai-success","/es/the-source/security/how-to-implement-secret-management-best-practices-with-gitlab","/es/the-source/platform/high-performing-development-teams-your-business-advantage","/es/the-source/ai/5-ways-execs-can-support-their-devops-teams-with-ai","/fr-fr/topics/devsecops/sast-vs-dast","/fr-fr/topics/gitops/gitops-multicloud-deployments-gitlab","/fr-fr/topics/single-application","/fr-fr/topics/version-control/what-is-centralized-version-control-system","/fr-fr/pricing/premium/why-upgrade","/it-it/customers","/it-it/partners/technology-partners/hashicorp","/it-it/pricing/ultimate","/it-it/pricing/faq-new-product-subscription-tiers","/it-it/get-started/build-business-case","/it-it/customers/deutsche-telekom","/it-it/customers/remote","/it-it/customers/ally","/fr-fr/gitlab-duo/duo-amazon-q","/it-it/software-faster","/fr-fr/why-gitlab","/it-it/solutions/source-code-management","/it-it/solutions/continuous-integration","/it-it/solutions/nonprofit/join","/it-it/solutions/github","/it-it/stages-devops-lifecycle/configure","/it-it/stages-devops-lifecycle/secure","/fr-fr/the-source/authors/julie-griffin","/fr-fr/the-source/authors/stephen-walters","/fr-fr/the-source/authors/george-kichukov","/fr-fr/the-source/authors/brian-wald","/it-it/eighteen","/it-it/topics/devops","/it-it/topics/devops/what-is-a-site-reliability-engineer","/it-it/topics/ci-cd/benefits-continuous-integration","/it-it/topics/devsecops/what-is-developer-first-security","/it-it/topics/devops/ai-enhanced-security","/it-it/topics/ci-cd/continuous-integration-server","/it-it/topics/gitops","/fr-fr/the-source/platform","/it-it/topics/version-control/how-implement-version-control","/it-it/topics/version-control/what-is-git-version-control","/fr-fr/blog/categories/company","/ja-jp/analysts","/fr-fr/blog/categories/security","/ja-jp/blog/automating-agile-workflows-with-the-gitlab-triage-gem","/ja-jp/blog/building-a-gitlab-ci-cd-pipeline-for-a-monorepo-the-easy-way","/ja-jp/blog/event-report-devopsdive2024summer","/ja-jp/blog/developing-gitlab-duo-blending-ai-and-root-cause-analysis-to-fix-ci-cd","/it-it/gitlab-duo","/ja-jp/blog/claude-code-gitlab-ai-development-workflow","/ja-jp/blog/event-report-japan-it-week-spring-2","/ja-jp/blog/getting-started-with-gitlab-understanding-ci-cd","/ja-jp/blog/gitlab-17-3-released","/ja-jp/blog/gitlab-18-01-release","/ja-jp/blog/gitlab-named-a-leader-in-the-forrester-wave-devops-platforms-q2-2025","/ja-jp/blog/how-gitlab-duo-helps-secure-and-thoroughly-test-ai-generated-code","/ja-jp/blog/how-we-decreased-gitlab-repo-backup-times-from-48-hours-to-41-minutes","/ja-jp/blog/gitlab-duo-workflow-enterprise-visibility-and-control-for-agentic-ai","/ja-jp/blog/gitlab-duo-agent-platform-public-beta","/ja-jp/blog/monday-merge-2025-may-9","/fr-fr/the-source/ai/5-ways-execs-can-support-their-devops-teams-with-ai","/fr-fr/the-source/security/how-to-strengthen-security-by-applying-devsecops-principles","/fr-fr/the-source/ai/how-to-put-generative-ai-to-work-in-your-devsecops-environment","/ja-jp/blog/learn-advanced-rust-programming-with-a-little-help-from-ai-code-suggestions","/ja-jp/blog/what-are-the-benefits-of-a-microservices-architecture","/ja-jp/blog/prepare-now-docker-hub-rate-limits-will-impact-gitlab-ci-cd","/ja-jp/blog/structuring-the-gitlab-package-registry-for-enterprise-scale","/fr-fr/blog/archive","/ja-jp/blog/whats-new-in-git-2-48-0","/ja-jp/blog/what-is-sbom","/it-it/the-source/authors/lee-faus","/ja-jp/blog/u-s-navy-black-pearl-lessons-in-championing-devsecops","/it-it/the-source/authors/chandler-gibbons","/ja-jp/customers/agoda","/ja-jp/blog/what-is-git","/ja-jp/customers/fullsave","/ja-jp/customers/lockheed-martin","/ja-jp/ebook-beginners-guide-secure-software","/ja-jp/customers/thezebra","/ja-jp/customers/connect-i","/it-it/the-source/authors/grant-hickman","/ja-jp/pricing/faq-improved-billing-and-subscription-management","/ja-jp/stages-devops-lifecycle","/ja-jp/partners/technology-partners/aws","/ja-jp/pricing/premium/why-upgrade","/ja-jp/solutions/analytics-and-insights","/it-it/the-source","/ja-jp/search","/ja-jp/gitlab-duo/agent-platform","/ja-jp/topics/ci-cd/pipeline-as-code","/ja-jp/solutions/supply-chain","/ja-jp/gartner-magic-quadrant","/ja-jp/solutions/open-source/join","/ja-jp/topics/ci-cd/cloud-native-continuous-integration","/ja-jp/topics/devops/build-a-devops-team","/ja-jp/topics/multicloud","/ja-jp/topics/devops/the-role-of-ai-in-devops","/ja-jp/topics/devsecops/beginners-guide-to-container-security","/ja-jp/topics/gitops/gitlab-enables-infrastructure-as-code","/ja-jp/topics/version-control/version-control-best-practices","/it-it/the-source/ai/ai-trends-for-2025-agentic-ai-self-hosted-models-and-more","/it-it/the-source/platform/why-software-logistics-is-key-to-accelerating-innovation","/ja-jp/topics/version-control/what-is-innersource","/it-it/the-source/ai/understand-and-resolve-vulnerabilities-with-ai-powered-gitlab-duo","/it-it/the-source/security/key-security-trends-for-cisos-in-2025","/ja-jp/solutions/delivery-automation","/pt-br/security","/pt-br/developer-experience","/pt-br/contact-sales","/pt-br/free-trial","/pt-br/partners","/pt-br/pricing/premium","/pt-br/customers/goldman-sachs","/pt-br/getting-started-videos","/pt-br/pricing/faq-compute-minutes","/pt-br/customers/connect-i","/pt-br/customers/moneyfarm","/pt-br/solutions/automotive","/ja-jp/the-source/authors/jlongo","/ja-jp/the-source/authors/andre-michael-braun","/pt-br/solutions/jira","/pt-br/solutions/public-sector","/pt-br/solutions/education","/ja-jp/the-source/authors/derek-debellis","/ja-jp/solutions","/ja-jp/the-source/authors/sabrina-farmer","/pt-br/stages-devops-lifecycle/package","/pt-br/solutions/value-stream-management/dora","/pt-br/topics/devops/value-stream-mapping","/pt-br/topics/devops/devops-test-automation","/pt-br/topics/ci-cd/continuous-integration-best-practices","/pt-br/topics/devsecops","/pt-br/topics/cloud-native","/pt-br/topics/agile-delivery/agile-methodology","/pt-br/topics/serverless","/pt-br/topics/gitops/gitops-gitlab-collaboration","/pt-br/topics/version-control/what-are-gitlab-flow-best-practices","/pt-br/value-stream-workshop","/de-de/blog/authors/amanda-rueda","/de-de/blog/authors/joe-randazzo","/de-de/blog/authors/manav-khurana","/de-de/blog/authors/daniel-murphy","/de-de/blog/authors/michael-friedrich","/de-de/blog/authors/gitlab","/de-de/blog/authors/emilio-salvador","/de-de/blog/authors/brad-downey","/de-de/blog/authors/pini-wietchner","/ja-jp/blog/categories/engineering","/ja-jp/the-source/ai/dora-insights-where-is-ai-really-driving-developer-productivity","/ja-jp/the-source/security/enterprise-scale-security-and-compliance-policy-management-in-the-ai-era","/ja-jp/the-source/platform/finops-balancing-financial-responsibility-and-innovation","/ja-jp/the-source/ai/4-steps-for-measuring-the-impact-of-ai","/ja-jp/the-source/security/why-legacy-code-is-a-security-risk-and-how-ai-can-help","/fr-fr/blog/authors/ben-ridley","/fr-fr/blog/authors/davoud-tu","/fr-fr/blog/authors/chloe-cartron","/fr-fr/blog/authors/michael-friedrich","/fr-fr/blog/authors/pini-wietchner","/fr-fr/blog/authors/joseph-longo","/fr-fr/blog/authors/alex-fracazo","/fr-fr/blog/authors/magdalena-frankiewicz","/fr-fr/blog/authors/sam-morris","/fr-fr/blog/authors/susan-tacker","/de-de/blog/authors/sam-morris","/pt-br/the-source/authors/ayoub-fandi","/fr-fr/blog/authors/fernando-diaz","/de-de/blog/authors/suri-patel","/de-de/blog/authors/torsten-linz","/fr-fr/blog/authors/tsukasa-komatsubara","/fr-fr/blog/authors/himanshu-kapoor","/pt-br/the-source/authors/sharon-gaudin","/ja-jp/blog/authors/amanda-rueda","/pt-br/the-source/authors/erika-feldman","/pt-br/the-source/authors/josh-lemos","/ja-jp/blog/authors/darwin-sanoy","/ja-jp/blog/authors/sam-morris","/ja-jp/blog/authors/hakeem-abdul-razak","/ja-jp/blog/authors/fabian-zimmer","/ja-jp/blog/authors/kushal-pandya","/ja-jp/blog/authors/oleksandr-pysaryuk","/ja-jp/blog/authors/susie-bitters","/ja-jp/blog/authors/victor-wu","/ja-jp/blog/authors/brad-downey","/pt-br/the-source/ai/5-ways-execs-can-support-their-devops-teams-with-ai","/pt-br/the-source/platform/high-performing-development-teams-your-business-advantage","/pt-br/the-source/security/how-to-implement-secret-management-best-practices-with-gitlab","/pt-br/the-source/ai/how-the-insurance-industrys-data-rich-ecosystem-powers-ai-success","/fr-fr/blog/tags/inside-gitlab","/fr-fr/blog/tags/collaboration","/fr-fr/blog/tags/devsecops-platform","/fr-fr/blog/tags/aws","/fr-fr/blog/tags/public-sector","/fr-fr/blog/tags/user-stories","/de-de/blog/tags/developer-survey","/de-de/blog/tags/startups","/de-de/blog/tags/open-source","/de-de/blog/tags/ci","/de-de/blog/tags/financial-services","/ja-jp/blog/tags/cd","/ja-jp/blog/tags/public-sector","/ja-jp/blog/tags/embedded-devops","/ja-jp/blog/tags/customers","/ja-jp/blog/tags/user-stories","/ja-jp/blog/tags/inside-gitlab","/blog/categories/devsecops","/blog/tags/financial-services","/blog/tags/code-review","/blog/tags/automotive","/blog/tags/webcast","/blog/tags/devops-platform","/blog/tags/product","/blog/tags/inside-gitlab","/blog/tags/security","/fr-fr/blog/categories/security/page/2","/ja-jp/blog/categories/engineering/page/2","/ja-jp/blog/categories/engineering/page/3","/fr-fr/blog/tags/devsecops-platform/page/6","/fr-fr/blog/tags/devsecops-platform/page/2","/fr-fr/blog/tags/devsecops-platform/page/7","/ja-jp/blog/tags/customers/page/2","/fr-fr/blog/tags/devsecops-platform/page/8","/de-de/blog/tags/open-source/page/2","/fr-fr/blog/tags/devsecops-platform/page/4","/ja-jp/blog/tags/user-stories/page/2","/de-de/blog/tags/open-source/page/3","/fr-fr/blog/tags/devsecops-platform/page/5","/fr-fr/blog/tags/devsecops-platform/page/3","/blog/categories/devsecops/page/4","/blog/categories/devsecops/page/5","/blog/categories/devsecops/page/6","/blog/categories/devsecops/page/2","/blog/categories/devsecops/page/7","/blog/categories/devsecops/page/8","/blog/categories/devsecops/page/12","/blog/categories/devsecops/page/3","/blog/categories/devsecops/page/9","/blog/categories/devsecops/page/10","/blog/categories/devsecops/page/11","/blog/categories/devsecops/page/13","/blog/tags/code-review/page/2","/blog/tags/code-review/page/3","/blog/tags/code-review/page/4","/blog/categories/devsecops/page/14","/blog/tags/devops-platform/page/2","/blog/tags/webcast/page/2","/blog/tags/code-review/page/5","/blog/categories/devsecops/page/16","/blog/categories/devsecops/page/15","/blog/categories/devsecops/page/18","/blog/categories/devsecops/page/17","/blog/tags/product/page/2","/blog/tags/product/page/5","/blog/tags/product/page/4","/blog/tags/product/page/7","/blog/tags/product/page/3","/blog/tags/product/page/6","/blog/tags/product/page/8","/blog/tags/product/page/9","/blog/tags/product/page/10","/blog/tags/product/page/11","/blog/tags/product/page/12","/blog/tags/product/page/13","/blog/tags/product/page/15","/blog/tags/product/page/16","/blog/tags/product/page/17","/blog/tags/product/page/14","/blog/tags/product/page/18","/blog/tags/product/page/20","/blog/tags/product/page/19","/blog/tags/product/page/21","/blog/tags/product/page/22","/blog/tags/product/page/23","/blog/tags/inside-gitlab/page/3","/blog/tags/inside-gitlab/page/7","/blog/tags/inside-gitlab/page/4","/blog/tags/inside-gitlab/page/5","/blog/tags/inside-gitlab/page/6","/blog/tags/inside-gitlab/page/8","/blog/tags/inside-gitlab/page/2","/blog/tags/inside-gitlab/page/9","/blog/tags/inside-gitlab/page/11","/blog/tags/inside-gitlab/page/10","/blog/tags/inside-gitlab/page/12","/blog/tags/inside-gitlab/page/13","/blog/tags/inside-gitlab/page/14","/blog/tags/inside-gitlab/page/15","/blog/tags/inside-gitlab/page/18","/blog/tags/inside-gitlab/page/16","/blog/tags/inside-gitlab/page/17","/blog/tags/inside-gitlab/page/21","/blog/tags/inside-gitlab/page/20","/blog/tags/inside-gitlab/page/19","/blog/tags/inside-gitlab/page/23","/blog/tags/inside-gitlab/page/24","/blog/tags/inside-gitlab/page/22","/blog/tags/inside-gitlab/page/25","/blog/tags/inside-gitlab/page/27","/blog/tags/inside-gitlab/page/26","/blog/tags/inside-gitlab/page/30","/blog/tags/inside-gitlab/page/28","/blog/tags/inside-gitlab/page/29","/blog/tags/inside-gitlab/page/31","/blog/tags/inside-gitlab/page/32","/blog/tags/inside-gitlab/page/33","/blog/tags/inside-gitlab/page/34","/blog/tags/inside-gitlab/page/36","/blog/tags/inside-gitlab/page/35","/blog/tags/inside-gitlab/page/37","/blog/tags/inside-gitlab/page/38","/blog/tags/security/page/2","/blog/tags/security/page/5","/blog/tags/security/page/6","/blog/tags/security/page/4","/blog/tags/security/page/8","/blog/tags/security/page/7","/blog/tags/security/page/3","/blog/tags/security/page/9","/blog/tags/security/page/10","/blog/tags/security/page/11","/blog/tags/security/page/12","/blog/tags/security/page/15","/blog/tags/security/page/13","/blog/tags/security/page/17","/blog/tags/security/page/14","/blog/tags/security/page/16","/blog/tags/security/page/18","/blog/tags/security/page/20","/blog/tags/security/page/19","/blog/tags/security/page/22","/blog/tags/security/page/23","/blog/tags/security/page/21","/blog/tags/security/page/24","/blog/tags/security/page/26","/blog/tags/security/page/25","/blog/tags/security/page/27","/blog/tags/security/page/29","/blog/tags/security/page/32","/blog/tags/security/page/28","/blog/tags/security/page/31","/blog/tags/security/page/30","/blog/tags/security/page/33","/blog/tags/security/page/34","/blog/tags/security/page/35","/blog/tags/security/page/36","/blog/tags/security/page/38","/blog/tags/security/page/37","/blog/tags/security/page/40","/blog/tags/security/page/39","/blog/tags/security/page/41","/blog/tags/security/page/42","/blog/tags/security/page/43","/blog/tags/security/page/44","/blog/tags/security/page/46","/blog/tags/security/page/45"]}