{"id":"45cf63d0-cbc6-48c8-b40f-21717b06bfaa","timestamp":1761248904657,"matcher":{"static":{},"wildcard":{},"dynamic":{}},"prerendered":["/de-de/customers/dunelm","/de-de/customers/intuitive-machines","/de-de/customers/bab","/de-de/customers/siemens","/de-de/analysts","/de-de/integrations","/de-de/blog/automating-container-image-migration-from-amazon-ecr-to-gitlab","/de-de/blog/building-a-gitlab-ci-cd-pipeline-for-a-monorepo-the-easy-way","/de-de/blog/structuring-the-gitlab-package-registry-for-enterprise-scale","/de-de/blog/what-is-generative-ai","/de-de/blog/data-driven-devsecops-exploring-gitlab-insights-dashboards","/de-de/blog/how-cube-uses-gitlab-to-increase-efficiency-and-productivity","/de-de/blog/gitlab-duo-with-amazon-q-agentic-ai-optimized-for-aws","/de-de/blog/getting-started-with-gitlab-understanding-ci-cd","/de-de/blog/exact-code-search-find-code-faster-across-repositories","/de-de/blog/gitlab-catches-mongodb-go-module-supply-chain-attack","/de-de/blog/gitlab-named-a-leader-in-the-2025-gartner-magic-quadrant-for-devops-platforms","/de-de/blog/how-indeed-transformed-its-ci-platform-with-gitlab","/de-de/blog/how-we-built-a-structured-streamlit-application-framework-in-snowflake","/de-de/blog/whats-new-in-git-2-45-0","/de-de/blog/monitor-application-performance-with-distributed-tracing","/de-de/blog/journey-through-gits-20-year-history","/de-de/blog/seamlessly-migrate-from-jira-to-gitlab-with-jira2lab-at-scale","/de-de/blog/ultimate-guide-to-ci-cd-fundamentals-to-advanced-implementation","/de-de/blog/we-need-to-talk-no-proxy","/de-de/blog/developing-gitlab-duo-use-ai-to-remediate-security-vulnerabilities","/de-de/blog/why-now-is-the-time-for-embedded-devsecops","/de-de/blog/a-guide-to-the-breaking-changes-in-gitlab-18-0","/de-de/partners/technology-partners/redhat","/de-de/get-started/small-business","/de-de/blog/categories/news","/de-de/stages-devops-lifecycle/create","/de-de/stages-devops-lifecycle/verify","/blog/16-ways-to-get-the-most-out-of-software-documentation","/de-de/topics/version-control","/blog/3-best-practices-for-building-software-in-the-era-of-llms","/blog/4-ways-to-accelerate-embedded-development-with-gitlab","/de-de/topics/devops/ai-for-coding","/de-de/topics/ci-cd/implement-continuous-integration","/de-de/topics/gitops/infrastructure-as-code","/de-de/topics/devsecops/what-is-fuzz-testing","/de-de/topics/devops/what-is-developer-experience","/de-de/topics/ci-cd/choose-continuous-integration-tool","/blog/5-things-to-know-from-our-linkedin-live-security-deep-dive","/de-de/topics/devops/reduce-devops-costs","/de-de/topics/version-control/what-is-git-workflow","/blog/7-git-personalities","/blog/a-developers-guide-to-building-an-ai-security-governance-framework","/blog/a-beginners-guide-to-continuous-integration","/blog/a-single-codebase-for-gitlab-community-and-enterprise-edition","/blog/action-needed-in-response-to-cve2021-22205","/blog/accelerate-cloud-adoption-with-gitlabs-open-source-partnership-with-google-cloud","/blog/advanced-search-data-migrations","/de-de/releases/whats-new","/blog/agile-pairing-sessions","/blog/amazon-linux-2-support-and-distro-specific-packages","/blog/ajxchapman-ask-a-hacker","/de-de/solutions/continuous-software-compliance","/beginners-guide-to-devops","/blog/announcing-git-lfs-support-in-gitlab","/blog/application-modernization-best-practices","/blog/arm-open-source-makes-a-seamless-migration-to-gitlab","/de-de/free-trial/devsecops","/blog/athlinks-cuts-runtime-in-half-with-giltab","/de-de/solutions/aerospace","/de-de/solutions/startups/google-cloud","/de-de/solutions/open-source","/blog/authors/devin-sylva","/blog/authors/abdulkader-benchi","/blog/authors/allison-whilden","/blog/authors/alex-groleau","/blog/authors/anthony-davanzo","/blog/authors/andrea-borga","/blog/authors/ashley-mcalpin","/blog/authors/andrew-thomas","/blog/authors/bert-van-eyck","/blog/authors/bradley-lee","/blog/authors/brian-glanz","/blog/authors/balasankar-balu-c","/blog/authors/camellia-yang","/blog/authors/christian-nnachi","/blog/authors/charl-de-wit","/blog/authors/cindy-blake","/blog/authors/chris-micek","/blog/authors/costel-maxim","/blog/authors/daniel-berman","/blog/authors/darren-murph","/blog/authors/david-smith","/de-de/solutions/gitlab-duo-pro/sales","/blog/authors/dmitriy-zaporozhets","/blog/authors/eric-rubin","/blog/authors/ernst-van-nierop","/blog/authors/emily-bauman","/blog/authors/dylan-griffith","/blog/authors/fabian-zimmer","/blog/authors/filipa-lacerda","/blog/authors/gitlab-germany-team","/blog/authors/grant-hickman","/blog/authors/gabriel-mazetto","/blog/authors/guest-author-andr-miranda","/blog/authors/hiroki-suezawa","/blog/authors/hannah-sutor","/blog/authors/jacie-bandur","/blog/authors/igor-wiedler","/blog/authors/jan-provaznik","/blog/authors/jessica-hurwitz","/blog/authors/jake-foster","/blog/authors/jason-yavorska","/blog/authors/jeff-tucker","/blog/authors/joern-schneeweisz","/blog/authors/john-jeremiah","/blog/authors/karen-caras","/blog/authors/jordi-mon","/blog/authors/josh-zimmerman","/blog/authors/kenny-johnston","/blog/authors/kurt-dusek","/blog/authors/julie-byrne","/blog/authors/lasse-schuirmann","/blog/authors/lee-tickett","/blog/authors/mathias-ewald","/blog/authors/lyle-kozloff","/blog/authors/mark-art","/blog/authors/marc-shaw","/blog/authors/matt-wilson","/blog/authors/mike-flouton","/blog/authors/mayra-cabrera","/blog/authors/michael-henriksen","/blog/authors/orit-golowinski","/blog/authors/nupur-sharma","/blog/authors/nate-rosandich","/blog/authors/nico-meisenzahl","/blog/authors/patrick-steinhardt","/blog/authors/pedro-fortuna","/blog/authors/regnard-raquedan","/blog/authors/rahul-bhargava-cto-evolphin","/blog/authors/pj-metz","/blog/authors/roy-taragan","/blog/authors/robert-williams","/blog/authors/salman-ladha","/blog/authors/sasha-bannister","/blog/authors/sameer-kamani","/blog/authors/sarah-daily","/blog/authors/sean-packham","/blog/authors/shinya-maeda","/blog/authors/steve-ropa","/blog/authors/tim-davis","/blog/authors/stan-hu","/blog/authors/tomas-vik","/blog/authors/tye-davis","/blog/authors/vicky-steeves","/blog/authors/tanuja-jayarama-raju","/blog/authors/vlad-budica","/blog/authors/yevgeny-pats","/blog/automate-tedious-coding-tasks-with-gitlab-duo-workflow","/blog/automating-role-based-access-control-rbac-at-scale","/blog/aws-pre-event-post","/blog/being-a-good-open-source-steward","/blog/avoiding-burnout-as-product-designers","/blog/beautifying-our-ui-enhancing-gitlabs-deployment-experience","/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/built-in-ci-cd-version-control-secret","/blog/ceo-shadow-takeaways-from-barker","/blog/cascading-merge-requests-with-gitlab-flow","/blog/changes-to-the-preclonescript","/blog/cd-automated-integrated","/blog/ci-cd-changing-roles","/blog/cloud-native-storage-beginners","/blog/ci-minutes-for-free-users","/blog/cofounder-relations","/blog/coming-soon-gitlab-dependency-firewall","/blog/comply-with-nist-secure-supply-chain-framework-with-gitlab","/blog/configure-post","/blog/containers-kubernetes-basics","/blog/create-a-workspace-quickly-with-the-gitlab-default-devfile","/blog/contribute-to-open-source-land-jobs","/blog/contributor-post-luke","/blog/crowdin-localization-for-agile-projects","/blog/cycle-analytics-feature-highlight","/blog/delivering-faster-and-smarter-scans-with-advanced-sast","/blog/debian-customizes-ci-tooling-with-gitlab","/blog/deploy-aws","/blog/developers-crave-modern-tools","/blog/developing-gitlab-duo-series","/blog/designing-in-an-all-remote-company","/blog/devops-on-the-edge-a-conversation-about-gitlab-and-arm","/blog/directed-acyclic-graph","/blog/devsecops-faq-get-up-to-speed-on-this-hot-devops-area","/blog/docs-site-design-overhaul","/blog/dunelm-strengthens-business-by-enhancing-its-devsecops-culture","/blog/efficient-devsecops-workflows-with-rules-for-conditional-pipelines","/blog/eliminating-distractions-and-getting-things-done","/blog/enabling-global-search-elasticsearch-gitlab-com","/blog/enhanced-deprecations-page","/blog/european-general-data-protection-regulation-law","/blog/faq-gitlab-ci-cd-catalog","/blog/explain-this-code","/blog/fearless-contribution-a-guide-for-first-timers","/de-de/the-source/authors/haim-snir","/blog/feature-highlight-merge-request-approvals","/blog/feature-highlihght-confidential-issues","/blog/five-essential-business-benefits-a-devops-platform-gives-smbs","/blog/five-things-you-hear-from-gitlab-ceo","/blog/four-tips-to-increase-your-devops-salary","/blog/getting-started-with-gitlab-and-gitlab-ci","/blog/from-idea-to-production-on-thousands-of-clouds","/blog/fuzz-testing","/blog/geo-is-available-on-staging-for-gitlab-com","/blog/getting-started-with-value-streams-dashboard","/blog/get-started-with-openshift-origin-3-and-gitlab","/blog/git-merge-fifteen-year-git-party","/de-de/the-source/authors/dave-steer","/de-de/the-source/authors/ncregan","/de-de/diversity-inclusion-belonging","/blog/git-security-audit","/blog/github-to-gitlab-migration-made-easy","/blog/gitlab-2018-year-in-review","/blog/gitlab-adds-further-measures-to-combat-credential-stuffing-and-other-types-of-platform-abuse","/blog/gitlab-and-google-cloud","/blog/gitlab-and-workloads-on-ibm-z-and-red-hat-openshift","/blog/gitlab-at-next-25-transforming-app-modernization","/blog/gitlab-chatops-will-become-available-to-everyone","/blog/gitlab-cnh-for-50k-users","/blog/gitlab-com-pricing-thoughts","/blog/gitlab-dedicated-for-government-now-fedramp-authorized","/blog/gitlab-community-forum","/blog/gitlab-drives-automotive-industry-information-security-with-tisax","/blog/gitlab-duo-with-amazon-q-devsecops-meets-agentic-ai","/blog/gitlab-duo-chat-now-generally-available","/blog/gitlab-for-agile-portfolio-planning-project-management","/blog/gitlab-enterprise-edition-price-change","/blog/gitlab-hashicorp-terraform-vault-pt-1","/blog/gitlab-gitorious-free-software","/blog/gitlab-io-is-now-gitlab-com","/blog/gitlab-in-action-part-2","/blog/gitlab-issue-bash-september-2017","/blog/gitlab-is-part-of-the-y-combinator-family","/blog/gitlab-kubernetes-agent-on-gitlab-com","/blog/gitlab-look-at-the-fair-source-license","/blog/gitlab-mitre-attack-navigator","/blog/gitlab-names-bill-staples-as-new-ceo","/blog/gitlab-on-debian-8","/blog/gitlab-pg-upgrade","/de-de/pricing","/blog/gitlab-package-roadmap-for-2024","/blog/gitlab-ranked-44-on-inc-5000-list","/blog/gitlab-response-to-cve-2023-38545","/blog/gitlab-series-e-funding","/blog/gitlab-taught-in-korean-uni","/blog/gitlab-ultimate-for-ibm-z-modern-devsecops-for-mainframes","/blog/gitlab-supply-chain-security","/blog/gitlab-top-30-highest-velocity-open-source","/blog/gitlab-value-stream-management-and-dora","/blog/gitops-with-gitlab-auto-devops","/blog/gitlabs-deprecation-strategy","/blog/gitlab-workflow-with-jira-jenkins","/blog/gitpod-desktop-app-personal-activities","/blog/global-developer-report","/blog/google-cloud-next-anthos-kubernetes","/blog/graphql-vulnerability-api","/blog/hackathon-recap","/blog/hosted-runners-for-gitlab-dedicated-now-in-limited-availability","/blog/hey-icons-lighten-up","/blog/how-carrefour-and-thales-are-evolving-their-ci-cd-platforms","/blog/how-gitlab-agile-planning-improves-collaborative-project-management","/blog/how-gitlab-empowers-translators-with-more-context","/blog/how-gitlab-protects-your-ip","/blog/how-gitlab-works-remotely","/blog/how-innersourcing-can-help-your-security-team","/blog/how-remote-work-at-gitlab-enables-location-independence","/blog/how-the-devops-platform-makes-building-accessible-software-easier","/blog/how-to-auto-deploy-a-gitlab-dot-com-project-to-google-cloud","/blog/how-to-begin-your-devops-journey","/blog/how-to-detecting-secrets-in-video","/blog/how-to-code-build-and-deploy-from-an-ipad-using-gitlab-and-gitpod","/blog/how-to-gitlab-single-sign-on-with-saml-scim-and-azures-entra-id","/blog/how-to-keep-up-with-ci-cd-best-practices","/blog/how-to-move-from-ic-to-devops-manager-and-succeed","/blog/how-to-push-code-from-a-hammock","/blog/how-to-use-oci-images-as-the-source-of-truth-for-continuous-delivery","/blog/how-to-successfully-deliver-your-software-development-roadmap","/blog/how-to-shorten-conversation-cycle","/blog/how-we-boosted-webauthn-adoption-from-20-percent-to-93-percent-in-2-days","/blog/how-we-increased-our-release-velocity-with-gitlab","/blog/how-we-removed-all-502-errors-by-caring-about-pid-1-in-kubernetes","/blog/how-we-uxd-our-secure-ux-team","/blog/humangeo-switches-jenkins-gitlab-ci","/blog/how-we-turned-40-person-meeting-into-a-podcast","/blog/improve-ai-security-in-gitlab-with-composite-identities","/blog/inside-dora-performers-score-in-gitlab-value-streams-dashboard","/blog/improving-open-development-for-everyone","/blog/inside-the-improved-ci-logs-management-experience-for-multi-line-commands","/blog/integrating-with-gitlab-secure","/blog/introducing-achievements-system","/blog/introducing-gitlab-dedicated-for-government","/blog/introducing-the-gitlab-cli","/blog/introducing-our-statement-of-support","/de-de/the-source/ai/velocity-with-guardrails-ai-automation","/de-de/the-source/security/security-its-more-than-culture-addressing-the-root-cause-of-common-security","/de-de/the-source/platform/why-your-development-team-should-plan-small-to-deliver-big","/blog/ios-publishing-with-gitlab-and-fastlane","/blog/iterating-on-sso","/de-de/the-source/platform/devops-teams-want-to-shake-off-diy-toolchains-a-platform-is-the-answer","/de-de/the-source/ai/as-ai-becomes-standard-watch-for-these-4-devsecops-trends","/blog/jira-importer-research","/blog/keeping-your-account-safe","/blog/koding-and-gitlab-integrated","/blog/learn-gitlab-devops-version-control","/blog/let-s-talk-swag","/blog/kubernetes-kubecon-barcelona","/blog/learning-rust-with-a-little-help-from-ai-code-suggestions-getting-started","/blog/lockheed-martin-aws-gitlab","/blog/manage-conversation-staying-agile","/blog/making-builds-faster-autoscaling-runners","/blog/merge-request-changes-summary-ai","/blog/meet-gitlab-duo-workflow-the-future-of-ai-driven-development","/blog/mastering-gitlab-admin-tasks-with-gitlab-duo-chat","/blog/managing-your-snowflake-spend-with-periscope-and-dbt","/blog/journey-through-gits-20-year-history","/blog/migrate-from-jenkins-update","/blog/migrating-your-version-control-to-git","/blog/monitor-web-attack-surface-with-gitlab","/blog/mobile-devops-with-gitlab-part-3-code-signing-for-ios-with-gitlab-and-fastlane","/blog/moving-from-ops-to-infrastructure","/blog/netlify-launches-gitlab-support","/blog/multi-cloud-security","/blog/next-generation-container-registry","/blog/new-machine-types-for-gitlab-saas-runners","/blog/observability","/blog/open-source-security","/blog/one-devops-platform-can-help-you-achieve-devsecops","/blog/optimizing-the-value-exchange-a-gentle-introduction","/blog/our-secret-to-tackling-thousands-of-open-issues","/blog/path-to-decomposing-gitlab-database-part2","/blog/pair-gitlab-and-the-good-docs-project-template-to-improve-release-notes","/blog/pick-your-brain-interview-jake-stein","/blog/plugin-instability","/blog/pragmatic-redesign-for-gitlab","/blog/proposed-server-purchase-for-gitlab-com","/blog/q1-hackathon-recap","/blog/quantifying-ux-validating-the-redesign-of-gitlabs-settings-pages","/blog/r2devops-open-source-hub-cicd","/blog/publishing-obsidian-notes-with-gitlab-pages","/blog/recruiting-tactics-and-strategies-to-build-a-more-diverse-team","/blog/release-early-release-often","/blog/reduce-the-load-on-gitlab-gitaly-with-bundle-uri","/blog/remote-enables-innovation","/blog/removing-mysql-support","/blog/scaling-our-use-of-sidekiq","/blog/secure-compliant-and-ai-powered-get-to-know-3-new-gitlab-features","/blog/rise-of-protestware","/blog/secure-rust-development-with-gitlab","/blog/security-culture-devsecops","/blog/security-trends-in-gitlab-hosted-projects","/blog/set-up-flux-for-gitops-on-openshift","/blog/shared-runners","/blog/soc2-compliance","/blog/simplify-your-cloud-account-management-for-kubernetes-access","/blog/solving-gitlabs-changelog-conflict-crisis","/blog/stack-overflow-support-network","/blog/speed-up-code-reviews-let-ai-handle-the-feedback-implementation","/blog/starting-from-the-start-slippers-design-system","/blog/supercharge-your-git-workflows","/blog/streamline-enterprise-artifact-management-with-gitlab","/blog/synchronous-collaboration-as-a-remote-designer-at-gitlab","/blog/take-our-devops-quiz","/blog/ten-reasons-why-your-business-needs-ci-cd","/blog/the-importance-of-compliance-in-devops","/blog/the-ultimate-guide-to-enabling-saml","/blog/the-road-to-smarter-code-reviewer-recommendations","/blog/there-is-no-mlops-without-devsecops","/blog/three-reasons-gitlab-is-not-vulnerable-to-the-gollum-vulnerability","/blog/tips-for-managing-engineering-teams-remotely","/blog/preview","/blog/top-five-cloud-trends","/blog/top-10-gitlab-technical-blogs-of-2023","/blog/track-your-time-in-the-same-tool-you-do-your-work","/blog/two-bugs-and-a-quick-fix-in-gitpod","/blog/the-difference-transparency-makes-in-security","/blog/the-cloud-native-all-remote-security-challenge","/blog/triage-issues-gitmate","/blog/tutorial-install-vs-code-on-a-cloud-provider-vm-and-set-up-remote-access","/blog/unofficial-gitlab-ci-runner","/blog/updates-and-actions-to-address-logj-in-gitlab","/blog/ultimate-guide-to-migrating-from-aws-codecommit-to-gitlab","/blog/using-gitlab-ci-to-build-gitlab-faster","/blog/use-gitlab-with-vscode","/blog/upgrading-bootstrap-vue","/blog/using-web-components-to-encapsulate-css-and-resolve-design-system-conflicts","/blog/verizon-customer-story","/blog/vscode-extension-development-with-gitlab","/blog/webcast-continuous-integration","/blog/want-a-better-devops-career-learn-the-business","/blog/what-is-a-vp-of-scaling","/blog/welcoming-opencores-to-gitlab","/blog/what-s-new-in-git-2-50-0","/blog/what-we-learned-by-taking-our-bug-bounty-program-public","/blog/where-to-donate-your-devops-skills","/blog/whats-new-in-git-2-46-0","/blog/why-are-organizations-moving-to-a-unified-devsecops-platform","/blog/why-devops-collaboration-continues-to-be-important","/blog/why-gitlab-is-the-right-design-collaboration-tool-for-the-whole-team","/blog/why-its-crucial-to-break-things-down-into-smallest-iterations","/blog/why-the-market-is-moving-to-a-platform-approach-to-devsecops","/blog/windows-2022-support-for-gitlab-saas-runners","/blog/why-we-pay-local-rates","/blog/write-vulnerability-detection-rules","/blog/working-remotely-with-children-at-home","/blog/zeit-launches-now-for-gitlab","/customers/avalara","/customers/agoda","/community/co-create","/customers/curve","/customers/cern","/customers/european-space-agency","/customers/iron-mountain","/customers/hackerone","/customers/moneyfarm","/customers/sva","/customers/potato-london","/customers/university-of-surrey","/ebook-beginners-guide-ai","/get-started/small-business","/dedicated","/company/team/board-of-directors","/press/releases/2017-11-01-gitlab-transitions-contributor-license","/press/releases/2024-02-12-gitlab-to-announce-fourth-quarter-and-full-fiscal-year-2024-financial-results","/press/releases/2024-06-03-gitlab-reports-first-quarter-fiscal-year-2025-financial-results","/press/releases/2019-07-15-third-annual-gitlab-global-developer-survey","/press/releases/2020-11-16-gitlab-welcomes-wendy-nice-barnes-as-cpo-and-merline-saintil-to-board","/press/releases/2017-01-25-buddybuild-press-release","/press/releases/2020-03-18-godfrey-sullivan-joins-gitlab-board-of-directors","/press/releases/2018-09-19-gitlab-series-d-funding","/press/releases/2020-05-22-gitlab-expands-industry-leading-devsecops-platform-13-0-release","/press/releases/2021-03-30-gitlab-for-education-report-launched","/press/releases/2019-09-17-gitlab-raises-268m-to-expanding-leading-devops-platform","/press/releases/2021-10-13-gitlab-announces-pricing-of-initial-public-offering","/press/releases/2022-03-24-gitlab-announces-departure-of-david-hornik-from-board-of-directors","/press/releases/2022-08-23-gitlab-sixth-annual-devsecops-survey","/press/releases/2023-09-05-gitlab-reports-second-quarter-fiscal-year-2024-financial-results","/press/releases/2022-11-30-gitlab-dedicated-launches-to-meet-complex-compliance-requirements","/press/releases/2021-06-22-gitlab-14-delivers-modern-devops-in-one-platform","/press/releases/2023-06-07-gartner-magic-quadrant-for-devops-platforms-release","/press/releases/2023-04-18-gitlab-oracle-partner-for-ai-ml","/install","/press/releases/2024-12-03-aws-gitlab-announce-integrated-ai-offering-to-accelerate-software-innovation-and-developer-productivity","/partners","/press/releases/2025-04-17-gitlab-announces-general-availability-of-gitlab-duo-with-amazon-q","/press/releases/2025-08-06-gitlab-aws-strategic-collaboration-agreement","/press/releases/gitlab-chief-financial-officer-to-present-at-the-barclays-22nd-annual-global-technology-conference","/privacy/us-state-privacy-rights-and-disclosures","/solutions/gitops","/support/definitions","/support/scheduling-upgrade-assistance","/free-trial","/solutions/aerospace","/solutions/continuous-software-security-assurance","/solutions/nonprofit","/stages-devops-lifecycle","/events/epic-conference","/security/open-source-resources","/pricing/faq-improved-billing-and-subscription-management","/topics/ci-cd/implement-continuous-integration","/topics/agentic-ai/devops-automation-ai-agents","/topics/ci-cd/choose-continuous-integration-tool","/solutions/supply-chain","/pricing/premium","/topics/devops/what-is-developer-experience","/topics/devops/ai-for-coding","/topics/devops/reduce-devops-costs","/topics/devsecops/what-is-fuzz-testing","/topics/gitops/infrastructure-as-code","/topics/version-control/how-implement-version-control","/topics/version-control/what-is-git-version-control","/solutions/public-sector","/es/customers/siemens","/es/customers/dunelm","/es/customers/intuitive-machines","/es/customers/bab","/es/ai-transparency-center","/es/get-started/continuous-integration","/es/pricing/faq-premium-update","/es/enterprise","/es/partners/technology-partners/ibm","/es/privacy","/es/solutions/continuous-software-compliance","/es/solutions/gitlab-duo-pro/sales","/es/solutions/aerospace","/es/solutions/startups/google-cloud","/es/stages-devops-lifecycle/create","/es/stages-devops-lifecycle/verify","/the-source/authors/julie-griffin","/the-source/authors/grant-hickman","/press","/the-source/authors/sandra-gittlen","/es/solutions/nonprofit/partners","/the-source/authors/chandler-gibbons","/es/topics/ci-cd/choose-continuous-integration-tool","/es/topics/ci-cd/implement-continuous-integration","/the-source/ai/getting-started-with-ai-in-software-development-a-guide-for-leaders","/the-source/platform/whats-next-in-devsecops-for-telecommunications","/the-source/security/guide-to-dynamic-sboms","/es/topics/devops/ai-for-coding","/es/topics/devops/reduce-devops-costs","/es","/es/topics/version-control","/es/topics/devops/what-is-developer-experience","/es/topics/devsecops/what-is-fuzz-testing","/es/topics/version-control/what-is-git-workflow","/es/topics/gitops/infrastructure-as-code","/the-source/ai","/fr-fr/beginners-guide-to-devops","/fr-fr/blog/automating-container-image-migration-from-amazon-ecr-to-gitlab","/fr-fr/blog/ci-deployment-and-environments","/fr-fr/blog/a-guide-to-the-breaking-changes-in-gitlab-18-0","/fr-fr/blog/build-a-new-website-in-a-few-easy-steps-with-gitlab-pages","/es/the-source/authors/dave-steer","/fr-fr/blog/developing-gitlab-duo-use-ai-to-remediate-security-vulnerabilities","/fr-fr/blog/getting-started-with-gitlab-understanding-ci-cd","/fr-fr/blog/gitlab-and-accenture-announce-global-reseller-agreement","/fr-fr/blog/finserv-how-to-implement-gitlabs-separation-of-duties-features","/es/the-source/authors/haim-snir","/es/the-source/authors/ncregan","/fr-fr/blog/gitlab-duo-with-amazon-q-agentic-ai-optimized-for-aws","/fr-fr/blog/gitlab-named-a-leader-in-the-2025-gartner-magic-quadrant-for-devops-platforms","/fr-fr/blog/guide-to-fulfilling-soc-2-security-requirements-with-gitlab","/fr-fr/blog/meet-gitlab-duo-workflow-the-future-of-ai-driven-development","/fr-fr/blog/how-we-use-gitlab-to-grow-open-source-communities","/fr-fr/blog/how-to-harmonize-agile-sprints-with-product-roadmaps","/fr-fr/blog/safe-without-silos-in-gitlab","/fr-fr/blog/journey-through-gits-20-year-history","/fr-fr/blog/take-advantage-of-git-rebase","/fr-fr/blog/tutorial-migrate-from-google-cloud-source-repositories-to-gitlab","/fr-fr/blog/whats-new-in-git-2-46-0","/fr-fr/blog/using-child-pipelines-to-continuously-deploy-to-five-environments","/fr-fr/blog/what-is-git","/fr-fr/customers/thales","/fr-fr/customers/fullsave","/fr-fr/diversity-inclusion-belonging","/fr-fr/customers/caci","/fr-fr/customers/lockheed-martin","/the-source/ai/to-maximize-the-750b-ai-opportunity-human-innovation-is-key","/the-source/ai/ai-trends-for-2025-agentic-ai-self-hosted-models-and-more","/the-source/ai/4-ways-ai-can-help-devops-teams-improve-security","/the-source/ai/why-automotive-software-development-needs-human-centered-ai","/the-source/platform/platform-engineering-its-about-culture-not-tools","/the-source/platform/beyond-the-portal-hype-why-you-need-a-platform-first","/the-source/security/compliance-at-the-speed-of-ai-reimagining-grc","/the-source/platform/high-performing-development-teams-your-business-advantage","/the-source/security/speed-and-control-gitops-for-insurance-leaders","/fr-fr/free-trial/devsecops","/fr-fr/mentions-legales","/fr-fr/get-started/small-business","/fr-fr/pricing","/es/the-source/ai/as-ai-becomes-standard-watch-for-these-4-devsecops-trends","/fr-fr/solutions/continuous-software-compliance","/fr-fr/partners/technology-partners/redhat","/es/the-source/platform/devops-teams-want-to-shake-off-diy-toolchains-a-platform-is-the-answer","/fr-fr/solutions/aerospace","/es/the-source/security/security-its-more-than-culture-addressing-the-root-cause-of-common-security","/fr-fr/solutions/gitlab-duo-pro/sales","/fr-fr/solutions/nonprofit/partners","/fr-fr/stages-devops-lifecycle/verify","/es/the-source/ai/velocity-with-guardrails-ai-automation","/es/the-source/platform/why-your-development-team-should-plan-small-to-deliver-big","/fr-fr/solutions/startups/google-cloud","/fr-fr/stages-devops-lifecycle/create","/fr-fr/topics/devops-platform","/fr-fr/topics/digital-transformation","/fr-fr/topics/microservices","/fr-fr/releases/whats-new","/fr-fr/topics/ci-cd/cicd-pipeline","/fr-fr/topics/ci-cd","/fr-fr/topics/version-control/software-team-collaboration","/fr-fr/topics/devops/seven-tips-to-get-the-most-out-of-your-devops-platform","/fr-fr/topics/version-control/what-is-gitlab-flow","/fr-fr/topics/devops/beginner-devops-platform","/it-it/get-started/small-business","/it-it/customers/cern","/it-it/dedicated","/it-it/partners/benefits","/it-it/customers/glympse","/it-it/customers/mckenzie-intelligence-services","/it-it/free-trial/devsecops","/it-it/pricing/licensing-faq/cloud-licensing","/it-it/solutions/devops-platform","/it-it/solutions/jenkins","/fr-fr/calculator","/it-it/stages-devops-lifecycle/monitor","/it-it/search","/it-it/solutions/telecommunications","/fr-fr/the-source/authors/rschulman","/it-it/topics/agentic-ai","/fr-fr/the-source/authors/amanda-rueda","/it-it/topics/ci-cd/continuous-integration-agile","/it-it/topics/ci-cd/shift-left-devops","/fr-fr/the-source/authors/ddesanto","/fr-fr/the-source/authors/iganbaruch","/it-it/solutions/platform-engineering","/it-it/topics/devops/use-devops-platform-to-avoid-devops-tax","/it-it/topics/ops","/it-it/topics/devsecops/devsecops-security-checklist","/it-it/topics/devops/devops-beginner-resources","/it-it/update","/it-it/topics/gitops/gitops-best-practices","/it-it/topics/version-control/what-are-best-code-review-tools-features","/it-it/company","/ja-jp/blog/five-fast-facts-about-docs-as-code-at-gitlab","/it-it/solutions/application-security-testing","/ja-jp/blog/gitlab-16-11-released","/ja-jp/blog/event-report-gartner-it-infra-2024","/ja-jp/blog/demystifying-ci-cd-variables","/ja-jp/blog/developing-gitlab-duo-series","/ja-jp/blog/a-guide-to-the-breaking-changes-in-gitlab-18-0","/fr-fr/blog/categories/engineering","/ja-jp/blog/automating-with-gitlab-duo-part-3-validating-testing","/it-it/platform","/it-it/the-source/authors/joel-krooswyk","/it-it/the-source/authors/andrew-haschka","/it-it/the-source/authors/sandra-gittlen","/ja-jp/blog/gitlab-17-6-release","/ja-jp/blog/gitlab-18-04-release","/it-it/the-source/authors/emilio-salvador","/ja-jp/blog/gitlab-premium-with-duo","/ja-jp/blog/gitlab-duo-agent-platform-what-is-next-for-intelligent-devsecops","/ja-jp/blog/gitlab-flow-duo","/ja-jp/blog/mastering-the-basics-of-git-push-tag","/ja-jp/blog/monday-merge-2025-october-13","/ja-jp/blog/quickly-resolve-broken-ci-cd-pipelines-with-ai","/ja-jp/blog/how-gitlab-empowers-translators-with-more-context","/ja-jp/blog/ultimate-guide-to-ci-cd-fundamentals-to-advanced-implementation","/ja-jp/blog/what-is-agile-development","/ja-jp/blog/whats-new-in-git-2-48-0","/ja-jp/blog/what-is-sbom","/ja-jp/blog/the-co-create-program-how-customers-are-collaborating-to-build-gitlab","/ja-jp/customers/fullsave","/ja-jp/customers/lockheed-martin","/fr-fr/the-source/ai/as-ai-becomes-standard-watch-for-these-4-devsecops-trends","/ja-jp/customers/agoda","/fr-fr/the-source/platform/driving-business-results-with-platform-engineering","/fr-fr/the-source/security/10-tips-to-prioritize-security-in-software-development","/ja-jp/ebook-beginners-guide-secure-software","/ja-jp/blog/what-is-gitflow","/ja-jp/customers/thezebra","/ja-jp/customers/connect-i","/fr-fr/the-source/security/strengthen-your-cybersecurity-strategy-with-secure-by-design","/ja-jp/search","/ja-jp/pricing/faq-improved-billing-and-subscription-management","/ja-jp/stages-devops-lifecycle","/ja-jp/solutions/supply-chain","/ja-jp/solutions/analytics-and-insights","/ja-jp/topics/ci-cd/cloud-native-continuous-integration","/ja-jp/partners/technology-partners/aws","/ja-jp/gartner-magic-quadrant","/ja-jp/solutions/open-source/join","/it-it/the-source/platform/from-toolchain-chaos-to-business-roi-a-5-step-roadmap","/it-it/the-source/ai/4-ways-ai-can-help-devops-teams-improve-security","/it-it/the-source/security/how-gitlab-can-help-you-prepare-for-your-soc-2-exam","/it-it/the-source/ai/how-ai-helps-devsecops-teams-improve-productivity","/ja-jp/topics/ci-cd/pipeline-as-code","/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","/ja-jp/topics/version-control/what-is-innersource","/ja-jp/solutions/delivery-automation","/pt-br/customers/connect-i","/pt-br/partners","/pt-br/free-trial","/ja-jp/pricing/premium/why-upgrade","/pt-br/customers/goldman-sachs","/pt-br/pricing/faq-compute-minutes","/pt-br/customers/moneyfarm","/ja-jp/the-source/authors/andre-michael-braun","/ja-jp/gitlab-duo/agent-platform","/ja-jp/the-source/authors/sabrina-farmer","/ja-jp/the-source/authors/derek-debellis","/ja-jp/the-source/authors/jlongo","/pt-br/contact-sales","/pt-br/developer-experience","/pt-br/pricing/premium","/pt-br/solutions/automotive","/pt-br/solutions/jira","/pt-br/solutions/value-stream-management/dora","/pt-br/solutions/public-sector","/pt-br/stages-devops-lifecycle/package","/pt-br/getting-started-videos","/pt-br/topics/cloud-native","/pt-br/topics/devops/devops-test-automation","/pt-br/topics/agile-delivery/agile-methodology","/pt-br/topics/ci-cd/continuous-integration-best-practices","/pt-br/topics/devops/value-stream-mapping","/pt-br/security","/pt-br/solutions/education","/pt-br/topics/devsecops","/pt-br/topics/serverless","/pt-br/topics/gitops/gitops-gitlab-collaboration","/pt-br/topics/version-control/what-are-gitlab-flow-best-practices","/ja-jp/solutions","/ja-jp/blog/categories/bulletin-board","/ja-jp/the-source/ai/dora-insights-where-is-ai-really-driving-developer-productivity","/ja-jp/blog/categories/open-source","/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","/de-de/blog/authors/amanda-rueda","/de-de/blog/authors/brad-downey","/de-de/blog/authors/daniel-murphy","/pt-br/value-stream-workshop","/de-de/blog/authors/dmitry-gruzd","/de-de/blog/authors/jannik-lehmann","/de-de/blog/authors/gitlab-team","/fr-fr/blog/authors/bart-zhang","/fr-fr/blog/authors/abubakar-siddiq-ango","/fr-fr/blog/authors/chandler-gibbons","/fr-fr/blog/authors/david-desanto-chief-product-officer-gitlab","/pt-br/the-source/authors/sharon-gaudin","/pt-br/the-source/authors/erika-feldman","/fr-fr/blog/authors/jeremy-wagner","/fr-fr/blog/authors/haim-snir","/de-de/blog/authors/madeline-lake","/pt-br/the-source/authors/josh-lemos","/fr-fr/blog/authors/maximilien-belinga","/pt-br/the-source/authors/ayoub-fandi","/de-de/blog/authors/melissa-ushakov","/de-de/blog/authors/sacha-guyon","/fr-fr/blog/authors/sacha-guyon","/fr-fr/blog/authors/sharon-gaudin","/de-de/blog/authors/sharon-gaudin","/fr-fr/blog/authors/tobias-gnther","/de-de/blog/authors/tobias-gnther","/de-de/blog/authors/paul-meresanu","/fr-fr/blog/authors/fabian-zimmer","/ja-jp/blog/authors/jannik-lehmann","/fr-fr/blog/authors/lee-tickett","/ja-jp/blog/authors/maximilien-belinga","/ja-jp/blog/authors/gitlab-team","/ja-jp/blog/authors/cherry-han","/ja-jp/blog/authors/abubakar-siddiq-ango","/ja-jp/blog/authors/dennis-van-rooijen","/ja-jp/blog/authors/ben-ridley","/fr-fr/blog/authors/patrick-steinhardt","/ja-jp/blog/authors/sara-kassabian","/ja-jp/blog/authors/torsten-linz","/ja-jp/blog/authors/regnard-raquedan","/ja-jp/releases/whats-new","/pt-br/the-source/ai/how-the-insurance-industrys-data-rich-ecosystem-powers-ai-success","/pt-br/the-source/platform/high-performing-development-teams-your-business-advantage","/pt-br/the-source/ai/5-ways-execs-can-support-their-devops-teams-with-ai","/pt-br/the-source/security/how-to-implement-secret-management-best-practices-with-gitlab","/releases/whats-new","/fr-fr/blog/tags/ci-cd","/fr-fr/blog/tags/financial-services","/de-de/blog/tags/public-sector","/de-de/blog/tags/devsecops","/ja-jp/blog/tags/code-review","/ja-jp/blog/tags/solutions-architecture","/fr-fr/blog/tags/demo","/de-de/blog/tags/bug-bounty","/fr-fr/blog/tags/open-source","/fr-fr/blog/tags/solutions-architecture","/de-de/blog/tags/workflow","/ja-jp/blog/tags/git","/ja-jp/blog/tags/ai-ml","/de-de/blog/tags/community","/ja-jp/blog/tags/devops","/de-de/blog/tags/inside-gitlab","/ja-jp/blog/tags/open-source","/ja-jp/blog","/blog/categories/devsecops","/blog/tags/cd","/blog/tags/education","/blog/tags/remote-work","/blog/tags/gke","/blog/tags/customers","/blog/tags/open-source","/the-source/ai/page/4","/the-source/ai/page/3","/the-source/ai/page/5","/the-source/ai/page/2","/the-source/ai/page/6","/the-source/ai/page/7","/fr-fr/blog/categories/engineering/page/2","/ja-jp/blog/categories/open-source/page/2","/fr-fr/blog/tags/ci-cd/page/2","/blog/tags/tutorial","/fr-fr/blog/tags/ci-cd/page/3","/de-de/blog/tags/devsecops/page/4","/de-de/blog/tags/devsecops/page/2","/fr-fr/blog/tags/open-source/page/2","/de-de/blog/tags/devsecops/page/3","/fr-fr/blog/tags/open-source/page/3","/ja-jp/blog/tags/ai-ml/page/3","/ja-jp/blog/tags/ai-ml/page/2","/ja-jp/blog/tags/ai-ml/page/4","/ja-jp/blog/tags/ai-ml/page/5","/de-de/blog/tags/workflow/page/2","/ja-jp/blog/tags/open-source/page/3","/ja-jp/blog/tags/git/page/2","/ja-jp/blog/tags/open-source/page/2","/de-de/blog/tags/community/page/2","/ja-jp/blog/tags/ai-ml/page/6","/ja-jp/blog/tags/ai-ml/page/8","/ja-jp/blog/tags/ai-ml/page/7","/blog/categories/devsecops/page/4","/blog/categories/devsecops/page/3","/blog/categories/devsecops/page/2","/blog/categories/devsecops/page/5","/blog/categories/devsecops/page/6","/blog/categories/devsecops/page/8","/blog/categories/devsecops/page/7","/blog/categories/devsecops/page/9","/blog/categories/devsecops/page/10","/blog/categories/devsecops/page/12","/blog/categories/devsecops/page/11","/blog/categories/devsecops/page/13","/blog/categories/devsecops/page/15","/blog/categories/devsecops/page/14","/blog/categories/devsecops/page/16","/blog/categories/devsecops/page/17","/blog/tags/cd/page/2","/blog/categories/devsecops/page/18","/blog/tags/cd/page/7","/blog/tags/cd/page/4","/blog/tags/cd/page/5","/blog/tags/cd/page/6","/blog/tags/remote-work/page/5","/blog/tags/cd/page/3","/blog/tags/remote-work/page/2","/blog/tags/remote-work/page/7","/blog/tags/gke/page/2","/blog/tags/remote-work/page/8","/blog/tags/customers/page/2","/blog/tags/remote-work/page/6","/blog/tags/remote-work/page/4","/blog/tags/remote-work/page/9","/blog/tags/remote-work/page/3","/blog/tags/customers/page/3","/blog/tags/remote-work/page/10","/blog/tags/remote-work/page/11","/blog/tags/customers/page/4","/blog/tags/customers/page/5","/blog/tags/customers/page/6","/blog/tags/open-source/page/4","/blog/tags/open-source/page/2","/blog/tags/open-source/page/6","/blog/tags/open-source/page/3","/blog/tags/open-source/page/7","/blog/tags/open-source/page/8","/blog/tags/open-source/page/5","/blog/tags/open-source/page/9","/blog/tags/open-source/page/10","/blog/tags/open-source/page/11","/blog/tags/open-source/page/12","/blog/tags/open-source/page/13","/blog/tags/open-source/page/14","/blog/tags/open-source/page/17","/blog/tags/open-source/page/20","/blog/tags/open-source/page/16","/blog/tags/open-source/page/15","/blog/tags/open-source/page/18","/blog/tags/open-source/page/22","/blog/tags/open-source/page/19","/blog/tags/open-source/page/23","/blog/tags/open-source/page/21","/blog/tags/open-source/page/24","/blog/tags/open-source/page/25","/blog/tags/open-source/page/26","/blog/tags/open-source/page/28","/blog/tags/open-source/page/27","/blog/tags/tutorial/page/5","/blog/tags/tutorial/page/4","/blog/tags/tutorial/page/6","/blog/tags/tutorial/page/8","/blog/tags/tutorial/page/2","/blog/tags/tutorial/page/7","/blog/tags/tutorial/page/9","/blog/tags/tutorial/page/10","/blog/tags/tutorial/page/3","/blog/tags/tutorial/page/11","/blog/tags/tutorial/page/13","/blog/tags/tutorial/page/15","/blog/tags/tutorial/page/12","/blog/tags/tutorial/page/14","/blog/tags/tutorial/page/16","/blog/tags/tutorial/page/19","/blog/tags/tutorial/page/17","/blog/tags/tutorial/page/18","/blog/tags/tutorial/page/20","/blog/tags/tutorial/page/21","/blog/tags/tutorial/page/22","/blog/tags/tutorial/page/24","/blog/tags/tutorial/page/23"]}