{"id":"6330adc3-dd04-49ea-a842-1e0241938b6b","timestamp":1759956596043,"matcher":{"static":{},"wildcard":{},"dynamic":{}},"prerendered":["/de-de/customers/airbus","/de-de/customers/conversica","/de-de/customers/nebulaworks","/de-de/customers/hackerone","/de-de/impressum","/de-de/developer-survey/2024/security-compliance","/de-de/blog/how-to-write-a-user-story-in-scrum","/de-de/blog/archive","/de-de/blog/what-is-open-source-software","/de-de/blog/best-practices-to-set-up-organizational-hierarchies-that-scale","/de-de/blog/enhance-application-quality-with-ai-powered-test-generation","/de-de/blog/unveiling-a-new-epic-experience-for-improved-agile-planning","/de-de/blog/self-hosting-vs-cloud","/de-de/blog/what-is-a-linux-server","/de-de/blog/getting-started-with-gitlab-how-to-import-your-projects-to-gitlab","/de-de/blog/gitlab-named-a-leader-in-the-2025-gartner-magic-quadrant-for-ai-code-assistants","/de-de/blog/the-ultimate-guide-to-sboms","/de-de/blog/gitlab-and-accenture-announce-global-reseller-agreement","/de-de/blog/guide-to-fulfilling-soc-2-security-requirements-with-gitlab","/de-de/blog/monitor-application-performance-with-distributed-tracing","/de-de/blog/gitlab-duo-self-hosted-enterprise-ai-built-for-data-privacy","/de-de/blog/why-are-organizations-moving-to-a-unified-devsecops-platform","/de-de/blog/journey-through-gits-20-year-history","/de-de/blog/developing-gitlab-duo-blending-ai-and-root-cause-analysis-to-fix-ci-cd","/de-de/blog/ci-deployment-and-environments","/de-de/blog/3-surprising-findings-from-our-2024-global-devsecops-survey","/de-de/blog/how-gitlab-transforms-embedded-systems-testing-cycles","/de-de/pricing/faq-new-product-subscription-tiers","/de-de/stages-devops-lifecycle/release","/de-de/small-business","/de-de/solutions/nonprofit","/de-de/get-started/continuous-integration","/de-de/solutions/finance","/de-de/blog/categories/devsecops","/de-de/partners/technology-partners/hashicorp","/blog/2019-year-in-review","/de-de/solutions/compliance","/blog/13-0-contributor-experience-update","/blog/3rd-annual-bug-bounty-contest","/de-de/topics/agile-delivery","/blog/5-teams-that-made-the-switch-to-gitlab-ci-cd","/blog/6-tips-to-make-software-developer-hiring-easier","/blog/8-tips-to-help-you-work-better-with-git","/de-de/topics/devops/how-and-why-to-create-devops-platform-team","/blog/a-creative-agencys-gitlab-wishlist","/blog/a-look-ahead-for-gitlab-cicd","/de-de/topics/devsecops/three-steps-to-better-devsecops","/de-de/topics/gitops/gitops-workflow","/de-de/topics/version-control/benefits-distributed-version-control-system","/blog/a-visual-prototype-of-drupal-dot-orgs-integration-with-gitlab","/de-de/topics/devops/ai-code-generation-guide","/de-de/topics/devops/what-is-a-devops-platform-engineer","/blog/achieve-slsa-level-2-compliance-with-gitlab","/de-de/enterprise","/de-de/topics/version-control/what-is-code-review","/blog/adsoul-devops-transition-to-gitlab-ci","/blog/agile-iteration-unique-onboarding-experience","/blog/ai-native-gitlab-premium-transform-higher-education-software-development","/de-de/topics/ci-cd/continuous-integration-metrics","/blog/almost-everything-we-do-is-now-open","/blog/annotate-container-images-with-build-provenance-using-cosign-in-gitlab-ci-cd","/blog/anomaly-detection-using-prometheus","/blog/ask-gitlab-security-roger-ostrander","/blog/arctic-engine-fuzz-testing-blog","/de-de/pricing/ultimate","/de-de/solutions/visibility-measurement","/ai-transparency-center","/blog/authors/alexis-ginsberg","/blog/authors/dr-elle-obrien","/blog/authors/amelia-bauerly","/blog/authors/annabel-dunstone-gray","/blog/authors/ashley-knobloch","/blog/authors/andrew-patterson","/blog/authors/baksheesh-singh-ghuman","/blog/authors/aaron-peters-member-good-docs-project","/blog/authors/borivoje-tasovac","/blog/authors/chris-balane","/blog/authors/benedikt-rollik","/blog/authors/brendan-regan","/blog/authors/bryan-may","/blog/authors/chance-feick","/blog/authors/christopher-watson","/blog/authors/christen-dybenko","/blog/authors/corey-oas","/blog/authors/dan-luhring","/blog/authors/dj-mountney","/blog/authors/darby-frey","/blog/authors/david-planella","/blog/authors/dennis-tang","/blog/authors/alana-bellucci","/blog/authors/emilie-schario","/blog/authors/eric-eastwood","/blog/authors/erika-feldman","/blog/authors/ev-kontsevoy","/blog/authors/fatima-sarah-khalid","/blog/authors/gabriel-engel","/blog/authors/guenjun-yoo","/blog/authors/goetz-buerkle","/blog/authors/gitlab-ai-assisted-group","/blog/authors/hillary-benson","/blog/authors/hakeem-abdul-razak","/blog/authors/ian-pedowitz","/blog/authors/ivanha-paz","/blog/authors/jaime-martnez","/blog/authors/jeff-park","/blog/authors/jason-plum","/blog/authors/jamie-rachel","/blog/authors/joel-krooswyk","/blog/authors/jeroen-van-baarsen","/blog/authors/joo-pereira","/blog/authors/john-jarvis","/blog/authors/josh-kodroff-pulumi","/blog/authors/julian-thome","/blog/authors/kamil-trzciski","/blog/authors/lee-matos","/blog/authors/kendra-marquart","/blog/authors/kymberlee-price","/blog/authors/marc-radulescu","/blog/authors/kristina-weis","/blog/authors/matej-latin","/blog/authors/mario-de-la-ossa","/blog/authors/lukas-eipert","/blog/authors/mayank-tahilramani","/blog/authors/matt-smiley","/blog/authors/michael-friedrich","/blog/authors/nick-veenhof","/blog/authors/mike-eddington","/blog/authors/naoharu-sasaki","/blog/authors/nolan-myers","/blog/authors/opher-vishnia","/blog/authors/payton-burdette","/blog/authors/patrick-foster","/blog/authors/pini-wietchner","/blog/authors/rahul-bhargava-cto-evolphin","/blog/authors/regnard-raquedan","/blog/authors/robert-williams","/blog/authors/sameer-kamani","/blog/authors/roy-taragan","/blog/authors/sarah-daily","/blog/authors/sasha-bannister","/blog/authors/salman-ladha","/blog/authors/sean-packham","/blog/authors/shinya-maeda","/blog/authors/tim-davis","/blog/authors/steve-ropa","/blog/authors/stan-hu","/blog/authors/tanuja-jayarama-raju","/blog/authors/tye-davis","/blog/authors/vicky-steeves","/blog/authors/tomas-vik","/blog/authors/vlad-budica","/blog/authors/yevgeny-pats","/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/aws-pre-event-post","/blog/beautifying-our-ui-enhancing-gitlabs-deployment-experience","/blog/being-a-good-open-source-steward","/blog/best-practices-remote-engineering","/de-de/solutions/software-compliance","/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/biggest-obstacles-to-getting-work-done","/blog/buffer-and-gitlab-ceos-talk-transparency","/blog/built-in-ci-cd-version-control-secret","/blog/cd-automated-integrated","/blog/ceo-shadow-takeaways-from-barker","/blog/cascading-merge-requests-with-gitlab-flow","/blog/changes-to-the-preclonescript","/blog/ci-cd-changing-roles","/blog/ci-minutes-for-free-users","/blog/cognitive-logic-talks-migrating-to-gitlab","/blog/cloudhealth-and-gitlab-reducing-overruns","/blog/comment-on-commits-feature-tutorial","/blog/compose-readers-and-writers-in-golang-applications","/blog/configuring-your-cluster-with-kubernetes-integration","/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/debug-web-apps-quickly-within-gitlab","/blog/demo-mastering-code-review-with-gitlab","/blog/deploy-shopify-themes-with-gitlab","/blog/developing-a-successful-devops-strategy","/blog/detect-application-vulnerabilities-with-gitlabs-browser-based-dast","/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/e-factor-productivity","/blog/donations","/blog/efficient-pipelines","/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/five-ways-to-scale-remote-work","/blog/five-great-phabricator-features-inspired-gitlab","/blog/free-trial-gitlab-gold","/blog/fuzzit-acquisition-journey","/blog/fundraising-tips-ceo","/blog/getting-started-with-gitlab-development-kit","/blog/get-ready-for-commit","/blog/git-command-line-on-windows-with-git-bash","/blog/get-to-know-the-gitlab-wiki-for-effective-knowledge-management","/blog/git-performance-on-nfs","/blog/gitlab-achieves-iso-iec-42001-certification-for-ai-governance","/blog/git-wars-switching-to-gitlab","/blog/gitlab-15-the-retrospective","/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","/blog/gitlab-com-and-logjam","/blog/gitlab-commit-cfp-closing-soon","/blog/gitlab-contributor-days","/blog/gitlab-duo-amazon-q-transform-ideas-into-code-in-minutes","/blog/gitlab-dot-com-database-incident","/blog/gitlab-duo-enterprise-is-now-available","/blog/gitlab-education-virtual-meetup","/de-de/the-source/authors/kristina-weis","/blog/gitlab-fan-profile","/blog/gitlab-inc-takes-the-devops-platform-public","/blog/gitlab-for-designers","/blog/gitlab-google-cloud-integrations-now-in-public-beta","/blog/gitlab-heroes-unmasked-elevating-my-company-using-gitlab","/blog/gitlab-issue-bash-december-2017","/blog/gitlab-joins-cd-foundation","/blog/gitlab-is-now-a-member-of-the-owasp-foundation","/blog/gitlab-named-a-leader-in-the-2024-gartner-magic-quadrant-for-devops","/blog/gitlab-news","/blog/gitlab-open-strategy","/blog/gitlab-leader-forrester-wave-integrated-software-delivery-platforms","/blog/gitlab-master-plan","/blog/gitlab-pages-get-started","/blog/gitlab-premium-with-duo","/blog/gitlab-reinstates-list-of-servers-that-have-malware","/de-de/the-source/authors/bryan-ross","/de-de/the-source/authors/gitlab","/de-de/the-source/authors/taylor-mccaslin","/blog/gitlab-runner-update-required-to-use-auto-devops-and-sast","/blog/gitlab-strong-performer-vsm","/de-de/the-source/ai","/de-de/the-source/security","/blog/gitlab-support-to-require-sign-in-to-create-support-tickets","/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/gitlabs-newest-continuous-compliance-features-bolster-software","/blog/giving-receiving-feedback","/blog/gitops-with-gitlab-manage-the-agent","/blog/group-runner-registration-token-vulnerability","/blog/have-devops-jobs-to-fill-try-these-3-strategies-to-hire-and-retain","/blog/google-next-2018-security-track-recap","/blog/go-tools-and-gitlab-how-to-do-continuous-integration-like-a-boss","/blog/how-a-fix-in-go-19-sped-up-our-gitaly-service-by-30x","/blog/high-efficiency-innovation","/blog/how-gitlab-helps-meet-nis2-requirements","/blog/how-devsecops-drives-business-success","/blog/how-gitlab-supports-the-nsa-and-cisa-cicd-security-guidance","/blog/how-gitlab-can-help-you-secure-your-cloud-native-applications","/blog/how-is-team-member-1-doing","/blog/how-grammatech-and-gitlab-enables-better-devsecops","/blog/how-start-ospo-ten-minutes-using-gitlab","/blog/how-to-automate-software-delivery-using-quarkus-and-gitlab","/blog/how-to-build-a-more-productive-remote-team","/blog/how-the-security-culture-committee-is-strengthening-gitlab-values","/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-play-gitlab-ctf-at-home","/blog/how-to-leverage-gitlab-duo-for-enhanced-security-reporting","/blog/how-to-secure-cloud-run-deployment-with-auto-devops","/blog/how-visualization-improves-the-gitlab-merge-train-experience","/blog/how-to-start-a-great-oss-project","/blog/how-to-translate-bamboo-agent-capabilities-to-gitlab-runner-tags","/blog/how-we-built-status-page-mvc","/blog/how-we-optimized-our-infrastructure-spend-at-gitlab","/blog/how-we-used-gitlab-to-automate-our-monthly-retrospectives","/blog/how-were-using-dast2-for-easier-scan-configuration","/blog/how-we-ship-so-quickly","/blog/impact-of-the-file-type-variable-change-15-7","/blog/improved-billing-and-subscription-management","/blog/inside-look-how-gitlabs-test-platform-team-validates-ai-features","/blog/integrate-external-security-scanners-into-your-devsecops-workflow","/blog/international-womens-day-gitlab-initiatives","/blog/introducing-ci-components","/blog/introducing-gitlabs-new-planner-role-for-agile-planning-teams","/blog/introducing-spamcheck-data-driven-anti-abuse","/blog/introducing-token-hunter","/blog/issue-labels-can-now-be-scoped","/blog/join-the-gitlab-community","/blog/its-time-to-upgrade-docker-engine","/blog/kali-linux-movingtogitlab","/blog/keyless-signing-with-cosign","/blog/last-year-we-signed-the-secure-by-design-pledge-heres-our-progress","/blog/kubernetes-101","/blog/live-from-commit-london","/blog/lessons-in-iteration-from-new-infrastructure-team","/blog/learn-python-with-pj-part-4-dictionaries-and-files","/de-de/the-source/ai/agentic-ai-unlocking-developer-potential-at-scale","/blog/machine-learning-and-devsecops","/blog/managers-more-optimistic-than-developers","/blog/making-remote-internships-successful","/blog/markdown-kramdown-tips-and-tricks","/de-de/the-source/platform/optimize-value-stream-efficiency-to-do-more-with-less-faster","/blog/measuring-engineering-productivity-at-gitlab","/blog/meet-the-2024-gitlab-partner-of-the-year-award-winners","/blog/merging-ce-and-ee-codebases","/blog/migrating-from-jenkins","/blog/modernizing-a-simple-c-application-to-java-with-gitlab-duo","/blog/more-performant-and-robust-task-lists-in-gitlab","/blog/movingtogitlab","/blog/navigation-redesign","/blog/mitigating-the-impact-of-docker-hub-pull-requests-limits","/blog/new-git-default-branch-name","/blog/notification-on-pipeline-succeeds","/blog/new-typefaces-in-gitlab","/blog/on-calliday-unsucking-your-on-call-experience","/blog/open-shift-ga","/blog/optimize-gitops-workflow","/blog/our-privacy-policy-has-been-updated","/blog/package-key-extension","/blog/patch-files-for-code-review","/blog/pick-your-brain-interview-brandon-foo","/blog/placebo-lines-on-the-pipeline-graph","/blog/preventing-burnout-a-managers-toolkit","/blog/postmortem-of-database-outage-of-january-31","/blog/project-management-using-gitlab-platform","/blog/publishing-a11y-reports-in-gitlab-pages","/blog/python-rust-and-gitlab-ci","/blog/qpage-on-the-devops-platform","/blog/quickly-onboarding-engineers-successfully","/blog/rebase-in-real-life","/blog/reduce-it-costs","/blog/refining-gitlab-product-experience","/blog/remote-design-sprints","/blog/remote-working-gitlab","/blog/reviewer-roulette-one-year-on","/blog/safe-without-silos-in-gitlab","/blog/serverless-js-project-template","/blog/securing-your-code-on-gitlab","/blog/security-strengthened-by-interation-and-transparency","/blog/sfdx-promo-trailhead-blog","/blog/simple-kubernetes-management-with-gitlab","/blog/smashing-bugs-and-dropping-names-in-2021","/blog/solve-devsecops-challenges-with-gitlab-ci-cd","/blog/start-using-git","/blog/speed-security-devops","/blog/ssg-overview-gitlab-pages-part-2","/blog/strategies-to-reduce-cycle-times","/blog/secure-and-safe-login-and-commits-with-gitlab-yubico","/blog/secure-open-source-container-infrastructure-with-gitlab-and-chainguard","/blog/summarize-my-merge-request-review","/blog/swag-gitlab-plan","/blog/telstra-invests-in-gitlab","/blog/the-case-for-all-remote-companies","/blog/the-remote-manifesto","/blog/the-devops-platform-for-agile-business","/blog/the-top-software-developer-challenges-in-2022","/blog/three-levels-data-analysis","/blog/thelastmile-gitlab","/blog/tips-for-a-successful-jira-to-gitlab-migration","/blog/toolchain-security-with-gitlab","/blog/towards-a-production-quality-open-source-git-lfs-server","/blog/top-engineering-stories-gitlab","/blog/trends-in-version-control-land-microservices","/blog/tutorial-automated-release-and-release-notes-with-gitlab","/blog/ultimate-git-guide","/blog/unlocking-agile-excellence-gitlab-epics-for-seamless-portfolio-management","/blog/update-free-software-and-telemetry","/blog/the-gitlab-quarterly-how-our-latest-beta-releases-support-developers","/blog/using-run-parallel-jobs","/blog/use-gitlab-duo-workflow-to-improve-application-quality-assurance","/blog/tutorial-security-scanning-in-air-gapped-environments","/blog/verify-week-hackathon","/blog/upgrade-runners-for-mr-pipelines","/blog/using-bazel-to-speed-up-gitlab-ci-builds","/blog/visualizing-incident-management-metrics","/blog/wandisco-integrates-gitlab-enterprise-edition-in-their-git-multisite-offering","/blog/we-need-to-talk-no-proxy","/blog/what-to-look-for-in-ci-cd-solution","/blog/welcome-to-the-devops-platform-era","/blog/when-technology-outpaces-security-compliance","/blog/what-makes-a-great-tech-talk","/blog/why-are-developers-vulnerable-to-driveby-attacks","/blog/why-software-developer-job-satisfaction-matters-and-how-to-make-it-happen","/blog/why-gitlab-is-deprecating-compliance-pipelines-in-favor-of-security-policies","/blog/why-improving-continuously-speeds-up-delivery","/blog/why-we-have-implemented-our-own-sshd-solution-on-gitlab-sass","/blog/why-your-code-review-process-is-broken-and-how-to-fix-it","/blog/whats-new-in-git-2-45-0","/blog/working-on-two-git-branches-at-the-same-time","/blog/what-is-a-large-language-model-llm","/blog/write-terraform-plans-faster-with-gitlab-duo-code-suggestions","/blog/why-devops-and-zero-trust-go-together","/blog/zapier-pick-your-brain-interview","/customers/anwb","/customers/carfax","/customers/dunelm","/customers/cube","/customers/inventx","/customers/goldman-sachs","/customers/mckenzie-intelligence-services","/customers/surf","/customers/university-of-cambridge","/customers/parimatch","/customers/zoopla","/partners/channel-partners","/press/releases/2022-03-14-gitlab-reports-fourth-quarter-and-full-year-fiscal-2022-financial-results","/press/releases/2020-05-19-gitlab-ramps-up-sea-market-drive","/company/preference-center","/press/releases/2020-10-05-gitlab-welcomes-brian-robins-as-chief-financial-officer","/press/releases/2021-03-23-gitlab-virtual-commit-2021-cfp-now-open","/press/releases/2017-10-09-gitlab-raises-c-round","/press/releases/2021-06-16-gitlab-expands-partner-program-new-technology-integrations-services-program","/press/releases/2021-10-04-gitlab-announces-launch-of-initial-public-offering","/press/releases/2017-01-19-rollbar-press-release","/press/releases/2020-03-10-remote-work-report-future-of-work-is-remote","/press/releases/2019-07-01-gitlab-appoints-new-board-members","/press/releases/2018-08-09-gitlab-recognized-as-strong-performer-in-vsm-report","/press/releases/2019-09-17-gitlab-on-vmware-cloud-marketplace","/press/releases/2022-08-15-gitlab-to-announce-second-quarter-fiscal-2023-financial-results","/press/releases/2022-11-22-gitlab-ceo-and-cofounder-sid-sijbrandij-to-present-at-gitlab-connect-japan-2022","/press/releases/2023-03-13-gitlab-reports-fourth-quarter-and-full-year-2023-financial-results","/press/releases/2023-06-06-gitlab-recognized-as-the-only-leader-in-integrated-software-delivery-platforms-report","/press/releases/2024-01-18-gitlab-appoints-sabrina-farmer-as-chief-technology-officer","/press/releases/2024-05-15-gitlab-announces-secure-ai-driven-capabilities-to-streamline-software-development","/press/releases/2023-09-05-devsecops-report-state-of-ai-in-software-development","/press/releases/2024-08-28-gitlab-chief-financial-officer-to-present-at-piper-sandler-growth-frontiers-conference","/press/releases/2025-04-08-gitlab-wins-a-google-cloud-technology-partner-of-the-year-award-for-devops","/press/releases/2025-07-29-gitlab-c-suite-survey","/press/releases/2025-09-26-gitlab-recognized-as-a-leader-in-the-gartner-magic-quadrant-for-devops-platforms","/get-started","/privacy","/pricing/faq-compute-minutes","/pricing/licensing-faq","/stages-devops-lifecycle/package","/support/general-policies","/support/statement-of-support","/cloud-partner-marketplaces","/contact-sales","/events/dach-roadshow","/solutions/devops-platform","/solutions/value-stream-management/dora","/solutions/analytics-and-insights","/solutions/open-source","/services","/platform","/solutions/public-sector/us-govt-support","/free-trial/devsecops","/topics/agentic-ai","/","/topics/ci-cd/cicd-pipeline","/topics/ci-cd","/topics/devops/beginner-devops-platform","/topics/devops/seven-tips-to-get-the-most-out-of-your-devops-platform","/topics/devops-platform","/topics/digital-transformation","/topics","/topics/version-control","/releases/whats-new/versions/18.5","/topics/version-control/what-is-git-workflow","/solutions","/es/customers/caci","/the-source/authors/emilio-salvador","/es/customers/fanatics","/es/customers/iron-mountain","/es/customers/thales","/the-source/authors/ayoub-fandi","/the-source/authors/jlongo","/the-source/authors/sabrina-farmer","/es/get-started/enterprise","/es/pricing/feature-comparison","/es/analysts","/diversity-inclusion-belonging","/the-source/platform/accelerate-embedded-development-in-software-defined-vehicles","/the-source/security/devsecops-the-key-to-modern-security-resilience","/the-source/platform/whats-next-in-devsecops-for-public-sector","/es/solutions/open-source","/es/solutions/agile-delivery","/es/solutions/gitops","/es/solutions/continuous-software-security-assurance","/es/stages-devops-lifecycle/govern","/es/install","/es/faster-together","/es/solutions/startups","/es/topics/ci-cd/cicd-pipeline","/es/topics/ci-cd","/es/partners/technology-partners","/es/topics/devops/beginner-devops-platform","/es/topics/devops/seven-tips-to-get-the-most-out-of-your-devops-platform","/es/topics/devops-platform","/the-source/platform/optimize-value-stream-efficiency-to-do-more-with-less-faster","/the-source/platform/from-toolchain-chaos-to-business-roi-a-5-step-roadmap","/the-source/security/how-gitlab-can-help-you-prepare-for-your-soc-2-exam","/the-source/security/strengthen-your-cybersecurity-strategy-with-secure-by-design","/the-source/ai/6-strategies-to-help-developers-accelerate-ai-adoption","/es/topics/digital-transformation","/the-source/ai/how-ai-can-fix-governments-legacy-code-problem","/the-source/ai/building-a-transparency-first-ai-strategy-7-questions-to-ask-your-devops","/the-source/ai/transform-legacy-systems-faster-with-ai-automation-tools","/the-source/ai/overcome-ai-sprawl-with-a-value-stream-management-approach","/es/topics/microservices","/es/topics/version-control/software-team-collaboration","/es/topics/version-control/what-is-gitlab-flow","/es/the-source/authors/amanda-rueda","/es/the-source/authors/rschulman","/es/the-source/authors/ddesanto","/es/the-source/authors/iganbaruch","/es/teamops","/fr-fr/blog/gitlab-duo-self-hosted-enterprise-ai-built-for-data-privacy","/fr-fr/blog/basics-of-gitlab-ci-updated","/fr-fr/blog/enhance-application-quality-with-ai-powered-test-generation","/fr-fr/blog/gitlab-named-a-leader-in-the-2024-gartner-magic-quadrant-for-devops","/fr-fr/blog/how-indeed-transformed-its-ci-platform-with-gitlab","/fr-fr/blog/gitlab-wallpaper","/fr-fr/blog/gitlab-18-4-ai-native-development-with-automation-and-insight","/fr-fr/blog/developing-gitlab-duo-ai-impact-analytics-dashboard-measures-the-roi-of-ai","/fr-fr/blog/agile-pairing-sessions","/fr-fr/blog/getting-started-with-gitlab-how-to-import-your-projects-to-gitlab","/fr-fr/blog/3-best-practices-for-building-software-in-the-era-of-llms","/fr-fr/blog/how-to-use-oci-images-as-the-source-of-truth-for-continuous-delivery","/fr-fr/blog/introduction-guide-to-linux-servers","/fr-fr/blog/measuring-ai-roi-at-scale-a-practical-guide-to-gitlab-duo-analytics","/fr-fr/blog/tutorial-automated-release-and-release-notes-with-gitlab","/fr-fr/blog/structuring-the-gitlab-package-registry-for-enterprise-scale","/fr-fr/blog/refactor-code-into-modern-languages-with-ai-powered-gitlab-duo","/fr-fr/blog/using-ansible-and-gitlab-as-infrastructure-for-code","/fr-fr/blog/whats-new-in-git-2-47-0","/fr-fr/blog/what-is-gitflow","/fr-fr/customers/glympse","/fr-fr/customers/carfax","/fr-fr/customers/mckenzie-intelligence-services","/fr-fr/customers/thezebra","/es/resources","/fr-fr/pricing/faq-compute-minutes","/fr-fr/solutions/devops-platform","/fr-fr/solutions/jenkins","/fr-fr/ebook-beginners-guide-secure-software","/fr-fr/stages-devops-lifecycle/monitor","/fr-fr/solutions/telecommunications","/fr-fr/search","/fr-fr/pricing/premium","/fr-fr/solutions/application-security-testing","/es/the-source/security/strengthen-your-cybersecurity-strategy-with-secure-by-design","/es/the-source/ai/building-a-transparency-first-ai-strategy-7-questions-to-ask-your-devops","/es/the-source/security/10-tips-to-prioritize-security-in-software-development","/es/the-source/platform/driving-business-results-with-platform-engineering","/fr-fr/gartner-magic-quadrant","/fr-fr/partners","/fr-fr/topics/devsecops","/fr-fr/topics/agile-delivery/agile-methodology","/fr-fr/solutions/platform-engineering","/fr-fr/topics/serverless","/fr-fr/topics/cloud-native","/fr-fr/topics/devops/devops-test-automation","/fr-fr/topics/ci-cd/continuous-integration-best-practices","/fr-fr/topics/devops/value-stream-mapping","/fr-fr/topics/gitops/gitops-gitlab-collaboration","/fr-fr/topics/version-control/what-are-gitlab-flow-best-practices","/fr-fr/company","/it-it/diversity-inclusion-belonging","/it-it/pricing/faq-jihu","/it-it/customers/airwallex","/it-it/customers/cube","/it-it/customers/nvidia","/it-it/customers/hilti","/fr-fr/gitlab-duo/agent-platform","/it-it/get-help","/it-it/partners/technology-partners/google-cloud-platform","/it-it/small-business","/fr-fr/value-stream-workshop","/fr-fr/the-source/authors/josh-lemos","/fr-fr/the-source/authors/erika-feldman","/fr-fr/the-source/authors/ayoub-fandi","/it-it/solutions/compliance","/fr-fr/the-source/authors/sharon-gaudin","/it-it/solutions/finance","/it-it/solutions/nonprofit","/it-it/solutions/software-compliance","/it-it/solutions/visibility-measurement","/it-it/stages-devops-lifecycle/release","/it-it/topics/agile-delivery","/it-it/topics/ci-cd/continuous-integration-metrics","/it-it/topics/devops/ai-code-generation-guide","/it-it/pricing/premium-promo","/it-it/topics/devops/what-is-a-devops-platform-engineer","/it-it/topics/devops/how-and-why-to-create-devops-platform-team","/fr-fr/the-source/security/how-to-implement-secret-management-best-practices-with-gitlab","/it-it/topics/devsecops/three-steps-to-better-devsecops","/it-it/gitlab-duo/duo-amazon-q","/it-it/topics/version-control/what-is-code-review","/it-it/topics/version-control/benefits-distributed-version-control-system","/it-it/topics/gitops/gitops-workflow","/ja-jp/ai-transparency-center","/ja-jp/blog/ci-deployment-and-environments","/ja-jp/blog/getting-started-with-gitlab-mastering-project-management","/ja-jp/blog/event-report-aws-summit-2025","/ja-jp/blog/event-report-japan-it-week-spring-1","/fr-fr/blog/categories/product","/fr-fr/blog/categories/bulletin-board","/ja-jp/blog/developing-gitlab-duo-ai-impact-analytics-dashboard-measures-the-roi-of-ai","/ja-jp/blog/build-a-new-website-in-a-few-easy-steps-with-gitlab-pages","/ja-jp/blog/gitlab-and-accenture-announce-global-reseller-agreement","/ja-jp/blog/gitlab-17-2-released","/ja-jp/blog/gitlab-18-0-release","/fr-fr/the-source/ai/4-ways-ai-can-help-devops-teams-improve-security","/fr-fr/the-source/ai/how-the-insurance-industrys-data-rich-ecosystem-powers-ai-success","/fr-fr/the-source/platform/high-performing-development-teams-your-business-advantage","/ja-jp/blog/how-gitlab-duo-agent-platform-transforms-dataops","/ja-jp/blog/gitlab-duo-with-amazon-q-devsecops-meets-agentic-ai","/ja-jp/blog/keeping-git-commit-history-clean","/ja-jp/blog/monday-merge-2025-june-9","/ja-jp/blog/how-to-use-oci-images-as-the-source-of-truth-for-continuous-delivery","/ja-jp/blog/gitlab-named-a-leader-in-the-2025-gartner-magic-quadrant-for-devops-platforms","/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","/ja-jp/blog/what-are-the-benefits-of-a-microservices-architecture","/ja-jp/blog/what-is-git","/ja-jp/blog/what-is-sbom","/ja-jp/blog/whats-new-in-git-2-48-0","/ja-jp/blog/u-s-navy-black-pearl-lessons-in-championing-devsecops","/ja-jp/customers/connect-i","/ja-jp/customers/glympse","/ja-jp/customers/agoda","/ja-jp/customers/mckenzie-intelligence-services","/it-it/the-source/authors/taylor-mccaslin","/it-it/the-source/authors/bryan-ross","/ja-jp/ebook-ultimate-guide-ci-cd","/it-it/the-source/authors/kristina-weis","/ja-jp/get-help","/it-it/the-source/authors/gitlab","/ja-jp/pricing/faq-jihu","/ja-jp/gitlab-duo/duo-amazon-q","/ja-jp/pricing/premium-promo","/ja-jp/solutions/continuous-software-compliance","/ja-jp/partners/technology-partners/google-cloud-platform","/ja-jp/developer-experience","/ja-jp/stages-devops-lifecycle/create","/ja-jp/stages-devops-lifecycle/verify","/it-it/the-source/ai","/it-it/the-source/security","/ja-jp/solutions/aerospace","/ja-jp/solutions/nonprofit/partners","/ja-jp/topics/ci-cd/implement-continuous-integration","/ja-jp/solutions/startups/google-cloud","/ja-jp/topics/ci-cd/choose-continuous-integration-tool","/ja-jp/topics/devops/ai-for-coding","/ja-jp/topics/devops/what-is-developer-experience","/ja-jp/topics/devops/reduce-devops-costs","/ja-jp/topics/devsecops/what-is-fuzz-testing","/ja-jp/topics/version-control/what-is-git-workflow","/ja-jp/topics/version-control","/ja-jp/topics/gitops/infrastructure-as-code","/pt-br/forrester-wave-devops-platform","/pt-br/customers/carfax","/pt-br/get-started","/pt-br/customers/thezebra","/pt-br/customers/lockheed-martin","/pt-br/customers/fullsave","/it-it/the-source/ai/agentic-ai-unlocking-developer-potential-at-scale","/it-it/the-source/platform/optimize-value-stream-efficiency-to-do-more-with-less-faster","/pt-br/integrations","/pt-br/solutions/analytics-and-insights","/pt-br/partners/technology-partners/redhat","/pt-br/solutions/delivery-automation","/pt-br/solutions","/pt-br/stages-devops-lifecycle","/ja-jp/the-source/authors/ncregan","/ja-jp/the-source/authors/dave-steer","/ja-jp/the-source/authors/haim-snir","/ja-jp/solutions/gitlab-duo-pro/sales","/pt-br/solutions/open-source/join","/pt-br/solutions/supply-chain","/ja-jp/resources","/pt-br/topics/ci-cd/cloud-native-continuous-integration","/pt-br/topics/ci-cd/pipeline-as-code","/pt-br/topics/devops/build-a-devops-team","/pt-br/calculator","/pt-br/topics/devops/the-role-of-ai-in-devops","/pt-br/topics/devsecops/beginners-guide-to-container-security","/ja-jp/blog/categories/devsecops","/pt-br/topics/gitops/gitlab-enables-infrastructure-as-code","/pt-br/topics/multicloud","/pt-br/sales","/ja-jp/the-source/platform/devops-teams-want-to-shake-off-diy-toolchains-a-platform-is-the-answer","/ja-jp/the-source/ai/as-ai-becomes-standard-watch-for-these-4-devsecops-trends","/pt-br/topics/version-control/version-control-best-practices","/ja-jp/blog/archive","/ja-jp/the-source/ai/velocity-with-guardrails-ai-automation","/ja-jp/the-source/security/security-its-more-than-culture-addressing-the-root-cause-of-common-security","/ja-jp/the-source/platform/why-your-development-team-should-plan-small-to-deliver-big","/pt-br/topics/version-control/what-is-innersource","/pt-br/the-source/authors/derek-debellis","/pt-br/the-source/authors/andre-michael-braun","/pt-br/the-source/authors/jlongo","/pt-br/the-source/authors/sabrina-farmer","/de-de/blog/authors/alex-mark","/de-de/blog/authors/benjamin-skierlak","/de-de/blog/authors/christian-couder","/fr-fr/blog/authors/abubakar-siddiq-ango","/de-de/blog/authors/diana-logan","/fr-fr/blog/authors/bart-zhang","/de-de/blog/authors/gitlab-germany-team","/fr-fr/blog/authors/chandler-gibbons","/de-de/blog/authors/james-wormwell","/de-de/blog/authors/lee-tickett","/de-de/blog/authors/maximilien-belinga","/fr-fr/blog/authors/david-desanto-chief-product-officer-gitlab","/de-de/blog/authors/patrick-steinhardt","/de-de/blog/authors/tobias-gnther","/de-de/blog/authors/sharon-gaudin","/de-de/blog/authors/sacha-guyon","/fr-fr/blog/authors/fabian-zimmer","/fr-fr/blog/authors/haim-snir","/fr-fr/blog/authors/lee-tickett","/fr-fr/blog/authors/maximilien-belinga","/fr-fr/blog/authors/patrick-steinhardt","/fr-fr/blog/authors/jeremy-wagner","/fr-fr/blog/authors/toon-claes","/fr-fr/blog/authors/salahddine-aberkan","/ja-jp/blog/authors/diana-logan","/ja-jp/blog/authors/benjamin-skierlak","/ja-jp/blog/authors/justin-tobler","/ja-jp/blog/authors/gitlab","/ja-jp/blog/authors/mike-flouton","/ja-jp/blog/authors/christian-couder","/ja-jp/blog/authors/robin-schulman","/ja-jp/blog/authors/alana-bellucci","/fr-fr/blog/authors/stan-hu","/ja-jp/blog/authors/stan-hu","/ja-jp/blog/authors/valerie-silverthorne","/pt-br/the-source/ai/dora-insights-where-is-ai-really-driving-developer-productivity","/pt-br/the-source/platform/finops-balancing-financial-responsibility-and-innovation","/pt-br/the-source/ai/4-steps-for-measuring-the-impact-of-ai","/pt-br/the-source/security/enterprise-scale-security-and-compliance-policy-management-in-the-ai-era","/pt-br/the-source/security/why-legacy-code-is-a-security-risk-and-how-ai-can-help","/pt-br/pricing","/de-de/blog/tags/embedded-devops","/fr-fr/blog/tags/product","/fr-fr/blog/tags/tutorial","/de-de/blog/tags/customers","/fr-fr/blog/tags/devops","/fr-fr/blog/tags/google","/fr-fr/blog/tags/agile","/fr-fr/blog/tags/code-review","/de-de/blog/tags/cd","/de-de/blog/tags/kubernetes","/de-de/blog/tags/security","/ja-jp/blog/tags/growth","/ja-jp/blog/tags/careers","/ja-jp/blog/tags/contributors","/ja-jp/blog/tags/education","/ja-jp/blog/tags/product","/ja-jp/blog/tags/tutorial","/blog/categories/devsecops","/blog/tags/startups","/blog/tags/zero-trust","/blog/tags/public-sector","/blog/tags/git","/blog/tags/bug-bounty","/blog/tags/kubernetes","/blog/tags/community","/blog/tags/devsecops-platform","/fr-fr/blog/categories/product/page/2","/fr-fr/blog/categories/product/page/3","/ja-jp/blog/categories/devsecops/page/2","/fr-fr/blog/tags/product/page/6","/fr-fr/blog/tags/product/page/2","/fr-fr/blog/tags/product/page/7","/fr-fr/blog/tags/product/page/3","/fr-fr/blog/tags/product/page/4","/fr-fr/blog/tags/product/page/5","/fr-fr/blog/tags/tutorial/page/4","/fr-fr/blog/tags/tutorial/page/6","/fr-fr/blog/tags/devops/page/2","/fr-fr/blog/tags/agile/page/2","/fr-fr/blog/tags/tutorial/page/2","/fr-fr/blog/tags/tutorial/page/3","/fr-fr/blog/tags/tutorial/page/5","/de-de/blog/tags/security/page/2","/de-de/blog/tags/security/page/3","/de-de/blog/tags/security/page/4","/ja-jp/blog/tags/product/page/2","/ja-jp/blog/tags/product/page/3","/ja-jp/blog/tags/product/page/4","/ja-jp/blog/tags/product/page/5","/ja-jp/blog/tags/product/page/6","/ja-jp/blog/tags/tutorial/page/5","/ja-jp/blog/tags/tutorial/page/4","/ja-jp/blog/tags/tutorial/page/3","/ja-jp/blog/tags/tutorial/page/6","/ja-jp/blog/tags/tutorial/page/7","/ja-jp/blog/tags/product/page/7","/ja-jp/blog/tags/tutorial/page/2","/blog/categories/devsecops/page/8","/blog/categories/devsecops/page/7","/blog/categories/devsecops/page/9","/blog/categories/devsecops/page/2","/blog/categories/devsecops/page/10","/blog/categories/devsecops/page/11","/blog/categories/devsecops/page/6","/blog/categories/devsecops/page/5","/blog/categories/devsecops/page/4","/blog/categories/devsecops/page/3","/blog/tags/startups/page/3","/blog/categories/devsecops/page/12","/blog/categories/devsecops/page/15","/blog/tags/startups/page/2","/blog/tags/zero-trust/page/2","/blog/categories/devsecops/page/14","/blog/categories/devsecops/page/13","/blog/tags/public-sector/page/2","/blog/categories/devsecops/page/18","/blog/categories/devsecops/page/16","/blog/categories/devsecops/page/17","/blog/tags/public-sector/page/3","/blog/tags/git/page/4","/blog/tags/git/page/2","/blog/tags/git/page/5","/blog/tags/bug-bounty/page/3","/blog/tags/bug-bounty/page/2","/blog/tags/git/page/6","/blog/tags/git/page/3","/blog/tags/git/page/9","/blog/tags/git/page/7","/blog/tags/git/page/8","/blog/tags/kubernetes/page/4","/blog/tags/kubernetes/page/2","/blog/tags/kubernetes/page/3","/blog/tags/kubernetes/page/5","/blog/tags/kubernetes/page/8","/blog/tags/kubernetes/page/7","/blog/tags/kubernetes/page/6","/blog/tags/kubernetes/page/9","/blog/tags/kubernetes/page/10","/blog/tags/kubernetes/page/11","/blog/tags/community/page/2","/blog/tags/community/page/6","/blog/tags/community/page/4","/blog/tags/community/page/3","/blog/tags/community/page/5","/blog/tags/community/page/7","/blog/tags/community/page/9","/blog/tags/community/page/8","/blog/tags/community/page/10","/blog/tags/community/page/11","/blog/tags/community/page/12","/blog/tags/community/page/13","/blog/tags/community/page/15","/blog/tags/community/page/14","/blog/tags/community/page/16","/blog/tags/community/page/18","/blog/tags/community/page/17","/blog/tags/community/page/22","/blog/tags/community/page/19","/blog/tags/community/page/20","/blog/tags/community/page/21","/blog/tags/devsecops-platform/page/7","/blog/tags/devsecops-platform/page/6","/blog/tags/devsecops-platform/page/3","/blog/tags/devsecops-platform/page/8","/blog/tags/devsecops-platform/page/4","/blog/tags/devsecops-platform/page/2","/blog/tags/devsecops-platform/page/9","/blog/tags/devsecops-platform/page/12","/blog/tags/devsecops-platform/page/10","/blog/tags/devsecops-platform/page/11","/blog/tags/devsecops-platform/page/13","/blog/tags/devsecops-platform/page/14","/blog/tags/devsecops-platform/page/5","/blog/tags/devsecops-platform/page/16","/blog/tags/devsecops-platform/page/15","/blog/tags/devsecops-platform/page/17","/blog/tags/devsecops-platform/page/18","/blog/tags/devsecops-platform/page/19","/blog/tags/devsecops-platform/page/20","/blog/tags/devsecops-platform/page/21","/blog/tags/devsecops-platform/page/22","/blog"]}