{"id":"4198460f-7306-4a37-b1ee-7666abfc9aa9","timestamp":1761248903958,"matcher":{"static":{},"wildcard":{},"dynamic":{}},"prerendered":["/de-de/ebook-beginners-guide-secure-software","/de-de/customers/carfax","/de-de/customers/fullsave","/de-de/customers/lockheed-martin","/de-de/customers/thezebra","/de-de/gartner-magic-quadrant","/de-de/partners","/de-de/pricing/faq-compute-minutes","/de-de/blog/agentic-ai-guides-and-resources","/de-de/blog/automating-with-gitlab-duo-part-2-complex-testing","/de-de/blog/gitlab-duo-agent-platform-public-beta","/de-de/blog/git-pull-vs-git-fetch-whats-the-difference","/de-de/blog/what-are-the-benefits-of-a-microservices-architecture","/de-de/blog/demystifying-ci-cd-variables","/de-de/blog/software-as-a-service-the-future-of-software-delivery","/de-de/blog/gitlab-duo-workflow-enterprise-visibility-and-control-for-agentic-ai","/de-de/blog/how-gitlab-can-support-your-iso-compliance-journey","/de-de/blog/gitlab-premium-with-duo","/de-de/blog/how-to-integrate-custom-security-scanners-into-gitlab","/de-de/blog/keeping-git-commit-history-clean","/de-de/blog/optimize-gitlab-object-storage-for-scale-and-performance","/de-de/blog/what-is-gitflow","/de-de/blog/the-co-create-program-how-customers-are-collaborating-to-build-gitlab","/de-de/blog/whats-new-in-git-2-47-0","/de-de/blog/finserv-how-to-implement-gitlabs-separation-of-duties-features","/de-de/blog/unlocking-agile-excellence-gitlab-epics-for-seamless-portfolio-management","/de-de/blog/docs-site-design-overhaul","/de-de/blog/how-we-use-gitlab-to-grow-open-source-communities","/de-de/blog/10-best-practices-for-using-ai-powered-gitlab-duo-chat","/de-de/company","/blog/2018-global-developer-report","/blog/1-mil-merge-requests","/de-de/blog/categories/product","/de-de/blog/categories/ai-ml","/de-de/stages-devops-lifecycle","/blog/3-gitlab-features-to-level-up-devsecops-workflows","/de-de/gitlab-duo/agent-platform","/blog/5-code-review-features","/blog/5-ways-collaboration-boosts-productivity-and-your-career","/blog/7-reasons-why-you-should-be-using-ci","/blog/a-benchmarking-framework-for-sast","/de-de/solutions/open-source/partners","/blog/a-go-micro-language-framework-for-building-dsls","/blog/a-special-farewell-from-gitlab-dmitriy-zaporozhets","/blog/accelerate-learning-with-gitlab-duo-agent-platform","/blog/actioning-security-vulnerabilities-in-gitlab-premium","/blog/agentic-ai-guides-and-resources","/blog/ai-assisted-code-suggestions","/de-de/topics/multicloud","/blog/align-engineering-security-appsec-tests-in-ci","/blog/an-agile-approach-to-documentation-and-structure","/de-de/topics/gitops/gitlab-enables-infrastructure-as-code","/de-de/topics/ci-cd/cloud-native-continuous-integration","/de-de/topics/devops/the-role-of-ai-in-devops","/de-de/topics/devsecops/beginners-guide-to-container-security","/blog/announcing-gitlab-devsecops","/blog/applying-gitlab-labels-automatically","/de-de/pricing/premium","/blog/ask-a-hacker-a-conversation-with-ahacker1","/blog/atlassian-ending-data-center-as-gitlab-maintains-deployment-choice","/de-de/topics/ci-cd/pipeline-as-code","/de-de/topics/devops/build-a-devops-team","/de-de/topics/version-control/version-control-best-practices","/de-de/topics/version-control/what-is-innersource","/de-de/solutions/supply-chain","/de-de/solutions/analytics-and-insights","/de-de/sales","/de-de/solutions/delivery-automation","/blog/authors/achilleas-pipinellis","/blog/authors/amanda-folson","/blog/authors/alex-martin","/blog/authors/aricka-flowers","/blog/authors/andrew-chilton","/blog/authors/andy-rogers","/blog/authors/atlassian-bitbucket-github-gitlab","/blog/authors/betsy-church","/blog/authors/brian-rhea","/blog/authors/brandon-jung","/blog/authors/charvi-mendiratta","/blog/authors/chris-sterry-dotscience","/blog/authors/christie-lenneville","/blog/authors/clement-ho","/blog/authors/daniel-hauenstein","/blog/authors/craig-gomes","/blog/authors/beatriz-barbosa","/blog/authors/dave-steer","/blog/authors/carl-myers","/blog/authors/davoud-tu","/blog/authors/diana-logan","/blog/authors/dominic-couture","/blog/authors/eduardo-bonet","/blog/authors/emily-kyle","/blog/authors/fabio-busatto","/blog/authors/erica-huang","/blog/authors/ethan-strike","/blog/authors/forrest-brazeal","/blog/authors/george-kichukov","/blog/authors/greg-alfaro","/blog/authors/gitlab-security-team","/blog/authors/gustaw-fit-of-zoopla","/blog/authors/haydn-mackay","/blog/authors/huldra","/blog/authors/jackie-meshell","/blog/authors/james-dang","/blog/authors/isaac-dawson","/blog/authors/jannik-lehmann","/blog/authors/jim-thavisouk","/blog/authors/jeremy-cooper","/blog/authors/jayson-salazar","/blog/authors/johanna-ambrosio","/blog/authors/john-skarbek","/blog/authors/jose-finotto","/blog/authors/joshua-lambert","/blog/authors/julien-andrieux","/blog/authors/katherine-okpara","/blog/authors/kushal-pandya","/blog/authors/lauren-barker","/blog/authors/lin-jen-shin","/blog/authors/madou-coulibaly","/blog/authors/kevin-morrison","/blog/authors/marcia-ramos","/blog/authors/matt-coons","/blog/authors/matthew-nearents","/blog/authors/mek-stittri","/blog/authors/mark-lapierre","/blog/authors/michael-kozono","/blog/authors/mike-greiling","/blog/authors/neil-mccorrison","/blog/authors/nikhil-george","/blog/authors/oleksandr-pysaryuk","/blog/authors/owen-williams","/blog/authors/paul-badcock","/blog/authors/phil-hughes","/blog/authors/pranay-bakre","/de-de/solutions","/blog/authors/raquel-campuzano","/blog/authors/ricardo-amarilla-villalba","/blog/authors/roger-woo","/blog/authors/sam-kerr","/blog/authors/samuel-alfageme","/blog/authors/rupert-douglas","/blog/authors/sarah-matthies","/blog/authors/saumya-upadhyaya","/blog/authors/sergey-nuzhdin","/blog/authors/stephanie-garza","/blog/authors/sid-sijbrandij","/blog/authors/steven-zinck","/blog/authors/taylor-mccaslin","/blog/authors/victor-wu","/blog/authors/ulrica-de-fort-menares","/blog/authors/tim-rizzi","/blog/authors/toon-claes","/blog/authors/wayne-haber","/blog/authors/zeger-jan-van-de-weg","/blog/automated-debian-package-build-with-gitlab-ci","/blog/automating-with-gitlab-duo-part-2-complex-testing","/blog/avoiding-foreclosure-on-your-technical-debt","/blog/axosoft-launches-gitkraken-integration-with-gitlab","/blog/beginner-git-guide","/blog/benefits-of-transparency-in-compliance","/blog/boring-solutions-faster-iteration","/blog/build-a-new-website-in-a-few-easy-steps-with-gitlab-pages","/blog/best-practices-to-set-up-organizational-hierarchies-that-scale","/blog/building-a-text-adventure-using-cplusplus-and-code-suggestions","/blog/building-gitlab-with-gitlab-expanding-our-security-certification-portfolio","/blog/cadence-is-everything-10x-engineering-organizations-for-10x-engineers","/blog/cd-unified-monitor-deploy","/blog/cern-contributor-post","/blog/cncf-five-technologies-to-watch-in-2021","/blog/checkmarx-integration","/blog/ci-cd-github-extended-again","/blog/collaborating-on-a-cross-stage-feature","/blog/commits-do-not-equal-productivity","/blog/cicd-tunnel-impersonation","/blog/composition-analysis-14-deprecations-and-removals","/blog/contributing-to-gitlab-with-ease","/blog/congratulations-to-hashicorp","/blog/continuous-delivery-with-gitlab-and-convox","/blog/contributor-post-vitaliy","/de-de/the-source/authors/derek-debellis","/blog/creating-a-dark-ui-for-gitlabs-web-ide","/blog/dast-release-first-gitlab-active-check","/blog/cs-scavenger-hunt","/blog/detect-application-vulnerabilities-with-gitlabs-browser-based-dast","/blog/deploy-shopify-themes-with-gitlab","/blog/deep-dive-into-gitlabs-ux-design-process","/blog/devops-adoption","/blog/developing-a-successful-devops-strategy","/blog/demo-mastering-code-review-with-gitlab","/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/donations","/blog/efficient-pipelines","/blog/e-factor-productivity","/de-de/the-source/authors/sabrina-farmer","/de-de/the-source/authors/jlongo","/de-de/the-source/authors/andre-michael-braun","/blog/email-opt-in-policy-announcement","/blog/engineering-director-shadow","/blog/everyone-who-has-contributed","/blog/enhancing-gitlab-with-improved-data-filtering-and-visualizations","/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/free-trial-gitlab-gold","/blog/five-great-phabricator-features-inspired-gitlab","/blog/five-ways-to-scale-remote-work","/blog/get-ready-for-commit","/blog/fuzzit-acquisition-journey","/blog/fundraising-tips-ceo","/blog/get-to-know-the-gitlab-wiki-for-effective-knowledge-management","/blog/getting-started-with-gitlab-development-kit","/blog/git-command-line-on-windows-with-git-bash","/blog/git-performance-on-nfs","/blog/git-wars-switching-to-gitlab","/blog/gitlab-15-the-retrospective","/blog/gitlab-achieves-aws-devops-competency-certification","/blog/gitlab-and-jira-integration-the-final-steps","/blog/gitlab-adoption-growing-at-cern","/blog/gitlab-annex-solves-the-problem-of-versioning-large-binaries-with-git","/blog/gitlab-at-vue-conf","/blog/gitlab-ci-cd-is-for-multi-cloud","/blog/gitlab-com-13-4-breaking-changes","/blog/gitlab-com-stability-post-gcp-migration","/blog/gitlab-container-registry","/blog/gitlab-diversity-sponsorship","/blog/gitlab-duo-agent-platform-what-is-next-for-intelligent-devsecops","/blog/gitlab-duo-code-suggestions-python","/blog/gitlab-education-solutions","/blog/gitlab-extends-omnibus-package-signing-key-expiration","/blog/gitlab-for-cicd-agile-gitops-cloudnative","/blog/gitlab-global-devsecops-ai-report","/blog/gitlab-in-case-you-missed-it","/blog/gitlab-hero-devops-platform","/blog/gitlab-is-an-sca-contender","/blog/gitlab-is-the-single-source-of-truth-for-ecommerce-provider","/blog/gitlab-jira-integration-selfmanaged","/blog/gitlab-leader-continuous-integration-forrester-wave","/blog/gitlab-markdown-tutorial","/blog/gitlab-pages-for-covid","/blog/gitlab-native-secrets-manager-to-give-software-supply-chain-security-a-boost","/blog/gitlab-named-a-leader-in-2024-gartner-magic-quadrant-for-ai-code-assistants","/blog/gitlab-open-sources-protocol-fuzz-test-engine","/blog/gitlab-premium-update","/blog/gitlab-reduced-merge-conflicts-by-90-percent-with-changelog-placeholders","/blog/gitlab-rotating-omnibus-linux-package-signing-key","/blog/gitlab-special-event","/blog/gitlab-support-requires-contacts-to-be-listed-to-open-support-tickets","/blog/gitlab-tiers","/blog/gitlab-tower-integration-coupon-code","/de-de/the-source/ai/dora-insights-where-is-ai-really-driving-developer-productivity","/blog/gitlab-uncovers-bittensor-theft-campaign-via-pypi","/blog/gitlabs-2018-product-vision","/blog/gitlab-vscode-extension","/blog/gitops-with-gitlab-infrastructure-provisioning","/blog/gitlabs-maven-dependency-proxy-is-available-in-beta","/blog/gitter-moves-to-element","/blog/gnome-follow-up","/blog/google-next-2018-recap","/blog/group-conversation-podcast","/blog/happy-birthday-secure-by-design","/blog/how-a-devops-platform-can-help-solve-5-key-smb-frustrations","/blog/high-availability-white-paper","/blog/how-devops-and-gitlab-cicd-enhance-a-frontend-workflow","/blog/how-gitlabs-red-team-automates-c2-testing","/blog/how-gitlab-handles-security-bugs","/blog/how-gitlab-supports-the-fedramp-authorization-journey","/blog/how-gitlab-can-help-mitigate-deletion-open-source-images-docker-hub","/blog/how-is-it-being-a-new-mom-working-for-gitlab","/blog/how-the-open-source-community-can-build-more-accessible-products","/blog/how-to-automate-localization-for-flutter-apps","/blog/how-smbs-can-save-with-gitlabs-devops-platform","/de-de/the-source/ai/4-steps-for-measuring-the-impact-of-ai","/blog/how-to-bring-devops-to-the-database-with-gitlab-and-liquibase","/blog/how-to-configure-sidekiq-for-gitlab-at-scale","/blog/how-to-evaluate-gitlab-during-ee-trial","/blog/how-to-harmonize-agile-sprints-with-product-roadmaps","/de-de/the-source/security/enterprise-scale-security-and-compliance-policy-management-in-the-ai-era","/de-de/the-source/platform/finops-balancing-financial-responsibility-and-innovation","/blog/how-to-learn-ci-cd-fast","/de-de/the-source/security/why-legacy-code-is-a-security-risk-and-how-ai-can-help","/blog/how-to-optimize-gitlab-s-culture-with-proper-values","/blog/how-to-scan-a-full-commit-history-to-detect-sensitive-secrets","/blog/how-to-stand-up-gitlab-in-awsmp","/blog/how-to-transform-compliance-observation-management-with-gitlab","/blog/how-ux-research-impacts-product-decisions","/blog/how-we-made-gitlab-more-secure-in-twenty-twenty","/blog/how-we-use-gitlab-to-build-gitlab","/blog/how-we-built-a-structured-streamlit-application-framework-in-snowflake","/blog/how-we-scale-gitlab-by-having-docker-built-in","/blog/how-were-building-up-performance-testing-of-gitlab","/blog/if-its-time-to-learn-devops-heres-where-to-begin","/blog/improve-security-auditing-with-gitlab-operational-container-scanning","/blog/inside-gitlabs-code-review-flow","/blog/install-gitlab-one-click-gcp-marketplace","/blog/incident-management-with-aws-cloudwatch","/blog/interactive-take-a-guided-tour-of-the-devsecops-workflow","/blog/introducing-autoscaling-gitlab-runners-on-aws-fargate","/blog/introducing-gitlab-s-integrated-development-environment","/blog/introducing-the-infrastructure-bill-of-materials","/blog/introducing-resource-groups","/blog/is-serverless-the-end-of-ops","/blog/iteration-on-error-tracking","/blog/jobs-to-be-done-interviews","/blog/keeping-your-development-dry","/blog/kubecon-eu-cfp-support","/blog/june-events","/blog/learn-python-with-pj-part-2","/blog/lendlease-driving-change-with-gitlab","/blog/kubernetes-terminology","/blog/letter-from-shareholders","/blog/look-into-gitlab-infrastructure","/blog/making-gitlab-better-for-large-open-source-projects","/blog/mapping-work-to-do-versus-time-with-burndown-charts","/blog/measuring-ai-effectiveness-beyond-developer-productivity-metrics","/blog/manager-of-frances-fr-domain-selects-gitlab","/blog/merge-request-suggest-a-test","/blog/meet-regulatory-standards-with-gitlab","/blog/migrating-by-direct-transfer-is-generally-available","/blog/monitoring-your-gitlab-environment-with-the-elk-stack","/blog/modern-software-development-problems-require-modern-ai-powered-devsecops","/blog/my-first-months-at-gitlab-bv","/blog/moving-to-gitlab-yes-its-worth-it","/blog/new-default-container-image-gitlab-saas-linux-runnners","/blog/new-report-on-ai-assisted-tools-points-to-rising-stakes-for-devsecops","/blog/not-all-remote-is-created-equal","/blog/open-sourcing-the-gitter-mobile-apps","/blog/one-third-of-what-we-learned-about-ipos-in-taking-gitlab-public","/blog/optimizing-the-value-exchange-the-compounding-value-of-shorter-feedback-loops","/blog/migration-guide-github-advanced-security-to-gitlab-ultimate","/blog/parent-child-pipelines","/blog/people-ops-using-gitlab","/blog/our-y-combinator-experience","/blog/pick-your-brain-interview-vincent-jong","/blog/polishing-gitlabs-ui-a-new-color-system","/blog/pre-filled-variables-feature","/blog/offline-environments","/blog/product-development-management","/blog/provision-group-runners-with-google-cloud-platform-and-gitlab-ci","/blog/puma-nakayoshi-fork-and-compaction","/blog/q3-hackathon-recap","/blog/questions-regarding-our-zero-trust-efforts","/blog/rails-girls-summer-of-code-2016","/blog/redesigning-gitlabs-navigation","/blog/reducing-time-to-payout-and-launching-a-bug-bounty-anniversary-contest","/blog/rpadovani-ask-a-hacker","/blog/remote-kids-part-four","/blog/resolving-merge-conflicts-from-the-gitlab-ui","/blog/scaling-the-gitlab-database","/blog/secure-container-images-with-gitlab-and-grype","/blog/secureflag-integrated-with-gitlab-for-rapid-vulnerability-remediation","/blog/self-managed-support-gitlab-for-jira-app","/blog/setting-up-gitlab-ci-for-android-projects","/blog/six-key-practices-that-improve-communication","/blog/shifting-from-on-prem-to-cloud","/blog/software-dependencies-tech-debt","/blog/stackpoint-webcast-recording-highlights","/blog/southwest-looking-to-help-developers-take-flight","/blog/remediating-vulnerabilities-with-insights-and-ai","/blog/splitting-database-into-main-and-ci","/blog/stealth-operations-the-evolution-of-gitlabs-red-team","/blog/security-gitlab-15","/blog/support-microsoft-exchange-google-groups-incoming-email","/blog/streamline-the-path-to-cmmc-level-2-compliance-with-gitlab","/blog/tasktop-gitlab-integration","/blog/test-all-the-things-gitlab-ci-docker-examples","/blog/the-future-of-the-gitlab-web-ide","/blog/the-code-review-struggle-is-real-heres-what-you-need-to-know","/blog/the-journey-to-a-devops-platform","/blog/the-single-application-to-accelerate-your-startup","/blog/this-sre-attempted-to-roll-out-an-haproxy-change","/blog/three-teams-left-jenkins-heres-why","/blog/tips-for-mastering-video-calls","/blog/top-10-technical-articles-of-2022","/blog/top-reasons-for-software-release-delays","/blog/training-and-deploying-ai-models-with-gitlab-and-vertex-ai","/blog/tutorial-migrate-from-google-cloud-source-repositories-to-gitlab","/blog/two-sizes-fit-most-postgresql-and-clickhouse","/blog/understand-highly-technical-spaces","/blog/unreview-a-year-later-how-gitlab-is-being-transformed-by-ml-powered-code-review","/blog/try-dependency-scanning","/blog/updates-regarding-rubygems-unauthorized-gem-takeover-for-some-gems-vulnerability","/blog/the-ultimate-guide-to-least-privilege-access-with-gitlab","/blog/usage-ping-configuration-bug-for-self-managed-instances","/blog/use-multiproject-pipelines-with-gitlab-cicd","/blog/using-gitlab-pages-lets-encrypt","/blog/value-stream-total-time-chart","/blog/version-check","/blog/vscode-workflows-for-working-with-gitlab","/blog/want-secure-software-development-our-top-5-tips-to-bring-dev-and-sec-together","/blog/webcast-wrapup","/blog/were-increasing-bounties-in-our-bug-bounty-program","/blog/what-is-git-the-ultimate-guide-to-gits-role-and-functionality","/blog/what-south-africa-taught-me-about-cybersecurity","/blog/what-were-reading-in-september","/blog/whats-new-in-git-2-48-0","/blog/why-choose-bare-metal","/blog/why-do-gitlab-designers-contribute-to-the-codebase","/blog/why-move-to-a-single-code-collaboration-tool","/blog/why-gitlab-uses-a-monthly-release-cycle","/blog/why-we-are-building-the-gitlab-environment-toolkit-to-help-deploy-gitlab-at-scale","/blog/without-a-shadow-of-a-doubt","/blog/why-we-spent-the-last-month-eliminating-postgresql-subtransactions","/blog/working-with-yaml-gitlab-ci-android","/blog/yc-application-office-hours","/blog/zero-trust-at-gitlab-implementation-challenges","/blog/whitesource-for-dependency-scanning","/customers/extra-hop-networks","/customers/deutsche-bahn-ag","/customers/hemmersbach","/company/visiting","/customers/airwallex","/customers/keytradebank","/customers/remote","/customers/nebulaworks","/customers/bab","/customers/chorus","/customers/thales","/customers/uw","/gartner-mq-ai-code-assistants","/ebook-ultimate-guide-ci-cd","/gitlab-duo/agent-platform","/press/recent-news","/press/releases/2017-07-14-gitlab-on-gsa-approved-products-list","/press/releases/2018-03-07-global-developer-report-2018-released","/press/releases/2020-12-07-gitlab-partners-with-fujitsu","/press/releases/2019-11-18-upbound-crossplane-integration-gitlab-press-release","/press/releases/2021-04-27-annual-gitlab-remote-work-report","/press/releases/2020-04-21-gitlab-ramps-up-channel-and-partner-investment-with-launch-of-a-new-global-partner-program","/press/releases/2021-11-15-gitlab-to-announce-third-quarter-fiscal-2022-financial-results","/press/releases/2018-12-11-gitlab-and-triggermesh-announce-gitlab-serverless","/press/releases/2020-07-01-gitlab-announces-hardened-container-image-in-support-of-the-us-department-of-defense-enterprise-devsecops-initiative","/press/releases/2021-06-30-meltano-spins-out-of-gitlab-raises-seed-funding-led-by-gv","/press/releases/2023-04-25-gitlab-to-hold-ai-fireside-chat-with-sid-sijbrandij","/press/releases/2022-09-06-gitlab-to-present-at-the-piper-sandler-growth-frontiers-conference","/press/releases/2022-04-19-gitlab-granted-software-licensing-program-contract-state-of-california","/press/releases/2023-06-30-gitlab-appoints-erin-mannix-chief-accounting-officer","/press/releases/2022-12-05-gitlab-reports-third-quarter-fiscal-year-2023-financial-results","/press/releases/2019-07-31-gitlab-extends-smartcard-authentication-to-git-command","/jobs/ai-interview-process","/community/early-access","/press/releases/2023-11-07-gitlab-chief-product-officer-to-present-at-rbc-capital-markets-conference","/press/releases/2024-03-20-gitlab-acquires-oxeye-to-advance-application-security-and-governance-capabilities","/press/releases/2024-06-25-gitlab-achieves-fedramp-in-process-designation","/press/releases/gitlab-recognized-as-a-leader-in-the-gartner-magic-quadrant-for-devops-platforms-for-the-second-consecutive-year","/press/releases/2024-12-05-gitlab-reports-third-quarter-fiscal-year-2025-results","/press/releases/2025-05-19-gitlab-announces-gitlab-achieves-fedramp-moderate-authorization","/press/releases/2025-08-26-gitlab-ceo-and-cfo-to-present-at-goldman-sachs-conference","/pricing/faq-new-product-subscription-tiers","/solutions/devops-platform","/solutions/analytics-and-insights","/partners/technology-partners/google-cloud-platform","/solutions","/stages-devops-lifecycle/package","/support/statement-of-support","/support/general-policies","/events","/solutions/value-stream-management/dora","/developer-experience","/pricing/premium-deployment","/services","/solutions/open-source","/topics/agile-delivery/agile-methodology","/topics/ci-cd/cloud-native-continuous-integration","/topics/ci-cd/pipeline-as-code","/solutions/public-sector/us-govt-support","/topics/devops/build-a-devops-team","/topics/devops/the-role-of-ai-in-devops","/topics/devsecops/beginners-guide-to-container-security","/topics/gitops/gitlab-enables-infrastructure-as-code","/topics/microservices","/topics/version-control/software-team-collaboration","/topics/version-control/what-is-gitlab-flow","/releases/whats-new","/es/customers/carfax","/es/customers/thezebra","/es/customers/lockheed-martin","/es/customers/fullsave","/es/forrester-wave-devops-platform","/es/partners/technology-partners/redhat","/es/integrations","/es/sales","/es/get-started","/the-source/authors/lee-faus","/the-source/authors/andre-michael-braun","/the-source/authors/ddesanto","/the-source/authors/iganbaruch","/the-source/authors/stephen-walters","/es/solutions/delivery-automation","/es/solutions/analytics-and-insights","/es/solutions/supply-chain","/es/solutions","/es/stages-devops-lifecycle","/es/calculator","/the-source/platform/building-a-resilient-software-development-practice","/the-source/ai/transform-development-with-agentic-ai-the-enterprise-guide","/es/topics/ci-cd/pipeline-as-code","/the-source/platform/the-ultimate-playbook-for-high-performing-devsecops-teams","/es/solutions/open-source/join","/es/topics/devops/build-a-devops-team","/es/topics/ci-cd/cloud-native-continuous-integration","/es/topics/devops/the-role-of-ai-in-devops","/es/topics/devsecops/beginners-guide-to-container-security","/es/topics/gitops/gitlab-enables-infrastructure-as-code","/es/topics/multicloud","/es/topics/version-control/version-control-best-practices","/es/topics/version-control/what-is-innersource","/es/the-source/authors/andre-michael-braun","/es/the-source/authors/jlongo","/es/the-source/authors/derek-debellis","/es/the-source/authors/sabrina-farmer","/fr-fr/blog/automating-with-gitlab-duo-part-2-complex-testing","/fr-fr/blog/agentic-ai-guides-and-resources","/fr-fr/blog/efficient-devsecops-workflows-hands-on-python-gitlab-api-automation","/fr-fr/blog/3-best-practices-for-building-software-in-the-era-of-llms","/fr-fr/blog/demystifying-ci-cd-variables","/fr-fr/blog/five-reasons-to-simplify-agile-planning-tool-configuration-gitlab","/fr-fr/blog/git-bash","/the-source/ai/how-ai-can-fix-governments-legacy-code-problem","/the-source/ai/6-strategies-to-help-developers-accelerate-ai-adoption","/the-source/ai/building-a-transparency-first-ai-strategy-7-questions-to-ask-your-devops","/the-source/ai/overcome-ai-sprawl-with-a-value-stream-management-approach","/the-source/platform/how-devops-and-platform-engineering-turbocharge-efficiency","/the-source/platform/why-software-logistics-is-key-to-accelerating-innovation","/the-source/security/the-future-of-devops-education-needs-to-include-security","/the-source/security/how-to-implement-secret-management-best-practices-with-gitlab","/fr-fr/blog/gitlab-duo-agent-platform-what-is-next-for-intelligent-devsecops","/the-source/security/embedding-risk-intelligence-into-your-software-supply-chain","/fr-fr/blog/gitlab-duo-workflow-enterprise-visibility-and-control-for-agentic-ai","/fr-fr/blog/gitlab-premium-with-duo","/fr-fr/blog/inside-gitlabs-healthy-backlog-initiative","/fr-fr/blog/the-gitlab-ai-security-framework-for-security-leaders","/fr-fr/blog/ultimate-guide-to-ci-cd-fundamentals-to-advanced-implementation","/fr-fr/blog/how-gitlab-can-support-your-iso-compliance-journey","/fr-fr/blog/how-to-integrate-custom-security-scanners-into-gitlab","/fr-fr/blog/we-need-to-talk-no-proxy","/fr-fr/blog/what-is-open-source","/fr-fr/blog/whats-new-in-git-2-48-0","/fr-fr/blog/keeping-git-commit-history-clean","/fr-fr/blog/secure-and-safe-login-and-commits-with-gitlab-yubico","/fr-fr/blog/migration-guide-github-advanced-security-to-gitlab-ultimate","/fr-fr/customers/cern","/fr-fr/customers/goldman-sachs","/fr-fr/customers/moneyfarm","/fr-fr/ebook-beginners-guide-secure-software","/fr-fr/gartner-magic-quadrant","/fr-fr/partners","/fr-fr/sales","/fr-fr/gitlab-duo/agent-platform","/es/the-source/ai/dora-insights-where-is-ai-really-driving-developer-productivity","/es/the-source/platform/finops-balancing-financial-responsibility-and-innovation","/fr-fr/pricing/faq-compute-minutes","/es/the-source/security/enterprise-scale-security-and-compliance-policy-management-in-the-ai-era","/fr-fr/pricing/premium","/es/the-source/ai/4-steps-for-measuring-the-impact-of-ai","/fr-fr/solutions/analytics-and-insights","/es/the-source/security/why-legacy-code-is-a-security-risk-and-how-ai-can-help","/fr-fr/solutions/delivery-automation","/fr-fr/solutions/open-source/join","/fr-fr/company/preference-center","/fr-fr/solutions/supply-chain","/fr-fr/solutions","/fr-fr/stages-devops-lifecycle","/fr-fr/dedicated","/fr-fr/topics/agentic-ai","/fr-fr/topics/devops/devops-beginner-resources","/fr-fr/topics/ops","/fr-fr/update","/fr-fr/topics/devops/use-devops-platform-to-avoid-devops-tax","/fr-fr/topics/devsecops/devsecops-security-checklist","/fr-fr/topics/ci-cd/continuous-integration-agile","/fr-fr/topics/gitops/gitops-best-practices","/fr-fr/topics/ci-cd/shift-left-devops","/fr-fr/topics/version-control/what-are-best-code-review-tools-features","/es/pricing","/it-it/gartner-magic-quadrant","/it-it/gitlab-duo/agent-platform","/it-it/services","/it-it/pricing/faq-improved-billing-and-subscription-management","/it-it/customers/airbus","/it-it/customers/nebulaworks","/it-it/customers/conversica","/it-it/customers/hackerone","/it-it/solutions/slack","/it-it/stages-devops-lifecycle/plan","/it-it/partners/technology-partners/aws","/it-it/solutions/education/join","/it-it/solutions/kubernetes","/it-it/solutions/value-stream-management","/fr-fr/the-source/authors/sandra-gittlen","/fr-fr/the-source/authors/andrew-haschka","/it-it/topics/agile-delivery/agile-ppm","/fr-fr/the-source/authors/emilio-salvador","/fr-fr/the-source/authors/joel-krooswyk","/it-it/topics/continuous-delivery","/it-it/topics/ci-cd/continuous-integration-continuous-delivery-work-together","/it-it/topics/devops/devops-tools-explained","/it-it/topics/devsecops/sast-vs-dast","/it-it/topics/devops/what-is-a-devops-engineer","/it-it/pricing/premium/why-upgrade","/it-it/topics/single-application","/it-it/topics/gitops/gitops-multicloud-deployments-gitlab","/it-it/topics/version-control/what-is-centralized-version-control-system","/it-it/devsecops","/fr-fr/blog/categories/agile-planning","/fr-fr/blog/categories/news","/it-it/the-source/authors/brian-wald","/ja-jp/blog/basics-of-gitlab-ci-updated","/ja-jp/blog/developers-summit-2025-spring-event-report","/ja-jp/blog/agentic-ai-guides-and-resources","/it-it/the-source/authors/george-kichukov","/it-it/the-source/authors/julie-griffin","/it-it/the-source/authors/stephen-walters","/ja-jp/blog/event-report-gartner-security-risk-management-2025","/ja-jp/blog/enhance-application-security-with-gitlab-hackerone","/it-it/why-gitlab","/ja-jp/blog/gitlab-17-10-release","/ja-jp/blog/gitlab-17-8-release","/ja-jp/blog/getting-started-with-gitlab-how-to-import-your-projects-to-gitlab","/ja-jp/blog/gitlab-duo-chat-gets-agentic-ai-makeover","/fr-fr/the-source/ai/4-steps-for-measuring-the-impact-of-ai","/fr-fr/the-source/platform/from-toolchain-chaos-to-business-roi-a-5-step-roadmap","/fr-fr/the-source/security/how-gitlab-can-help-you-prepare-for-your-soc-2-exam","/fr-fr/the-source/ai/how-ai-helps-devsecops-teams-improve-productivity","/ja-jp/blog/gitlab-free-tier-integration-guide","/ja-jp/blog/gitlab-ultimates-total-economic-impact-483-roi-over-3-years","/ja-jp/blog/gitlab-18-3-expanding-ai-orchestration-in-software-engineering","/ja-jp/blog/introducing-gitlabs-new-planner-role-for-agile-planning-teams","/ja-jp/blog/how-to-harmonize-agile-sprints-with-product-roadmaps","/ja-jp/blog/online-retailer-bol-tackles-growing-compliance-needs-with-gitlab","/ja-jp/blog/the-ultimate-guide-to-token-management-at-gitlab","/it-it/solutions/code-suggestions","/ja-jp/blog/migration-guide-github-advanced-security-to-gitlab-ultimate","/ja-jp/blog/what-is-an-api","/ja-jp/blog/what-is-kubernetes","/ja-jp/blog/safe-without-silos-in-gitlab","/ja-jp/blog/use-gitlab-duo-workflow-to-improve-application-quality-assurance","/ja-jp/customers/goldman-sachs","/ja-jp/customers/airwallex","/ja-jp/customers/moneyfarm","/ja-jp/blog/what-is-vm","/ja-jp/customers/cube","/ja-jp/blog/why-are-organizations-moving-to-a-unified-devsecops-platform","/ja-jp/pricing/faq-new-product-subscription-tiers","/ja-jp/services","/ja-jp/partners/technology-partners/hashicorp","/ja-jp/stages-devops-lifecycle/package","/ja-jp/solutions/jira","/ja-jp/solutions/value-stream-management/dora","/ja-jp/get-started/build-business-case","/it-it/the-source/ai/6-strategies-to-help-developers-accelerate-ai-adoption","/it-it/the-source/platform","/it-it/the-source/ai/how-to-put-generative-ai-to-work-in-your-devsecops-environment","/it-it/the-source/security/how-to-strengthen-security-by-applying-devsecops-principles","/ja-jp/solutions/education","/ja-jp/solutions/automotive","/ja-jp/topics/cloud-native","/ja-jp/topics/agile-delivery/agile-methodology","/ja-jp/topics/ci-cd/continuous-integration-best-practices","/ja-jp/topics/devops/devops-test-automation","/ja-jp/pricing/ultimate","/ja-jp/topics/devops/value-stream-mapping","/ja-jp/eighteen","/ja-jp/solutions/public-sector","/ja-jp/topics/devsecops","/ja-jp/topics/serverless","/ja-jp/topics/gitops/gitops-gitlab-collaboration","/ja-jp/topics/version-control/what-are-gitlab-flow-best-practices","/pt-br/customers/airwallex","/pt-br/pricing/faq-jihu","/pt-br/partners/technology-partners/google-cloud-platform","/pt-br/customers/nvidia","/pt-br/customers/hilti","/pt-br/customers/cube","/ja-jp/gitlab-duo","/ja-jp/value-stream-workshop","/ja-jp/developer-survey/2024/ai","/pt-br/small-business","/pt-br/gitlab-duo/duo-amazon-q","/pt-br/solutions/nonprofit","/pt-br/get-help","/pt-br/solutions/compliance","/ja-jp/the-source/authors/josh-lemos","/ja-jp/the-source/authors/erika-feldman","/pt-br/solutions/visibility-measurement","/ja-jp/the-source/authors/sharon-gaudin","/ja-jp/the-source/authors/ayoub-fandi","/pt-br/solutions/finance","/pt-br/stages-devops-lifecycle/release","/pt-br/topics/devops/ai-code-generation-guide","/pt-br/topics/agile-delivery","/pt-br/topics/ci-cd/continuous-integration-metrics","/pt-br/topics/devops/what-is-a-devops-platform-engineer","/pt-br/topics/devops/how-and-why-to-create-devops-platform-team","/pt-br/pricing/premium-promo","/pt-br/topics/devsecops/three-steps-to-better-devsecops","/pt-br/topics/gitops/gitops-workflow","/pt-br/topics/version-control/benefits-distributed-version-control-system","/pt-br/topics/version-control/what-is-code-review","/de-de/blog/authors/aathira-nair","/de-de/blog/authors/ashley-kramer","/ja-jp/blog/categories/culture","/ja-jp/blog/categories/security","/ja-jp/the-source/ai/5-ways-execs-can-support-their-devops-teams-with-ai","/ja-jp/the-source/platform/high-performing-development-teams-your-business-advantage","/ja-jp/the-source/ai/how-the-insurance-industrys-data-rich-ecosystem-powers-ai-success","/de-de/blog/authors/fabian-zimmer","/ja-jp/the-source/security/how-to-implement-secret-management-best-practices-with-gitlab","/de-de/blog/authors/haim-snir","/de-de/blog/authors/carl-myers","/de-de/blog/authors/dave-steer","/fr-fr/blog/authors/ben-ridley","/fr-fr/blog/authors/alex-fracazo","/fr-fr/blog/authors/chloe-cartron","/pt-br/the-source/authors/taylor-mccaslin","/pt-br/the-source/authors/gitlab","/de-de/blog/authors/joseph-longo","/pt-br/the-source/authors/kristina-weis","/pt-br/the-source/authors/bryan-ross","/de-de/blog/authors/manuel-kraft","/fr-fr/blog/authors/fernando-diaz","/de-de/blog/authors/radovan-bacovic","/de-de/blog/authors/michael-henriksen","/fr-fr/blog/authors/joseph-longo","/de-de/blog/authors/sam-morris","/de-de/blog/authors/suri-patel","/fr-fr/blog/authors/himanshu-kapoor","/de-de/blog/authors/torsten-linz","/fr-fr/blog/authors/magdalena-frankiewicz","/fr-fr/blog/authors/pini-wietchner","/fr-fr/blog/authors/michael-friedrich","/fr-fr/blog/authors/davoud-tu","/fr-fr/blog/authors/torsten-linz","/fr-fr/blog/authors/suri-patel","/ja-jp/blog/authors/alex-fracazo","/fr-fr/blog/authors/salman-ladha","/ja-jp/blog/authors/bill-staples","/ja-jp/blog/authors/haim-snir","/ja-jp/blog/authors/daniel-helfand","/ja-jp/blog/authors/emilio-salvador","/ja-jp/blog/authors/justin-tobler","/pt-br/the-source/ai","/ja-jp/blog/authors/mike-flouton","/ja-jp/blog/authors/robin-schulman","/pt-br/solutions/software-compliance","/pt-br/the-source/security","/ja-jp/blog/authors/stan-hu","/ja-jp/blog/authors/valerie-silverthorne","/fr-fr/releases/whats-new","/pt-br/the-source/ai/agentic-ai-unlocking-developer-potential-at-scale","/pt-br/the-source/platform/optimize-value-stream-efficiency-to-do-more-with-less-faster","/de-de/releases/whats-new","/ja-jp/releases/whats-new","/pt-br/diversity-inclusion-belonging","/ja-jp/blog/tags/performance","/ja-jp/blog/tags/community","/de-de/blog/tags/customers","/ja-jp/blog/tags/google","/ja-jp/blog/tags/testing","/de-de/blog/tags/embedded-devops","/de-de/blog/tags/kubernetes","/fr-fr/blog/tags/cloud-native","/de-de/blog/tags/cd","/ja-jp/blog/tags/bug-bounty","/ja-jp/blog/tags/devsecops","/de-de/blog/tags/security","/fr-fr/blog/tags/devops-platform","/fr-fr/blog/tags/performance","/fr-fr/blog/tags/agile","/fr-fr/blog/tags/gitops","/fr-fr/blog/tags/testing","/de-de/blog/categories/product/page/2","/de-de/blog/categories/product/page/3","/de-de/blog/categories/ai-ml/page/3","/de-de/blog/categories/ai-ml/page/2","/de-de/blog/categories/ai-ml/page/5","/de-de/blog/categories/ai-ml/page/4","/blog/categories/ai-ml","/blog/categories/insights","/blog/tags/security-releases","/blog/tags/agile","/blog/tags/design","/blog/tags/user-stories","/blog/tags/ci","/blog/tags/events","/blog/tags/group-conversations","/blog/tags/patch-releases","/fr-fr/blog/categories/agile-planning/page/2","/it-it/the-source/platform/page/2","/ja-jp/blog/categories/security/page/2","/pt-br/the-source/ai/page/2","/pt-br/the-source/ai/page/3","/ja-jp/blog/tags/community/page/2","/pt-br/the-source/security/page/2","/ja-jp/blog/tags/devsecops/page/6","/ja-jp/blog/tags/devsecops/page/2","/ja-jp/blog/tags/devsecops/page/3","/ja-jp/blog/tags/devsecops/page/4","/ja-jp/blog/tags/devsecops/page/5","/de-de/blog/tags/security/page/3","/de-de/blog/tags/security/page/4","/fr-fr/blog/tags/agile/page/2","/de-de/blog/tags/security/page/2","/blog/categories/ai-ml/page/5","/blog/categories/ai-ml/page/4","/blog/categories/ai-ml/page/6","/blog/categories/ai-ml/page/2","/blog/categories/ai-ml/page/7","/blog/categories/ai-ml/page/8","/blog/categories/ai-ml/page/3","/blog/categories/ai-ml/page/10","/blog/categories/ai-ml/page/9","/blog/categories/ai-ml/page/11","/blog/categories/ai-ml/page/14","/blog/categories/ai-ml/page/12","/blog/categories/ai-ml/page/13","/blog/categories/insights/page/7","/blog/categories/insights/page/4","/blog/categories/insights/page/5","/blog/categories/insights/page/2","/blog/categories/insights/page/6","/blog/categories/insights/page/3","/blog/categories/insights/page/8","/blog/categories/insights/page/11","/blog/categories/insights/page/10","/blog/categories/insights/page/9","/blog/categories/insights/page/12","/blog/categories/insights/page/13","/blog/categories/insights/page/15","/blog/categories/insights/page/14","/blog/categories/insights/page/17","/blog/categories/insights/page/16","/blog/categories/insights/page/18","/blog/categories/insights/page/19","/blog/tags/security-releases/page/5","/blog/categories/insights/page/20","/blog/tags/security-releases/page/3","/blog/categories/insights/page/21","/blog/categories/insights/page/22","/blog/categories/insights/page/23","/blog/tags/security-releases/page/4","/blog/tags/security-releases/page/2","/blog/categories/insights/page/24","/blog/tags/agile/page/2","/blog/categories/insights/page/25","/blog/tags/agile/page/5","/blog/tags/agile/page/6","/blog/tags/agile/page/7","/blog/tags/agile/page/3","/blog/tags/agile/page/4","/blog/tags/agile/page/8","/blog/tags/agile/page/9","/blog/tags/agile/page/10","/blog/tags/design/page/2","/blog/tags/design/page/4","/blog/tags/design/page/5","/blog/tags/design/page/6","/blog/tags/design/page/7","/blog/tags/user-stories/page/5","/blog/tags/design/page/3","/blog/tags/user-stories/page/4","/blog/tags/user-stories/page/2","/blog/tags/user-stories/page/6","/blog/tags/user-stories/page/7","/blog/tags/user-stories/page/3","/blog/tags/ci/page/3","/blog/tags/ci/page/2","/blog/tags/ci/page/4","/blog/tags/ci/page/9","/blog/tags/ci/page/5","/blog/tags/ci/page/7","/blog/tags/ci/page/8","/blog/tags/events/page/3","/blog/tags/events/page/4","/blog/tags/ci/page/6","/blog/tags/events/page/5","/blog/tags/events/page/2","/blog/tags/patch-releases/page/3","/blog/tags/ci/page/10","/blog/tags/patch-releases/page/2","/blog/tags/ci/page/11","/blog/tags/ci/page/12","/blog/tags/ci/page/13"]}