{"id":"e19e673a-6268-4451-af50-2c1785afa940","timestamp":1760038900611,"matcher":{"static":{},"wildcard":{},"dynamic":{}},"prerendered":["/de-de/ebook-ultimate-guide-ci-cd","/de-de/get-help","/de-de/customers/cern","/de-de/company/preference-center","/de-de/customers/glympse","/de-de/customers/mckenzie-intelligence-services","/de-de/analysts","/de-de/pricing/faq-improved-billing-and-subscription-management","/de-de/blog/scrum-project-management-how-it-works","/de-de/blog/automating-with-gitlab-duo-part-2-complex-testing","/de-de/blog/gitlab-duo-amazon-q-transform-ideas-into-code-in-minutes","/de-de/blog/what-are-okrs","/de-de/blog/git-pull-vs-git-fetch-whats-the-difference","/de-de/blog/gitlab-ultimates-total-economic-impact-483-roi-over-3-years","/de-de/blog/demystifying-ci-cd-variables","/de-de/blog/how-gitlab-duo-helps-secure-and-thoroughly-test-ai-generated-code","/de-de/blog/how-to-use-gitlabs-custom-compliance-frameworks-in-your-devsecops","/de-de/blog/meet-gitlab-duo-workflow-the-future-of-ai-driven-development","/de-de/blog/what-is-gitflow","/de-de/blog/supercharge-your-git-workflows","/de-de/blog/introducing-the-source-insights-for-the-future-of-software-development","/de-de/blog/finserv-how-to-implement-gitlabs-separation-of-duties-features","/de-de/blog/accelerate-code-reviews-with-gitlab-duo-and-amazon-q","/de-de/blog/whats-new-in-git-2-48-0","/de-de/blog/docs-site-design-overhaul","/de-de/blog/gitlab-for-agile-software-development","/de-de/blog/ultimate-guide-to-migrating-from-aws-codecommit-to-gitlab","/de-de/partners/technology-partners/aws","/de-de/stages-devops-lifecycle/package","/de-de/developer-experience","/de-de/solutions/jira","/de-de/security","/blog/100-runners-in-less-than-10mins-and-less-than-10-clicks","/blog/3-tips-to-improve-your-security-risk-management-program","/blog/2019-developer-survey-announcement","/de-de/blog/categories/product","/de-de/gitlab-duo/duo-amazon-q","/de-de/pricing/premium/why-upgrade","/blog/5-leadership-lessons-as-product-design-manager","/de-de/blog/categories/ai-ml","/blog/5-ways-to-bring-devops-to-your-campus","/blog/7-things-ive-learnt-while-shadowing-sre","/de-de/value-stream-workshop","/blog/a-ci-component-builders-journey","/blog/a-guide-to-the-breaking-changes-in-gitlab-18-0","/blog/a-tale-of-two-editors","/blog/access-token-lifetime-limits","/de-de/solutions/automotive","/blog/administering-gitlab-edu","/blog/agile-for-developers-refactor-code","/blog/ai-in-software-development","/blog/all-remote-fundraising","/blog/android-cicd-with-gitlab","/blog/announcing-package-hunter","/blog/appsflyer-moves-to-gitlab","/blog/ask-gitlab-security-alexander-dietrich","/blog/attributes-of-successful-development-teams","/de-de/solutions/education","/de-de/solutions/public-sector","/de-de/topics/serverless","/de-de/topics/agile-delivery/agile-methodology","/de-de/topics/gitops/gitops-gitlab-collaboration","/de-de/topics/ci-cd/continuous-integration-best-practices","/de-de/topics/cloud-native","/de-de/topics/devsecops","/de-de/topics/version-control/what-are-gitlab-flow-best-practices","/de-de/solutions/value-stream-management/dora","/de-de/topics/devops/devops-test-automation","/de-de/topics/devops/value-stream-mapping","/blog/authors/ahmet-kizilay","/blog/authors/andrew-kelly","/blog/authors/alexander-malaev","/blog/authors/angelo-stavrow","/blog/authors/amar-patel","/blog/authors/ben-leduc-mills","/blog/authors/arunoda-susiripala","/blog/authors/brein-matturro","/blog/authors/brittany-rohde","/blog/authors/bob-van-landuyt","/blog/authors/connor-gilbert","/blog/authors/chris-weber","/blog/authors/christina-lohr","/blog/authors/daniel-mora","/blog/authors/creighton-swank","/blog/authors/deepa-mahalingam","/blog/authors/ayoub-fandi","/blog/authors/enrique-alcntara","/blog/authors/dimitrie-hoekstra","/blog/authors/chloe-cartron","/blog/authors/cesar-saavedra","/blog/authors/douwe-maan","/blog/authors/david-desanto-chief-product-officer-gitlab","/blog/authors/elisabeth-burrows","/blog/authors/erich-wegscheider","/blog/authors/eugene-lim","/blog/authors/farnoosh-seifoddini","/blog/authors/gerardo-lopez-fernandez","/blog/authors/frdric-caplette","/blog/authors/gitlab-vulnerability-research-team","/blog/authors/greg-myers","/blog/authors/gyan-chawdhary","/blog/authors/heather-mcnamee","/blog/authors/ivan-lychev","/blog/authors/jacob-vosmaer","/blog/authors/ian-bartholomew","/blog/authors/james-wormwell","/blog/authors/jeff-burrows","/blog/authors/jason-chen","/blog/authors/jochen-roth","/blog/authors/jeremy-watson","/blog/authors/joni-klippert","/blog/authors/john-coghlan","/blog/authors/joseph-schorr-from-coreos","/blog/authors/julia-lake","/blog/authors/justin-tobler","/blog/authors/kees-valkhof","/blog/authors/kirsten-abma","/blog/authors/kyle-mann","/blog/authors/lucas-charles","/blog/authors/manav-khurana","/blog/authors/laurena-alves","/blog/authors/marin-jankovski","/blog/authors/martin-brmmer","/blog/authors/matt-nguyen","/blog/authors/max-woolf","/blog/authors/melissa-ushakov","/blog/authors/miguel-rincon","/blog/authors/mitra-jozenazemian","/blog/authors/nick-malcolm","/blog/authors/noah-manger","/blog/authors/olivier-dupr","/blog/authors/paul-machle","/blog/authors/patricio-cano","/blog/authors/rebecca-dodd","/blog/authors/pierre-de-la-morinerie","/blog/authors/quan-to","/blog/authors/rob-ribeiro","/blog/authors/ronald-van-zon","/blog/authors/safwan-ahmed","/blog/authors/samantha-lee","/blog/authors/sara-kassabian","/blog/authors/sarup-banskota","/blog/authors/shawn-winters","/blog/authors/sean-arnold","/blog/authors/sri-rangan","/blog/authors/susie-bitters","/blog/authors/steve-azzopardi","/blog/authors/thiago-figueir","/blog/authors/todd-barr","/blog/authors/veethika-mishra","/blog/authors/tsukasa-komatsubara","/blog/authors/vishal-tak","/blog/authors/william-chia","/blog/autoscale-continuous-deployment-gitlab-runner-digital-ocean","/blog/automating-container-image-migration-from-amazon-ecr-to-gitlab","/blog/auto-devops-where-we-are-and-where-we-are-headed","/blog/aws-gitlab-serverless-webcast","/blog/behind-the-scenes-of-gitlab-korean-translation","/blog/best-practices-for-kubernetes-runners","/blog/battling-toolchain-technical-debt","/blog/beyond-application-modernization-trends","/blog/bringing-ai-gitlab-repository","/blog/building-a-gitlab-ci-cd-pipeline-for-a-monorepo-the-easy-way","/blog/building-an-open-source-company-interview-with-gitlabs-ceo","/blog/building-new-fedora-project-website-with-gitlab","/blog/capture-the-flag-in-our-bug-bounty-program","/blog/changes-coming-to-url-structure-follow-deprecations-redirects","/blog/ceo-shadow-impressions-takeaways","/blog/ci-cd-automation-maximize-deploy-freeze-impact-across-gitlab-groups","/blog/cloud-native-demo","/blog/codepen-welcome-to-gitlab","/blog/ci-deployment-and-environments","/blog/combine-gitlab-webhooks-and-twilio-for-sms-alerts-on-devsecops-platform","/blog/conducting-remote-ux-research","/blog/compliance-management","/blog/container-security-in-gitlab","/blog/contribute-through-the-eyes-of-a-new-gitlabber","/blog/contributor-post-jacopo","/blog/cross-project-pipeline","/blog/customer-story-charge-communications","/blog/day-in-the-life-remote-worker","/blog/craftsman-looks-at-continuous-integration","/blog/delayed-replication-for-disaster-recovery-with-postgresql","/blog/deploy-aws","/blog/designing-in-an-all-remote-company","/blog/developers-crave-modern-tools","/blog/developing-gitlab-duo-series","/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/eliminating-distractions-and-getting-things-done","/blog/efficient-devsecops-workflows-with-rules-for-conditional-pipelines","/blog/docs-site-design-overhaul","/blog/european-general-data-protection-regulation-law","/blog/dunelm-strengthens-business-by-enhancing-its-devsecops-culture","/blog/enabling-global-search-elasticsearch-gitlab-com","/blog/explain-this-code","/blog/enhanced-deprecations-page","/blog/faq-gitlab-ci-cd-catalog","/blog/feature-highlight-merge-request-approvals","/blog/fearless-contribution-a-guide-for-first-timers","/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/from-idea-to-production-on-thousands-of-clouds","/blog/fuzz-testing","/blog/geo-is-available-on-staging-for-gitlab-com","/blog/get-started-with-openshift-origin-3-and-gitlab","/de-de/the-source/authors/sharon-gaudin","/blog/getting-started-with-gitlab-and-gitlab-ci","/blog/git-merge-fifteen-year-git-party","/blog/getting-started-with-value-streams-dashboard","/blog/github-to-gitlab-migration-made-easy","/blog/gitlab-account-security","/blog/git-security-audit","/blog/gitlab-adds-support-for-u2f","/blog/gitlab-and-yubico-security-webcast","/blog/gitlab-and-google-together-at-google-cloud-next-23","/blog/gitlab-at-scale","/blog/gitlab-ci-cd-features-improvements","/blog/gitlab-com-runs-ee","/blog/gitlab-com-13-0-breaking-changes","/blog/gitlab-composer-packages-migration-path","/blog/gitlab-design-library","/de-de/the-source/authors/josh-lemos","/de-de/the-source/authors/erika-feldman","/de-de/the-source/authors/ayoub-fandi","/blog/gitlab-duo-code-suggestions-is-generally-available","/blog/gitlab-duo-agent-platform-public-beta","/blog/gitlab-duo-workflow-enterprise-visibility-and-control-for-agentic-ai","/blog/gitlab-extends-omnibus-package-signing-key-expiration-to-2025","/blog/gitlab-gke-autopilot","/blog/gitlab-for-agile-software-development","/blog/gitlab-helm-package-registry","/blog/gitlab-is-a-slam-dunk","/blog/gitlab-is-setting-standard-for-devsecops","/blog/gitlab-in-action","/blog/gitlab-jetbrains-neovim-plugins","/blog/gitlab-names-joel-krooswyk-as-its-first-federal-cto","/blog/gitlab-loves-mattermost","/blog/gitlab-latest-security-trends","/blog/gitlab-on-vmware-cloud-marketplace","/blog/gitlab-pages-features-review-apps-and-multiple-website-deployment","/blog/gitlab-plans-to-de-identify-service-usage-data","/blog/gitlab-moving-to-14-breaking-changes","/blog/gitlab-serverless-with-cloudrun-for-anthos","/blog/gitlab-rezilion-integration-reduces-vulnerability-backlog-identifies-exploitable-risks-to-fix","/blog/gitlab-receives-ally-technology-partner-award-for-operational-excellence","/blog/gitlab-support-no-longer-processing-mfa-resets-for-free-users","/blog/gitlab-technical-certification-award-wins","/blog/gitlab-top-devops-tooling-metrics-and-targets","/blog/gitlab-visual-studio-extension","/blog/gitlab-ultimates-total-economic-impact-483-roi-over-3-years","/blog/gitlab-zapier-integration","/blog/gitlabs-global-compensation-calculator-the-next-iteration","/blog/gitops-with-gitlab-connecting-the-cluster","/blog/global-developer-survey-2016","/blog/gitter-acquisition","/blog/google-gitlab-serverless-webinar","/blog/greater-ai-choice-in-gitlab-duo-claude-sonnet-4-5-arrives","/blog/happiness-at-gitlab","/blog/high-availability-git-storage-with-praefect","/blog/hosting-vuejs-apps-using-gitlab-pages","/blog/how-gitlab-handles-retrospectives","/blog/how-cube-uses-gitlab-to-increase-efficiency-and-productivity","/blog/how-gitlabs-customer-and-partner-focus-fuels-our-culture","/blog/how-gitlab-automates-releases","/blog/how-gitlab-successfully-expanded-our-soc-2-type-ii-trust-services-report-criteria","/blog/how-is-ai-ml-changing-devops","/blog/how-secret-detection-can-proactively-revoke-leaked-credentials","/blog/how-the-dora-metrics-can-help-devops-team-performance","/blog/how-to-automate-creation-of-runners","/blog/how-to-configure-dast-full-scans-for-complex-web-applications","/blog/how-to-benchmark-security-tools","/blog/how-to-easily-launch-gitlab-through-cloud-marketplaces","/blog/how-to-harden-your-self-managed-gitlab-instance","/blog/how-to-keep-your-fork-up-to-date-with-its-origin","/blog/how-to-navigate-the-great-resignation","/blog/how-to-read-open-source-finding-middleman-callbacks","/blog/how-to-spot-development-issues","/blog/how-to-tailor-gitlab-access-with-custom-roles","/blog/how-tomorrows-tech-affects-sw-dev","/blog/how-we-scale-gitlab-by-having-docker-built-in","/blog/how-we-built-a-stack-overflow-community-questions-analyzer-and-you-can-too","/blog/how-we-made-gitlab-more-secure-in-twenty-twenty","/blog/how-we-use-gitlab-to-build-gitlab","/blog/if-its-time-to-learn-devops-heres-where-to-begin","/blog/how-were-building-up-performance-testing-of-gitlab","/blog/improve-security-auditing-with-gitlab-operational-container-scanning","/blog/inside-gitlabs-code-review-flow","/blog/incident-management-with-aws-cloudwatch","/blog/introducing-autoscaling-gitlab-runners-on-aws-fargate","/blog/interactive-take-a-guided-tour-of-the-devsecops-workflow","/blog/install-gitlab-one-click-gcp-marketplace","/blog/introducing-the-infrastructure-bill-of-materials","/blog/introducing-gitlab-s-integrated-development-environment","/blog/introducing-resource-groups","/blog/is-serverless-the-end-of-ops","/blog/iteration-on-error-tracking","/blog/jobs-to-be-done-interviews","/blog/june-events","/blog/keeping-your-development-dry","/blog/kubernetes-terminology","/blog/kubecon-eu-cfp-support","/blog/learn-python-with-pj-part-2","/blog/lendlease-driving-change-with-gitlab","/blog/making-gitlab-better-for-large-open-source-projects","/blog/letter-from-shareholders","/blog/look-into-gitlab-infrastructure","/blog/manager-of-frances-fr-domain-selects-gitlab","/blog/mapping-work-to-do-versus-time-with-burndown-charts","/blog/measuring-ai-effectiveness-beyond-developer-productivity-metrics","/de-de/the-source/security/how-to-implement-secret-management-best-practices-with-gitlab","/de-de/the-source/platform/high-performing-development-teams-your-business-advantage","/de-de/the-source/ai/5-ways-execs-can-support-their-devops-teams-with-ai","/de-de/the-source/ai/how-the-insurance-industrys-data-rich-ecosystem-powers-ai-success","/blog/merge-request-suggest-a-test","/blog/migrating-by-direct-transfer-is-generally-available","/blog/meet-regulatory-standards-with-gitlab","/blog/migration-guide-github-advanced-security-to-gitlab-ultimate","/blog/modern-software-development-problems-require-modern-ai-powered-devsecops","/blog/monkton-moves-to-gitlab-customer-story","/blog/new-scheduled-reports-generation-tool-simplifies-value-stream-management","/blog/moving-to-headless-chrome","/blog/navigate-application-architecture-drift-and-organizational-alignment","/blog/new-elasticsearch-version-requirements","/blog/not-everyone-has-a-home-office","/blog/oidc","/blog/oscon-and-gitlab-training-in-may","/blog/online-retailer-bol-tackles-growing-compliance-needs-with-gitlab","/blog/opensource-multi-cloud-crossplane","/blog/overhauling-the-navigation-is-like-building-a-dream-home","/blog/partial-clone-for-massive-repositories","/blog/personal-profile","/blog/posting-to-your-gitlab-pages-blog-from-ios","/blog/pipelines-as-code","/blog/prevent-crypto-mining-abuse","/blog/production-grade-infra-devsecops-with-five-minute-production","/blog/public-project-minute-limits","/blog/q4-hackathon-recap","/blog/pyb-all-remote-mark-frein","/blog/quick-start-guide-for-gitlab-workspaces","/blog/reduce-cycle-time-digital-transformation","/blog/rate-limitations-announced-for-projects-groups-and-users-apis","/blog/refactoring-a-ci-cd-template-to-a-ci-cd-component","/blog/remote-board-meeting","/blog/remote-work-done-right","/blog/responding-to-ghost","/blog/rust-programming-language","/blog/securing-the-container-host-with-falco","/blog/security-incident-runner-registration-token","/blog/secure-gitlab-pages-with-startssl","/blog/semyon-pupkov-contributor-post","/blog/shopping-for-an-admin-account","/blog/setting-up-gitlab-pages-with-cloudflare-certificates","/blog/six-reasons-cisco-learning-and-certifications-adopted-gitlab","/blog/software-supply-chain-security-guide-why-organizations-struggle","/blog/speed-meets-governance-model-selection-comes-to-gitlab-duo","/blog/sre-shadow","/blog/stageless-pipelines","/blog/stop-waiting-for-your-ci-server-by-making-them-3x-faster","/blog/summarize-issues","/blog/second-law-of-complexity-dynamics","/blog/suspicious-git-activity-security-update","/blog/the-best-of-gitlabs-devops-platform-2021","/blog/tech-debt","/blog/the-contributions-we-made-to-the-git-2-43-release","/blog/the-gitlab-handbook-by-numbers","/blog/the-on-call-handover-at-gitlab","/blog/the-top-skills-you-need-to-get-your-devops-dream-job","/blog/the-ultimate-guide-to-token-management-at-gitlab","/blog/three-yaml-tips-better-pipelines","/blog/three-faces-of-user-calls","/blog/too-many-toolchains-a-devops-platform-migration-is-the-answer","/blog/trends-in-test-automation","/blog/top-tips-for-efficient-ai-powered-code-suggestions-with-gitlab-duo","/blog/tutorial-securing-your-gitlab-pages-with-tls-and-letsencrypt","/blog/unifylogsmetrics","/blog/ubs-gitlab-devops-platform","/blog/tutorial-advanced-use-case-for-gitlab-pipeline-execution-policies","/blog/unveiling-the-guard-framework-to-automate-security-detections-at-gitlab","/blog/updating-the-os-version-of-saas-runners-on-linux","/blog/top-challenges-to-securing-the-software-supply-chain","/blog/using-omnibus-gitlab-to-ship-gitlab","/blog/using-ansible-and-gitlab-as-infrastructure-for-code","/blog/velocity-with-confidence","/blog/virtual-reality-team-building","/blog/use-gitlab-duo-to-build-and-deploy-a-simple-quarkus-native-project","/blog/wag-labs-blog-post","/blog/what-i-learned-about-our-ceo-s-job-from-participating-in-the-ceo-shadow-program","/blog/welcome-to-gitlab-unfiltered","/blog/we-are-building-a-better-heroku","/blog/what-to-expect-at-predict-2019","/blog/what-its-like-to-interview-at-gitlab","/blog/whats-wrong-with-devops","/blog/whats-it-like-to-work-security-at-gitlab","/blog/why-i-love-contributing-to-gitlab","/blog/why-all-organizations-need-prometheus","/blog/why-continuous-fuzzing","/blog/why-gitlab-is-building-meltano-an-open-source-platform-for-elt-pipelines","/blog/why-ship-on-premises-in-the-saas-era","/blog/why-we-created-the-gitlab-memory-team","/blog/why-you-should-join-the-gitlab-security-team","/blog/working-in-vastly-different-timezone","/blog/wrapping-up-commit","/blog/your-engineers-need-to-understand-your-business-heres-why","/customers/intuitive-machines","/customers/sopra-steria","/customers/paessler","/customers/lockheed-martin","/customers/anchormen","/customers/trendyol","/customers/worldline","/customers/caci","/customers/credit-agricole","/customers/duncan-aviation","/guide-to-dynamic-sboms","/customers/glympse","/compliance/sox-compliance","/press/releases/2022-02-15-gitlab-to-announce-fourth-quarter-fiscal-2022-financial-results","/press/releases/2020-05-18-gitlab-fourth-annual-devsecops-survey","/press/releases/2020-09-22-gitlab-launches-all-remote-leadership-coursera-course","/press/releases/2022-06-15-gitlab-wins-2021-google-cloud-technology-partner","/press/releases/2021-02-09-gitlab-announces-new-remote-work-report","/press/releases/2021-06-03-gitlab-positioned-challengers-quadrant-2021-magic-quadrant-application-security-testing","/press/releases/2021-09-17-gitlab-files-statement-for-proposed-ipo","/press/releases/2016-12-08-lyra-infosystems-press-release","/press/releases/2019-06-20-gitlab-12-devsecops-press-release","/press/releases/2017-10-06-new-executive-hires-press-release","/press/releases/2019-09-17-gitlab-adopted-by-kde","/press/releases/2018-06-22-auto-devops-gitlab-11","/press/releases/2020-01-14-gitlab-recognized-as-451-firestarter","/get-started/enterprise","/partners/benefits","/partners/technology-partners/redhat","/press/releases/2022-11-14-gitlab-to-announce-third-quarter-2023-financial-results","/press/releases/2023-02-13-gitlab-to-announce-fourth-quarter-and-full-fiscal-year-2023-financial-results","/press/releases/2023-06-05-gitlab-reports-first-quarter-fiscal-year-2024-financial-results","/press/releases/2023-08-31-gitlab-to-present-at-goldman-sachs-communacopia-technology-conference","/press/releases/2024-05-13-gitlab-to-announce-first-quarter-fiscal-2025-financial-results","/press/releases/2024-01-17-gitlab-announces-pricing-of-gitlab-duo-pro","/press/releases/2024-08-22-gitlab-recognized-as-a-leader-in-inaugural-2024-gartner-magic-quadrant-for-ai-code-assistants","/press/releases/2025-02-26-gitlab-cfo-to-present-at-2025-cantor-technology-conference","/press/releases/2025-07-17-gitlab-announces-the-public-beta-of-gitlab-duo-agent-platform","/press/releases/2025-09-17-gitlab-named-a-leader-in-gartner-magic-quadrant-ai-code-assistants","/privacy/cookies","/services/customer-success-management","/forrester-wave-devops-platform","/pricing/licensing-faq/cloud-licensing","/support/sensitive-information","/solutions/iec-62304","/support/enhanced-support-offerings","/stages-devops-lifecycle/monitor","/solutions/nonprofit/join","/solutions/telecommunications","/solutions/agile-delivery","/solutions/public-sector/state-and-local-government","/calculator","/company","/events/aws-summits","/topics/agentic-ai/devops-automation-ai-agents","/devsecops","/topics/ci-cd/choose-continuous-integration-tool","/solutions/delivery-automation","/topics/ci-cd/implement-continuous-integration","/topics/devops/ai-for-coding","/topics/devops/what-is-developer-experience","/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","/es/customers/bab","/es/customers/dunelm","/es/customers/intuitive-machines","/releases/whats-new/versions/18.4","/es/customers/siemens","/es/get-started/continuous-integration","/es/ai-transparency-center","/the-source/authors/jason-morgan","/the-source/authors/rschulman","/the-source/authors/andrew-haschka","/the-source/authors/derek-debellis","/es/partners/technology-partners/ibm","/es/privacy","/es/pricing/faq-premium-update","/es/solutions/aerospace","/es/solutions/continuous-software-compliance","/es/enterprise","/es/stages-devops-lifecycle/create","/es/stages-devops-lifecycle/verify","/the-source/platform/whats-next-in-devsecops-for-financial-services","/the-source/security/guide-to-dynamic-sboms","/the-source/ai/modernizing-government-devsecops-with-artificial-intelligence","/the-source/ai/transform-development-with-agentic-ai-the-enterprise-guide","/the-source/platform/navigating-a-smooth-transition-to-agile-planning","/es/solutions/nonprofit/partners","/press/releases","/es/topics/ci-cd/choose-continuous-integration-tool","/es/topics/ci-cd/implement-continuous-integration","/es/solutions/startups/google-cloud","/es/topics/devops/ai-for-coding","/es/topics/devops/what-is-developer-experience","/es/topics/devsecops/what-is-fuzz-testing","/es/topics/devops/reduce-devops-costs","/es/topics/version-control","/es/topics/gitops/infrastructure-as-code","/es/topics/version-control/what-is-git-workflow","/fr-fr/blog/automating-with-gitlab-duo-part-3-validating-testing","/fr-fr/blog/agentic-ai-guides-and-resources","/fr-fr/blog/10-best-practices-for-using-ai-powered-gitlab-duo-chat","/es/solutions/gitlab-duo-pro/sales","/es","/es/the-source/authors/dave-steer","/es/the-source/authors/haim-snir","/the-source/ai/5-ways-execs-can-support-their-devops-teams-with-ai","/the-source/platform/3-surprising-findings-from-our-2024-global-devsecops-survey","/the-source/ai/as-ai-becomes-standard-watch-for-these-4-devsecops-trends","/the-source/platform/finops-balancing-financial-responsibility-and-innovation","/the-source/ai/how-agentic-ai-unlocks-platform-engineering-potential","/the-source/security/compliance-at-the-speed-of-ai-reimagining-grc","/the-source/security/speed-and-control-gitops-for-insurance-leaders","/fr-fr/blog/developing-gitlab-duo-a-roundup-of-recent-chat-enhancements","/fr-fr/blog/embedded-views-the-future-of-work-tracking-in-gitlab","/es/the-source/authors/ncregan","/fr-fr/blog/get-to-know-the-gitlab-wiki-for-effective-knowledge-management","/fr-fr/blog/gitlab-uncovers-bittensor-theft-campaign-via-pypi","/fr-fr/blog/how-gitlab-helps-meet-nis2-requirements","/fr-fr/blog/gitlab-18-3-expanding-ai-orchestration-in-software-engineering","/fr-fr/blog/how-to-use-gitlabs-custom-compliance-frameworks-in-your-devsecops","/fr-fr/blog/learn-advanced-rust-programming-with-a-little-help-from-ai-code-suggestions","/fr-fr/blog/quickly-resolve-broken-ci-cd-pipelines-with-ai","/fr-fr/blog/gitlab-duo-enterprise-is-now-available","/fr-fr/blog/top-tips-for-efficient-ai-powered-code-suggestions-with-gitlab-duo","/fr-fr/blog/speed-up-code-reviews-let-ai-handle-the-feedback-implementation","/fr-fr/blog/whats-new-in-git-2-46-0","/fr-fr/blog/gitlab-named-a-leader-in-2024-gartner-magic-quadrant-for-ai-code-assistants","/fr-fr/blog/introducing-the-source-insights-for-the-future-of-software-development","/fr-fr/blog/use-gitlab-duo-workflow-to-improve-application-quality-assurance","/fr-fr/calculator","/fr-fr/blog/what-is-git","/fr-fr/ebook-beginners-guide-ai","/fr-fr/customers/caci","/fr-fr/customers/fullsave","/fr-fr/customers/lockheed-martin","/fr-fr/customers/thales","/fr-fr/partners/benefits","/fr-fr/solutions/delivery-automation","/fr-fr/pricing/licensing-faq/cloud-licensing","/fr-fr/solutions/analytics-and-insights","/fr-fr/stages-devops-lifecycle","/fr-fr/getting-started-videos","/fr-fr/solutions/supply-chain","/fr-fr/free-trial","/es/the-source/platform/devops-teams-want-to-shake-off-diy-toolchains-a-platform-is-the-answer","/es/the-source/ai/as-ai-becomes-standard-watch-for-these-4-devsecops-trends","/es/the-source/security/security-its-more-than-culture-addressing-the-root-cause-of-common-security","/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/topics/agentic-ai","/fr-fr/solutions/open-source/join","/fr-fr/topics/ci-cd/continuous-integration-agile","/fr-fr/topics/ops","/fr-fr/topics/ci-cd/shift-left-devops","/fr-fr/topics/devsecops/devsecops-security-checklist","/fr-fr/topics/devops/devops-beginner-resources","/fr-fr/topics/devops/use-devops-platform-to-avoid-devops-tax","/fr-fr/topics/gitops/gitops-best-practices","/fr-fr/update","/fr-fr/topics/version-control/what-are-best-code-review-tools-features","/it-it/devsecops","/it-it/gartner-magic-quadrant","/it-it/customers/airbus","/it-it/pricing/faq-improved-billing-and-subscription-management","/it-it/customers/conversica","/it-it/customers/hackerone","/it-it/customers/nebulaworks","/it-it/partners/technology-partners/aws","/fr-fr/sales","/fr-fr/platform","/fr-fr/the-source/authors/joel-krooswyk","/fr-fr/the-source/authors/andrew-haschka","/it-it/pricing/premium/why-upgrade","/fr-fr/the-source/authors/sandra-gittlen","/fr-fr/the-source/authors/emilio-salvador","/it-it/solutions/slack","/it-it/solutions/kubernetes","/it-it/stages-devops-lifecycle/plan","/it-it/solutions/education/join","/it-it/solutions/value-stream-management","/it-it/gitlab-duo/agent-platform","/it-it/topics/ci-cd/continuous-integration-continuous-delivery-work-together","/it-it/topics/continuous-delivery","/it-it/topics/agile-delivery/agile-ppm","/it-it/topics/devops/devops-tools-explained","/fr-fr/blog/categories/open-source","/it-it/topics/devops/what-is-a-devops-engineer","/it-it/services","/fr-fr/blog/categories/ai-ml","/it-it/topics/gitops/gitops-multicloud-deployments-gitlab","/it-it/topics/single-application","/it-it/topics/devsecops/sast-vs-dast","/fr-fr/solutions","/it-it/topics/version-control/what-is-centralized-version-control-system","/ja-jp/blog/event-report-japan-it-week-autumn","/fr-fr/the-source/ai/4-steps-for-measuring-the-impact-of-ai","/ja-jp/blog/getting-started-with-gitlab-how-to-manage-users","/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/best-practices-to-set-up-organizational-hierarchies-that-scale","/ja-jp/blog/celebrating-gits-20th-anniversary-with-creator-linus-torvalds","/ja-jp/blog/developing-gitlab-duo-a-roundup-of-recent-chat-enhancements","/ja-jp/blog/agentic-ai-guides-and-resources","/ja-jp/blog/ensuring-compliance","/it-it/why-gitlab","/ja-jp/blog/gitlab-17-11-release","/ja-jp/blog/gitlab-17-9-release","/ja-jp/blog/gitlab-duo-with-amazon-q-agentic-ai-optimized-for-aws","/ja-jp/blog/how-gitlab-agile-planning-improves-collaborative-project-management","/ja-jp/blog/gitlab-named-a-leader-in-the-2025-gartner-magic-quadrant-for-ai-code-assistants","/ja-jp/blog/gitlab-achieves-iso-iec-42001-certification-for-ai-governance","/ja-jp/blog/how-to-use-gitlabs-custom-compliance-frameworks-in-your-devsecops","/ja-jp/blog/monday-merge-2025-july-14","/ja-jp/blog/partner-sbcands","/ja-jp/blog/journey-through-gits-20-year-history","/it-it/the-source/authors/julie-griffin","/it-it/the-source/authors/brian-wald","/ja-jp/blog/speed-up-code-reviews-let-ai-handle-the-feedback-implementation","/it-it/the-source/authors/stephen-walters","/it-it/the-source/authors/george-kichukov","/ja-jp/blog/tutorial-migrate-from-google-cloud-source-repositories-to-gitlab","/ja-jp/blog/we-need-to-talk-no-proxy","/ja-jp/blog/whats-new-in-git-2-47-0","/ja-jp/customers/lockheed-martin","/ja-jp/customers/thezebra","/ja-jp/customers/cern","/ja-jp/ebook-beginners-guide-secure-software","/ja-jp/blog/what-is-gantt-chart","/ja-jp/blog/what-is-roadmap","/ja-jp/customers/fullsave","/ja-jp/gartner-magic-quadrant","/ja-jp/gitlab-duo/agent-platform","/ja-jp/pricing/faq-improved-billing-and-subscription-management","/ja-jp/partners/technology-partners/aws","/ja-jp/pricing/premium/why-upgrade","/ja-jp/contact-sales","/ja-jp/solutions/github","/ja-jp/stages-devops-lifecycle/configure","/ja-jp/solutions/nonprofit/join","/ja-jp/stages-devops-lifecycle/secure","/it-it/solutions/code-suggestions","/ja-jp/solutions/source-code-management","/ja-jp/topics/devops","/ja-jp/releases/whats-new/versions/18.5","/ja-jp/topics/devops/what-is-a-site-reliability-engineer","/ja-jp/topics/ci-cd/benefits-continuous-integration","/ja-jp/topics/devops/ai-enhanced-security","/ja-jp/topics/ci-cd/continuous-integration-server","/ja-jp/topics/devsecops/what-is-developer-first-security","/ja-jp/topics/gitops","/ja-jp/software-innovation-report/japan","/it-it/the-source/platform","/ja-jp/topics/version-control/what-is-git-version-control","/ja-jp/topics/version-control/how-implement-version-control","/it-it/the-source/ai/6-strategies-to-help-developers-accelerate-ai-adoption","/it-it/the-source/security/how-to-strengthen-security-by-applying-devsecops-principles","/it-it/the-source/ai/how-to-put-generative-ai-to-work-in-your-devsecops-environment","/pt-br/analysts","/pt-br/customers/thales","/pt-br/customers/fanatics","/pt-br/get-started/enterprise","/pt-br/customers/iron-mountain","/pt-br/customers/caci","/ja-jp/solutions/continuous-integration","/pt-br/pricing/feature-comparison","/pt-br/solutions/agile-delivery","/pt-br/solutions/gitops","/pt-br/stages-devops-lifecycle/govern","/pt-br/solutions/startups","/pt-br/solutions/continuous-software-security-assurance","/ja-jp/the-source/authors/chandler-gibbons","/ja-jp/the-source/authors/lee-faus","/ja-jp/the-source/authors/grant-hickman","/pt-br/faster-together","/pt-br/install","/pt-br/solutions/open-source","/pt-br/topics/ci-cd/cicd-pipeline","/pt-br/topics/ci-cd","/pt-br/topics/devops/beginner-devops-platform","/pt-br/topics/devops/seven-tips-to-get-the-most-out-of-your-devops-platform","/pt-br/topics/devops-platform","/pt-br/topics/digital-transformation","/pt-br/topics/microservices","/pt-br/topics/version-control/software-team-collaboration","/pt-br/partners/technology-partners","/pt-br/topics/version-control/what-is-gitlab-flow","/ja-jp/the-source","/de-de/blog/authors/alex-fracazo","/de-de/blog/authors/ben-ridley","/de-de/blog/authors/cherry-han","/ja-jp/blog/categories/customer-stories","/ja-jp/the-source/platform/why-software-logistics-is-key-to-accelerating-innovation","/ja-jp/the-source/ai/ai-trends-for-2025-agentic-ai-self-hosted-models-and-more","/ja-jp/the-source/security/key-security-trends-for-cisos-in-2025","/ja-jp/the-source/ai/understand-and-resolve-vulnerabilities-with-ai-powered-gitlab-duo","/pt-br/the-source/authors/iganbaruch","/pt-br/the-source/authors/amanda-rueda","/de-de/blog/authors/dennis-van-rooijen","/de-de/blog/authors/george-kichukov","/pt-br/the-source/authors/ddesanto","/pt-br/the-source/authors/rschulman","/de-de/blog/authors/ivan-nemytchenko","/pt-br/teamops","/fr-fr/blog/authors/gitlab","/fr-fr/blog/authors/aathira-nair","/fr-fr/blog/authors/matthew-macfarlane","/fr-fr/blog/authors/jannik-lehmann","/fr-fr/blog/authors/kyle-smith","/fr-fr/blog/authors/dave-steer","/fr-fr/blog/authors/emilio-salvador","/fr-fr/blog/authors/sacha-guyon","/fr-fr/blog/authors/ayoub-fandi","/de-de/blog/authors/matthew-macfarlane","/fr-fr/blog/authors/cesar-saavedra","/de-de/blog/authors/kushal-pandya","/de-de/blog/authors/rutvik-shah","/de-de/blog/authors/sarah-german","/fr-fr/blog/authors/sharon-gaudin","/fr-fr/blog/authors/olivier-dupr","/de-de/blog/authors/tim-zallmann","/fr-fr/blog/authors/tobias-gnther","/ja-jp/blog/authors/abubakar-siddiq-ango","/ja-jp/blog/authors/ben-ridley","/ja-jp/blog/authors/gitlab-team","/ja-jp/blog/authors/dennis-van-rooijen","/ja-jp/blog/authors/cherry-han","/ja-jp/blog/authors/julie-griffin","/ja-jp/blog/authors/sharon-gaudin","/ja-jp/blog/authors/ricardo-amarilla-villalba","/ja-jp/blog/authors/michael-friedrich","/de-de/blog/authors/olivier-dupr","/pt-br/resources","/ja-jp/blog/authors/tsukasa-komatsubara","/pt-br/the-source/ai/building-a-transparency-first-ai-strategy-7-questions-to-ask-your-devops","/pt-br/the-source/platform/driving-business-results-with-platform-engineering","/pt-br/the-source/security/10-tips-to-prioritize-security-in-software-development","/pt-br/the-source/security/strengthen-your-cybersecurity-strategy-with-secure-by-design","/de-de/blog/tags/contributors","/de-de/blog/tags/research","/fr-fr/blog/tags/devops-platform","/de-de/blog/tags/zero-trust","/de-de/blog/tags/careers","/fr-fr/blog/tags/performance","/fr-fr/blog/tags/gitops","/fr-fr/blog/tags/testing","/fr-fr/blog/tags/ci","/de-de/blog/tags/education","/de-de/blog/tags/integrations","/ja-jp/blog/tags/community","/ja-jp/blog/tags/devsecops","/ja-jp/blog/tags/bug-bounty","/ja-jp/blog/tags/performance","/ja-jp/blog/tags/google","/ja-jp/blog/tags/testing","/de-de/blog/categories/product/page/2","/de-de/blog/categories/product/page/3","/de-de/blog/categories/ai-ml/page/2","/de-de/blog/categories/ai-ml/page/3","/de-de/blog/categories/ai-ml/page/4","/de-de/blog/categories/ai-ml/page/5","/blog/categories/culture","/blog/tags/frontend","/blog/categories/security","/blog/tags/solutions-architecture","/blog/tags/aws","/blog/tags/production","/blog/tags/integrations","/blog/tags/collaboration","/blog/tags/workflow","/fr-fr/blog/categories/open-source/page/2","/fr-fr/blog/categories/open-source/page/3","/fr-fr/blog/categories/ai-ml/page/4","/fr-fr/blog/categories/ai-ml/page/2","/fr-fr/blog/categories/ai-ml/page/5","/blog/tags/devops","/ja-jp/blog/tags/community/page/2","/fr-fr/blog/categories/ai-ml/page/3","/ja-jp/blog/tags/devsecops/page/4","/ja-jp/blog/tags/devsecops/page/5","/ja-jp/blog/tags/devsecops/page/2","/ja-jp/blog/tags/devsecops/page/6","/ja-jp/blog/tags/devsecops/page/3","/blog/categories/culture/page/4","/blog/categories/culture/page/2","/blog/categories/culture/page/5","/blog/categories/culture/page/6","/blog/categories/culture/page/7","/blog/categories/culture/page/3","/blog/categories/culture/page/8","/blog/categories/culture/page/9","/blog/categories/culture/page/10","/blog/categories/culture/page/11","/blog/categories/culture/page/12","/blog/categories/culture/page/13","/blog/categories/culture/page/14","/blog/categories/security/page/2","/blog/categories/security/page/4","/blog/categories/security/page/5","/blog/categories/security/page/3","/blog/categories/security/page/6","/blog/categories/security/page/8","/blog/categories/security/page/7","/blog/categories/security/page/9","/blog/categories/security/page/10","/blog/categories/security/page/12","/blog/categories/security/page/11","/blog/categories/security/page/13","/blog/categories/security/page/15","/blog/categories/security/page/16","/blog/categories/security/page/14","/blog/categories/security/page/17","/blog/categories/security/page/18","/blog/categories/security/page/19","/blog/tags/frontend/page/3","/blog/tags/frontend/page/2","/blog/tags/solutions-architecture/page/3","/blog/tags/solutions-architecture/page/2","/blog/tags/aws/page/4","/blog/categories/security/page/20","/blog/categories/security/page/21","/blog/categories/security/page/22","/blog/tags/aws/page/2","/blog/categories/security/page/23","/blog/tags/aws/page/3","/blog/categories/security/page/25","/blog/categories/security/page/24","/blog/categories/security/page/26","/blog/tags/production/page/2","/blog/tags/production/page/5","/blog/tags/production/page/4","/blog/categories/security/page/27","/blog/tags/production/page/3","/blog/tags/integrations/page/5","/blog/tags/integrations/page/2","/blog/tags/integrations/page/6","/blog/tags/integrations/page/7","/blog/tags/integrations/page/8","/blog/tags/integrations/page/3","/blog/tags/integrations/page/10","/blog/tags/integrations/page/9","/blog/tags/integrations/page/4","/blog/tags/integrations/page/11","/blog/tags/integrations/page/15","/blog/tags/integrations/page/12","/blog/tags/integrations/page/14","/blog/tags/integrations/page/16","/blog/tags/integrations/page/13","/blog/tags/integrations/page/17","/blog/tags/collaboration/page/3","/blog/tags/collaboration/page/4","/blog/tags/collaboration/page/2","/blog/tags/collaboration/page/5","/blog/tags/collaboration/page/6","/blog/tags/collaboration/page/7","/blog/tags/collaboration/page/8","/blog/tags/collaboration/page/9","/blog/tags/collaboration/page/10","/blog/tags/collaboration/page/12","/blog/tags/collaboration/page/11","/blog/tags/collaboration/page/14","/blog/tags/collaboration/page/13","/blog/tags/collaboration/page/15","/blog/tags/collaboration/page/17","/blog/tags/collaboration/page/16","/blog/tags/collaboration/page/19","/blog/tags/collaboration/page/18","/blog/tags/collaboration/page/22","/blog/tags/collaboration/page/20","/blog/tags/collaboration/page/21","/blog/tags/collaboration/page/23","/blog/tags/collaboration/page/24","/blog/tags/workflow/page/6","/blog/tags/workflow/page/5","/blog/tags/workflow/page/2","/blog/tags/workflow/page/3","/blog/tags/workflow/page/7","/blog/tags/workflow/page/4","/blog/tags/workflow/page/8","/blog/tags/workflow/page/9","/blog/tags/workflow/page/12","/blog/tags/workflow/page/11","/blog/tags/workflow/page/14","/blog/tags/workflow/page/15","/blog/tags/workflow/page/10","/blog/tags/workflow/page/13","/blog/tags/workflow/page/16","/blog/tags/workflow/page/17","/blog/tags/workflow/page/19","/blog/tags/workflow/page/18","/blog/tags/workflow/page/21","/blog/tags/workflow/page/20","/blog/tags/devops/page/3","/blog/tags/devops/page/2","/blog/tags/devops/page/5","/blog/tags/devops/page/4","/blog/tags/devops/page/6","/blog/tags/devops/page/7","/blog/tags/devops/page/8","/blog/tags/devops/page/9","/blog/tags/devops/page/10","/blog/tags/devops/page/11","/blog/tags/devops/page/13","/blog/tags/devops/page/17","/blog/tags/devops/page/14","/blog/tags/devops/page/12","/blog/tags/devops/page/16","/blog/tags/devops/page/15","/blog/tags/devops/page/21","/blog/tags/devops/page/20","/blog/tags/devops/page/19","/blog/tags/devops/page/23","/blog/tags/devops/page/22","/blog/tags/devops/page/18","/blog/tags/devops/page/25","/blog/tags/devops/page/26","/blog/tags/devops/page/24","/blog/tags/devops/page/27","/blog/tags/devops/page/28","/blog/tags/devops/page/29","/blog/tags/devops/page/30","/blog/tags/devops/page/31","/blog/tags/devops/page/32","/blog/tags/devops/page/33","/blog/tags/devops/page/35","/blog/tags/devops/page/37","/blog/tags/devops/page/36","/blog/tags/devops/page/39","/blog/tags/devops/page/34","/blog/tags/devops/page/40","/blog/tags/devops/page/38","/blog/tags/devops/page/41","/blog/tags/devops/page/44","/blog/tags/devops/page/42","/blog/tags/devops/page/45","/blog/tags/devops/page/43","/blog/tags/devops/page/46","/blog/tags/devops/page/47","/blog/tags/devops/page/48","/blog/tags/devops/page/49"]}