{"id":"89cd94a8-d0d8-4821-a75f-ba13e8073f03","timestamp":1759517159681,"matcher":{"static":{},"wildcard":{},"dynamic":{}},"prerendered":["/de-de/beginners-guide-to-devops","/de-de/contact-sales","/de-de/eighteen","/de-de/customers/connect-i","/de-de/customers/moneyfarm","/de-de/customers/goldman-sachs","/de-de/pricing/faq-new-product-subscription-tiers","/de-de/blog/gitlab-13-expanding-ai-orchestration-in-software-engineering","/de-de/get-started/build-business-case","/de-de/blog/what-is-kanban","/de-de/blog/automating-with-gitlab-duo-part-3-validating-testing","/de-de/blog/what-are-the-benefits-of-a-microservices-architecture","/de-de/blog/agentic-ai-guides-and-resources","/de-de/blog/gitlab-duo-chat-gets-agentic-ai-makeover","/de-de/developer-survey/2024/ai","/de-de/blog/gitlab-named-a-leader-in-2024-gartner-magic-quadrant-for-ai-code-assistants","/de-de/blog/gitlab-uncovers-bittensor-theft-campaign-via-pypi","/de-de/blog/how-gitlab-empowers-translators-with-more-context","/de-de/blog/efficient-devsecops-workflows-hands-on-python-gitlab-api-automation","/de-de/blog/how-to-use-oci-images-as-the-source-of-truth-for-continuous-delivery","/de-de/blog/seamlessly-migrate-from-jira-to-gitlab-with-jira2lab-at-scale","/de-de/blog/jenkins-to-gitlab-migration-made-easy","/de-de/blog/developing-gitlab-duo-a-roundup-of-recent-chat-enhancements","/de-de/blog/unlocking-agile-excellence-gitlab-epics-for-seamless-portfolio-management","/de-de/blog/migration-guide-github-advanced-security-to-gitlab-ultimate","/de-de/blog/the-co-create-program-how-customers-are-collaborating-to-build-gitlab","/de-de/blog/five-fast-facts-about-docs-as-code-at-gitlab","/de-de/blog/whats-new-in-git-2-49-0","/de-de/partners/technology-partners/hashicorp","/de-de/update","/de-de/small-business","/de-de/pricing/ultimate","/de-de/blog/categories/bulletin-board","/de-de/blog/categories/security","/blog/3-signs-your-team-is-ready-to-uplevel-security-controls-in-gitlab","/blog/5-ways-gitlab-duo-chat-ai-can-supercharge-product-management","/blog/5-gitlab-premium-features-to-help-your-team-scale","/blog/2018-global-developer-survey","/blog/7-steps-to-enhance-application-security-without-slowing-developer-velocity","/blog/10-best-practices-for-using-ai-powered-gitlab-duo-chat","/blog/a-grant-to-help-us-integrate-gitlab-with-open-source-osf","/blog/a-brief-history-of-gitlab-workhorse","/de-de/topics/ops","/de-de/topics/agentic-ai","/de-de/solutions/compliance","/blog/a-story-of-runner-scaling","/blog/accelerate-state-of-devops-report-key-takeaways","/de-de/topics/devops/devops-beginner-resources","/de-de/topics/devsecops/devsecops-security-checklist","/de-de/topics/ci-cd/continuous-integration-agile","/de-de/topics/gitops/gitops-best-practices","/de-de/solutions/github","/de-de/topics/ci-cd/shift-left-devops","/de-de/topics/devops/use-devops-platform-to-avoid-devops-tax","/blog/add-ssh-key-screencast","/blog/all-aboard-merge-trains","/blog/ai-in-action-hackathon-celebrating-the-gitlab-innovations","/blog/agile-best-practices","/blog/an-ode-to-stable-counterparts","/blog/announcing-gitlab-enterprise-edition-premium","/blog/applying-risk-management-to-remote-learning","/de-de/topics/version-control/what-are-best-code-review-tools-features","/blog/ask-a-hacker","/blog/attributes-of-successful-development-teams","/de-de/solutions/startups","/de-de/solutions/open-source","/blog/authors/alexander-malaev","/blog/authors/bob-van-landuyt","/blog/authors/arunoda-susiripala","/blog/authors/amar-patel","/blog/authors/ahmet-kizilay","/blog/authors/ben-leduc-mills","/blog/authors/chris-weber","/blog/authors/brein-matturro","/blog/authors/brittany-rohde","/blog/authors/christina-lohr","/blog/authors/connor-gilbert","/blog/authors/daniel-mora","/blog/authors/creighton-swank","/blog/authors/deepa-mahalingam","/blog/authors/andrew-kelly","/blog/authors/douwe-maan","/blog/authors/dimitrie-hoekstra","/blog/authors/cesar-saavedra","/blog/authors/ayoub-fandi","/blog/authors/chloe-cartron","/blog/authors/elisabeth-burrows","/blog/authors/david-desanto-chief-product-officer-gitlab","/blog/authors/angelo-stavrow","/de-de/gitlab-duo","/blog/authors/enrique-alcntara","/blog/authors/farnoosh-seifoddini","/blog/authors/eugene-lim","/blog/authors/gerardo-lopez-fernandez","/blog/authors/erich-wegscheider","/blog/authors/gitlab-vulnerability-research-team","/blog/authors/frdric-caplette","/blog/authors/greg-myers","/blog/authors/heather-mcnamee","/blog/authors/gyan-chawdhary","/blog/authors/ivan-lychev","/blog/authors/ian-bartholomew","/blog/authors/jacob-vosmaer","/blog/authors/jason-chen","/blog/authors/james-wormwell","/blog/authors/jeff-burrows","/blog/authors/jochen-roth","/blog/authors/jeremy-watson","/blog/authors/john-coghlan","/blog/authors/joni-klippert","/blog/authors/joseph-schorr-from-coreos","/blog/authors/julia-lake","/blog/authors/justin-tobler","/blog/authors/kees-valkhof","/blog/authors/kirsten-abma","/blog/authors/lucas-charles","/blog/authors/laurena-alves","/blog/authors/kyle-mann","/blog/authors/marin-jankovski","/blog/authors/manav-khurana","/blog/authors/martin-brmmer","/blog/authors/matt-nguyen","/blog/authors/melissa-ushakov","/blog/authors/max-woolf","/blog/authors/miguel-rincon","/blog/authors/mitra-jozenazemian","/blog/authors/noah-manger","/blog/authors/nick-malcolm","/blog/authors/olivier-dupr","/blog/authors/patricio-cano","/blog/authors/paul-machle","/blog/authors/quan-to","/blog/authors/pierre-de-la-morinerie","/blog/authors/rebecca-dodd","/blog/authors/rob-ribeiro","/blog/authors/ronald-van-zon","/blog/authors/safwan-ahmed","/blog/authors/samantha-lee","/blog/authors/shawn-winters","/blog/authors/sara-kassabian","/blog/authors/sean-arnold","/blog/authors/sri-rangan","/blog/authors/sarup-banskota","/blog/authors/steve-azzopardi","/blog/authors/susie-bitters","/blog/authors/todd-barr","/blog/authors/thiago-figueir","/blog/authors/vishal-tak","/blog/authors/tsukasa-komatsubara","/blog/authors/veethika-mishra","/blog/authors/william-chia","/blog/autoscale-continuous-deployment-gitlab-runner-digital-ocean","/blog/automating-container-image-migration-from-amazon-ecr-to-gitlab","/blog/behind-the-scenes-of-gitlab-korean-translation","/blog/battling-toolchain-technical-debt","/blog/aws-gitlab-serverless-webcast","/blog/auto-devops-where-we-are-and-where-we-are-headed","/blog/best-practices-for-kubernetes-runners","/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/capture-the-flag-in-our-bug-bounty-program","/blog/ci-cd-automation-maximize-deploy-freeze-impact-across-gitlab-groups","/blog/ceo-shadow-impressions-takeaways","/blog/changes-coming-to-url-structure-follow-deprecations-redirects","/blog/cloud-native-demo","/blog/building-new-fedora-project-website-with-gitlab","/blog/ci-deployment-and-environments","/blog/compliance-management","/blog/container-security-in-gitlab","/blog/contributor-post-jacopo","/blog/codepen-welcome-to-gitlab","/blog/contribute-through-the-eyes-of-a-new-gitlabber","/blog/craftsman-looks-at-continuous-integration","/blog/combine-gitlab-webhooks-and-twilio-for-sms-alerts-on-devsecops-platform","/blog/conducting-remote-ux-research","/blog/cross-project-pipeline","/blog/customer-story-charge-communications","/blog/day-in-the-life-remote-worker","/blog/delayed-replication-for-disaster-recovery-with-postgresql","/blog/deploy-aws","/blog/designing-in-an-all-remote-company","/blog/developers-crave-modern-tools","/blog/devops-on-the-edge-a-conversation-about-gitlab-and-arm","/blog/directed-acyclic-graph","/blog/developing-gitlab-duo-series","/blog/docs-site-design-overhaul","/blog/efficient-devsecops-workflows-with-rules-for-conditional-pipelines","/blog/eliminating-distractions-and-getting-things-done","/blog/devsecops-faq-get-up-to-speed-on-this-hot-devops-area","/blog/dunelm-strengthens-business-by-enhancing-its-devsecops-culture","/blog/enhanced-deprecations-page","/blog/explain-this-code","/blog/european-general-data-protection-regulation-law","/blog/enabling-global-search-elasticsearch-gitlab-com","/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/getting-started-with-value-streams-dashboard","/blog/get-started-with-openshift-origin-3-and-gitlab","/blog/getting-started-with-gitlab-and-gitlab-ci","/blog/git-merge-fifteen-year-git-party","/blog/git-security-audit","/blog/github-to-gitlab-migration-made-easy","/blog/gitlab-at-scale","/blog/gitlab-account-security","/blog/gitlab-adds-support-for-u2f","/blog/gitlab-and-google-together-at-google-cloud-next-23","/blog/gitlab-and-yubico-security-webcast","/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","/blog/gitlab-duo-agent-platform-public-beta","/blog/gitlab-duo-code-suggestions-is-generally-available","/blog/gitlab-extends-omnibus-package-signing-key-expiration-to-2025","/blog/gitlab-duo-workflow-enterprise-visibility-and-control-for-agentic-ai","/blog/gitlab-for-agile-software-development","/de-de/the-source/authors/joel-krooswyk","/blog/gitlab-helm-package-registry","/blog/gitlab-gke-autopilot","/blog/gitlab-jetbrains-neovim-plugins","/blog/gitlab-loves-mattermost","/blog/gitlab-is-a-slam-dunk","/blog/gitlab-in-action","/blog/gitlab-is-setting-standard-for-devsecops","/blog/gitlab-names-joel-krooswyk-as-its-first-federal-cto","/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-receives-ally-technology-partner-award-for-operational-excellence","/blog/gitlab-rezilion-integration-reduces-vulnerability-backlog-identifies-exploitable-risks-to-fix","/blog/gitlab-serverless-with-cloudrun-for-anthos","/de-de/the-source/authors/andrew-haschka","/de-de/the-source/authors/sandra-gittlen","/de-de/the-source/authors/emilio-salvador","/blog/gitlab-support-no-longer-processing-mfa-resets-for-free-users","/blog/gitlab-technical-certification-award-wins","/blog/gitlab-ultimates-total-economic-impact-483-roi-over-3-years","/blog/gitlab-visual-studio-extension","/blog/gitlab-top-devops-tooling-metrics-and-targets","/blog/gitlab-zapier-integration","/blog/global-developer-survey-2016","/blog/gitops-with-gitlab-connecting-the-cluster","/blog/gitlabs-global-compensation-calculator-the-next-iteration","/blog/google-gitlab-serverless-webinar","/blog/happiness-at-gitlab","/blog/gitter-acquisition","/blog/how-gitlab-handles-retrospectives","/blog/high-availability-git-storage-with-praefect","/blog/how-cube-uses-gitlab-to-increase-efficiency-and-productivity","/blog/greater-ai-choice-in-gitlab-duo-claude-sonnet-4-5-arrives","/blog/how-gitlabs-customer-and-partner-focus-fuels-our-culture","/blog/how-is-ai-ml-changing-devops","/blog/how-gitlab-automates-releases","/blog/hosting-vuejs-apps-using-gitlab-pages","/blog/how-gitlab-successfully-expanded-our-soc-2-type-ii-trust-services-report-criteria","/blog/how-the-dora-metrics-can-help-devops-team-performance","/blog/how-secret-detection-can-proactively-revoke-leaked-credentials","/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-read-open-source-finding-middleman-callbacks","/blog/how-to-keep-your-fork-up-to-date-with-its-origin","/blog/how-to-navigate-the-great-resignation","/blog/how-to-harden-your-self-managed-gitlab-instance","/blog/how-to-spot-development-issues","/blog/how-tomorrows-tech-affects-sw-dev","/blog/how-we-use-gitlab-to-build-gitlab","/blog/how-we-made-gitlab-more-secure-in-twenty-twenty","/blog/how-we-built-a-stack-overflow-community-questions-analyzer-and-you-can-too","/blog/how-we-scale-gitlab-by-having-docker-built-in","/blog/how-to-tailor-gitlab-access-with-custom-roles","/blog/if-its-time-to-learn-devops-heres-where-to-begin","/blog/install-gitlab-one-click-gcp-marketplace","/blog/incident-management-with-aws-cloudwatch","/blog/how-were-building-up-performance-testing-of-gitlab","/blog/interactive-take-a-guided-tour-of-the-devsecops-workflow","/blog/inside-gitlabs-code-review-flow","/blog/improve-security-auditing-with-gitlab-operational-container-scanning","/blog/introducing-autoscaling-gitlab-runners-on-aws-fargate","/blog/introducing-gitlab-s-integrated-development-environment","/blog/introducing-resource-groups","/blog/introducing-the-infrastructure-bill-of-materials","/blog/iteration-on-error-tracking","/blog/is-serverless-the-end-of-ops","/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/letter-from-shareholders","/blog/manager-of-frances-fr-domain-selects-gitlab","/blog/look-into-gitlab-infrastructure","/blog/measuring-ai-effectiveness-beyond-developer-productivity-metrics","/blog/migrating-by-direct-transfer-is-generally-available","/blog/merge-request-suggest-a-test","/blog/making-gitlab-better-for-large-open-source-projects","/blog/modern-software-development-problems-require-modern-ai-powered-devsecops","/blog/meet-regulatory-standards-with-gitlab","/blog/mapping-work-to-do-versus-time-with-burndown-charts","/blog/migration-guide-github-advanced-security-to-gitlab-ultimate","/blog/monkton-moves-to-gitlab-customer-story","/blog/moving-to-headless-chrome","/blog/navigate-application-architecture-drift-and-organizational-alignment","/blog/new-elasticsearch-version-requirements","/blog/new-scheduled-reports-generation-tool-simplifies-value-stream-management","/blog/not-everyone-has-a-home-office","/blog/oidc","/blog/online-retailer-bol-tackles-growing-compliance-needs-with-gitlab","/blog/personal-profile","/blog/opensource-multi-cloud-crossplane","/blog/oscon-and-gitlab-training-in-may","/blog/overhauling-the-navigation-is-like-building-a-dream-home","/blog/pipelines-as-code","/blog/partial-clone-for-massive-repositories","/blog/posting-to-your-gitlab-pages-blog-from-ios","/de-de/the-source/security/how-gitlab-can-help-you-prepare-for-your-soc-2-exam","/de-de/the-source/ai/how-ai-helps-devsecops-teams-improve-productivity","/de-de/the-source/platform/from-toolchain-chaos-to-business-roi-a-5-step-roadmap","/de-de/the-source/ai/4-ways-ai-can-help-devops-teams-improve-security","/blog/prevent-crypto-mining-abuse","/blog/production-grade-infra-devsecops-with-five-minute-production","/blog/q4-hackathon-recap","/blog/pyb-all-remote-mark-frein","/blog/rate-limitations-announced-for-projects-groups-and-users-apis","/blog/refactoring-a-ci-cd-template-to-a-ci-cd-component","/blog/remote-work-done-right","/blog/public-project-minute-limits","/blog/reduce-cycle-time-digital-transformation","/blog/responding-to-ghost","/blog/quick-start-guide-for-gitlab-workspaces","/blog/remote-board-meeting","/blog/second-law-of-complexity-dynamics","/blog/rust-programming-language","/blog/secure-gitlab-pages-with-startssl","/blog/securing-the-container-host-with-falco","/blog/security-incident-runner-registration-token","/blog/semyon-pupkov-contributor-post","/blog/shopping-for-an-admin-account","/blog/six-reasons-cisco-learning-and-certifications-adopted-gitlab","/blog/setting-up-gitlab-pages-with-cloudflare-certificates","/blog/speed-meets-governance-model-selection-comes-to-gitlab-duo","/blog/sre-shadow","/blog/software-supply-chain-security-guide-why-organizations-struggle","/blog/stageless-pipelines","/blog/stop-waiting-for-your-ci-server-by-making-them-3x-faster","/blog/suspicious-git-activity-security-update","/blog/summarize-issues","/blog/tech-debt","/blog/the-gitlab-handbook-by-numbers","/blog/the-contributions-we-made-to-the-git-2-43-release","/blog/the-best-of-gitlabs-devops-platform-2021","/blog/the-on-call-handover-at-gitlab","/blog/the-top-skills-you-need-to-get-your-devops-dream-job","/blog/three-yaml-tips-better-pipelines","/blog/three-faces-of-user-calls","/blog/the-ultimate-guide-to-token-management-at-gitlab","/blog/too-many-toolchains-a-devops-platform-migration-is-the-answer","/blog/top-challenges-to-securing-the-software-supply-chain","/blog/trends-in-test-automation","/blog/top-tips-for-efficient-ai-powered-code-suggestions-with-gitlab-duo","/blog/ubs-gitlab-devops-platform","/blog/tutorial-advanced-use-case-for-gitlab-pipeline-execution-policies","/blog/tutorial-securing-your-gitlab-pages-with-tls-and-letsencrypt","/blog/unifylogsmetrics","/blog/unveiling-the-guard-framework-to-automate-security-detections-at-gitlab","/blog/updating-the-os-version-of-saas-runners-on-linux","/blog/use-gitlab-duo-to-build-and-deploy-a-simple-quarkus-native-project","/blog/using-ansible-and-gitlab-as-infrastructure-for-code","/blog/using-omnibus-gitlab-to-ship-gitlab","/blog/virtual-reality-team-building","/blog/wag-labs-blog-post","/blog/we-are-building-a-better-heroku","/blog/welcome-to-gitlab-unfiltered","/blog/velocity-with-confidence","/blog/what-i-learned-about-our-ceo-s-job-from-participating-in-the-ceo-shadow-program","/blog/what-to-expect-at-predict-2019","/blog/what-its-like-to-interview-at-gitlab","/blog/whats-it-like-to-work-security-at-gitlab","/blog/whats-wrong-with-devops","/blog/why-all-organizations-need-prometheus","/blog/why-continuous-fuzzing","/blog/why-i-love-contributing-to-gitlab","/blog/why-ship-on-premises-in-the-saas-era","/blog/why-we-created-the-gitlab-memory-team","/blog/why-gitlab-is-building-meltano-an-open-source-platform-for-elt-pipelines","/blog/working-in-vastly-different-timezone","/customers/glympse","/customers/intuitive-machines","/blog/why-you-should-join-the-gitlab-security-team","/blog/wrapping-up-commit","/customers/paessler","/blog/your-engineers-need-to-understand-your-business-heres-why","/customers/sopra-steria","/compliance/sox-compliance","/customers/worldline","/guide-to-dynamic-sboms","/customers/anchormen","/customers/trendyol","/customers/credit-agricole","/get-started/enterprise","/customers/duncan-aviation","/partners/benefits","/partners/technology-partners/redhat","/customers/lockheed-martin","/customers/caci","/press/releases/2020-05-18-gitlab-fourth-annual-devsecops-survey","/press/releases/2020-01-14-gitlab-recognized-as-451-firestarter","/press/releases/2020-09-22-gitlab-launches-all-remote-leadership-coursera-course","/press/releases/2021-09-17-gitlab-files-statement-for-proposed-ipo","/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/2022-02-15-gitlab-to-announce-fourth-quarter-fiscal-2022-financial-results","/press/releases/2019-06-20-gitlab-12-devsecops-press-release","/press/releases/2019-09-17-gitlab-adopted-by-kde","/press/releases/2016-12-08-lyra-infosystems-press-release","/press/releases/2022-06-15-gitlab-wins-2021-google-cloud-technology-partner","/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/2017-10-06-new-executive-hires-press-release","/press/releases/2018-06-22-auto-devops-gitlab-11","/press/releases/2023-06-05-gitlab-reports-first-quarter-fiscal-year-2024-financial-results","/press/releases/2024-05-13-gitlab-to-announce-first-quarter-fiscal-2025-financial-results","/press/releases/2023-08-31-gitlab-to-present-at-goldman-sachs-communacopia-technology-conference","/press/releases/2024-01-17-gitlab-announces-pricing-of-gitlab-duo-pro","/press/releases/2025-02-26-gitlab-cfo-to-present-at-2025-cantor-technology-conference","/press/releases/2025-09-17-gitlab-named-a-leader-in-gartner-magic-quadrant-ai-code-assistants","/press/releases/2025-07-17-gitlab-announces-the-public-beta-of-gitlab-duo-agent-platform","/privacy/cookies","/press/releases/2024-08-22-gitlab-recognized-as-a-leader-in-inaugural-2024-gartner-magic-quadrant-for-ai-code-assistants","/pricing/licensing-faq/cloud-licensing","/services/customer-success-management","/solutions/iec-62304","/solutions/nonprofit/join","/stages-devops-lifecycle/monitor","/support/sensitive-information","/support/enhanced-support-offerings","/forrester-wave-devops-platform","/solutions/agile-delivery","/company","/events/aws-summits","/calculator","/solutions/telecommunications","/devsecops","/solutions/delivery-automation","/solutions/public-sector/state-and-local-government","/topics/agentic-ai/devops-automation-ai-agents","/topics/ci-cd/choose-continuous-integration-tool","/topics/ci-cd/implement-continuous-integration","/topics/devops/ai-for-coding","/topics/devops/reduce-devops-costs","/topics/devops/what-is-developer-experience","/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","/releases/whats-new/versions/18.4","/es/customers/bab","/es/customers/dunelm","/es/customers/intuitive-machines","/es/customers/siemens","/the-source/authors/rschulman","/the-source/authors/andrew-haschka","/the-source/authors/jason-morgan","/the-source/authors/derek-debellis","/es/get-started/continuous-integration","/es/ai-transparency-center","/es/pricing/feature-comparison","/es/solutions/agile-delivery","/es/enterprise","/the-source/ai/modernizing-government-devsecops-with-artificial-intelligence","/the-source/platform/whats-next-in-devsecops-for-financial-services","/the-source/security/guide-to-dynamic-sboms","/the-source/platform/navigating-a-smooth-transition-to-agile-planning","/the-source/ai/transform-development-with-agentic-ai-the-enterprise-guide","/es/solutions/continuous-software-security-assurance","/es/solutions/value-stream-management/dora","/press/releases","/es/topics/agile-delivery","/es/topics/ci-cd/continuous-integration-metrics","/es/partners/technology-partners","/es/solutions/platform-engineering","/es/topics/devops/ai-code-generation-guide","/es/topics/devops/how-and-why-to-create-devops-platform-team","/es/topics/devops/what-is-a-devops-platform-engineer","/es/topics/gitops/gitops-workflow","/es/topics/devsecops/three-steps-to-better-devsecops","/es/topics/version-control/benefits-distributed-version-control-system","/es/topics/version-control/what-is-code-review","/the-source/ai/5-ways-execs-can-support-their-devops-teams-with-ai","/the-source/ai/how-agentic-ai-unlocks-platform-engineering-potential","/the-source/ai/as-ai-becomes-standard-watch-for-these-4-devsecops-trends","/the-source/platform/3-surprising-findings-from-our-2024-global-devsecops-survey","/the-source/platform/finops-balancing-financial-responsibility-and-innovation","/the-source/security/compliance-at-the-speed-of-ai-reimagining-grc","/the-source/security/speed-and-control-gitops-for-insurance-leaders","/fr-fr/blog/automating-with-gitlab-duo-part-1-generating-tests","/fr-fr/blog/docs-site-design-overhaul","/fr-fr/blog/git-bash","/fr-fr/blog/data-driven-devsecops-exploring-gitlab-insights-dashboards","/fr-fr/blog/building-a-gitlab-ci-cd-pipeline-for-a-monorepo-the-easy-way","/fr-fr/ai-transparency-center","/es","/fr-fr/blog/gitlab-duo-amazon-q-transform-ideas-into-code-in-minutes","/es/the-source/authors/taylor-mccaslin","/fr-fr/blog/gitlab-flow-duo","/es/the-source/authors/bryan-ross","/fr-fr/blog/a-guide-to-the-breaking-changes-in-gitlab-18-0","/fr-fr/blog/five-fast-facts-about-docs-as-code-at-gitlab","/es/the-source/authors/gitlab","/es/the-source/authors/kristina-weis","/fr-fr/blog/gitlab-ultimate-for-ibm-z-modern-devsecops-for-mainframes","/fr-fr/blog/how-to-transform-compliance-observation-management-with-gitlab","/fr-fr/blog/introducing-gitlabs-new-planner-role-for-agile-planning-teams","/fr-fr/blog/southwest-looking-to-help-developers-take-flight","/fr-fr/blog/large-language-model","/fr-fr/blog/top-10-gitlab-workflow-hacks-you-need-to-know","/fr-fr/blog/unveiling-a-new-epic-experience-for-improved-agile-planning","/fr-fr/blog/how-gitlab-empowers-translators-with-more-context","/fr-fr/blog/what-is-an-okr-definition","/fr-fr/blog/whats-new-in-git-2-45-0","/fr-fr/blog/why-now-is-the-time-for-embedded-devsecops","/fr-fr/blog/prepare-now-docker-hub-rate-limits-will-impact-gitlab-ci-cd","/fr-fr/customers/dunelm","/fr-fr/customers/bab","/fr-fr/customers/iron-mountain","/fr-fr/customers/siemens","/es/resources","/es/solutions","/fr-fr/mentions-legales","/fr-fr/get-started/small-business","/fr-fr/solutions/devops-platform","/fr-fr/solutions/jenkins","/fr-fr/pricing/licensing-faq/cloud-licensing","/fr-fr/solutions/analytics-and-insights","/es/the-source/security","/es/the-source/ai","/fr-fr/solutions/value-stream-management","/fr-fr/solutions/public-sector","/es/the-source/ai/agentic-ai-unlocking-developer-potential-at-scale","/es/the-source/platform/optimize-value-stream-efficiency-to-do-more-with-less-faster","/fr-fr/topics/ci-cd/implement-continuous-integration","/fr-fr/topics/devops/what-is-developer-experience","/fr-fr/topics/ci-cd/choose-continuous-integration-tool","/fr-fr/topics/devops/ai-for-coding","/fr-fr/topics/devops/reduce-devops-costs","/fr-fr/topics/devsecops/what-is-fuzz-testing","/fr-fr/topics/gitops/infrastructure-as-code","/fr-fr/topics/version-control","/fr-fr/topics/version-control/what-is-git-workflow","/fr-fr/free-trial/devsecops","/it-it/forrester-wave-devops-platform","/it-it/calculator","/it-it/customers/thezebra","/it-it/customers/lockheed-martin","/it-it/customers/carfax","/it-it/customers/fullsave","/it-it/pricing/licensing-faq/cloud-licensing","/it-it/integrations","/it-it/solutions/visibility-measurement","/it-it/solutions/slack","/it-it/solutions/jira","/it-it/get-started","/fr-fr/sales","/fr-fr/platform","/it-it/platform","/fr-fr/the-source/authors/ncregan","/it-it/solutions/education","/fr-fr/the-source/authors/haim-snir","/fr-fr/the-source/authors/dave-steer","/it-it/search","/it-it/topics/devops/what-is-developer-experience","/it-it/topics/devops/ai-for-coding","/it-it/topics/ci-cd/choose-continuous-integration-tool","/it-it/topics/devops/reduce-devops-costs","/it-it/topics/ci-cd/implement-continuous-integration","/it-it/topics/devsecops/what-is-fuzz-testing","/it-it/topics/version-control","/it-it/topics/gitops/infrastructure-as-code","/it-it/topics/version-control/what-is-git-workflow","/ja-jp/blog/10-best-practices-for-using-ai-powered-gitlab-duo-chat","/ja-jp/blog/developing-gitlab-duo-how-we-are-dogfooding-our-ai-features","/ja-jp/blog/automating-container-image-migration-from-amazon-ecr-to-gitlab","/ja-jp/blog/customers-sourcenext","/fr-fr/blog/categories/insights","/fr-fr/the-source/platform/devops-teams-want-to-shake-off-diy-toolchains-a-platform-is-the-answer","/fr-fr/the-source/platform/why-your-development-team-should-plan-small-to-deliver-big","/fr-fr/the-source/ai/ai-trends-for-2025-agentic-ai-self-hosted-models-and-more","/ja-jp/blog/event-report-devopsdive2025","/fr-fr/the-source/security/security-its-more-than-culture-addressing-the-root-cause-of-common-security","/it-it/solutions/application-security-testing","/fr-fr/the-source/ai/velocity-with-guardrails-ai-automation","/ja-jp/blog/fast-and-secure-ai-agent-deployment-to-google-cloud-with-gitlab","/ja-jp/blog/gitlab-17-4-released","/ja-jp/blog/getting-started-with-gitlab-working-with-ci-cd-variables","/ja-jp/blog/gitlab-18-02-release","/it-it/the-source/authors/ncregan","/it-it/the-source/authors/dave-steer","/ja-jp/blog/gitlab-flow-duo","/ja-jp/blog/mastering-the-basics-of-git-push-tag","/ja-jp/blog/monday-merge-2025-september-8","/it-it/the-source/authors/haim-snir","/ja-jp/blog/refactor-code-into-modern-languages-with-ai-powered-gitlab-duo","/ja-jp/blog/gitlab-premium-with-duo","/ja-jp/blog/gitlab-duo-agent-platform-what-is-next-for-intelligent-devsecops","/ja-jp/blog/how-gitlab-empowers-translators-with-more-context","/ja-jp/blog/ultimate-guide-to-migrating-from-aws-codecommit-to-gitlab","/ja-jp/blog/the-ultimate-guide-to-sboms","/ja-jp/blog/what-is-an-api","/ja-jp/blog/what-is-kubernetes","/ja-jp/blog/what-is-yaml","/ja-jp/blog/why-enterprise-independence-matters-more-than-ever-in-devsecops","/ja-jp/customers/ally","/ja-jp/customers/nvidia","/ja-jp/customers/deakin-university","/ja-jp/customers/hilti","/ja-jp/get-started/enterprise","/ja-jp/partners/technology-partners/redhat","/ja-jp/solutions/nonprofit","/ja-jp/solutions/automotive","/ja-jp/solutions/education/join","/fr-fr/diversity-inclusion-belonging","/ja-jp/releases/whats-new","/ja-jp/solutions/source-code-management","/it-it/the-source/ai/as-ai-becomes-standard-watch-for-these-4-devsecops-trends","/it-it/the-source/platform/why-your-development-team-should-plan-small-to-deliver-big","/ja-jp/faster-together","/it-it/the-source/platform/devops-teams-want-to-shake-off-diy-toolchains-a-platform-is-the-answer","/it-it/the-source/ai/velocity-with-guardrails-ai-automation","/it-it/the-source/security/security-its-more-than-culture-addressing-the-root-cause-of-common-security","/ja-jp/install","/ja-jp/services","/ja-jp/topics/ci-cd","/ja-jp/topics/microservices","/ja-jp/developer-survey","/ja-jp/topics/devops/seven-tips-to-get-the-most-out-of-your-devops-platform","/ja-jp/topics/digital-transformation","/ja-jp/topics/devops-platform","/ja-jp/topics/devops/beginner-devops-platform","/ja-jp/topics/ci-cd/cicd-pipeline","/ja-jp/topics/version-control/software-team-collaboration","/ja-jp/topics/version-control/what-is-gitlab-flow","/pt-br/partners/benefits","/pt-br/customers/glympse","/pt-br/company","/pt-br/get-started/small-business","/pt-br/free-trial/devsecops","/pt-br/customers/cern","/pt-br/pricing/faq-compute-minutes","/pt-br/customers/mckenzie-intelligence-services","/pt-br/dedicated","/ja-jp/the-source/authors/iganbaruch","/ja-jp/the-source/authors/ddesanto","/ja-jp/the-source/authors/rschulman","/pt-br/solutions/nonprofit","/pt-br/solutions/automotive","/ja-jp/the-source/authors/amanda-rueda","/pt-br/solutions/source-code-management","/pt-br/solutions/education/join","/ja-jp/teamops","/pt-br/teamops","/pt-br/topics/ci-cd/cicd-pipeline","/pt-br/topics/ci-cd","/pt-br/pricing/premium","/pt-br/security","/pt-br/topics/devops/seven-tips-to-get-the-most-out-of-your-devops-platform","/pt-br/topics/devops/beginner-devops-platform","/pt-br/topics/devops-platform","/pt-br/topics/digital-transformation","/pt-br/topics/microservices","/ja-jp/blog/categories/agile-planning","/pt-br/topics/version-control/what-is-gitlab-flow","/ja-jp/blog/categories/insights","/pt-br/topics/version-control/software-team-collaboration","/ja-jp/the-source/ai/building-a-transparency-first-ai-strategy-7-questions-to-ask-your-devops","/ja-jp/the-source/platform/driving-business-results-with-platform-engineering","/ja-jp/the-source/security/10-tips-to-prioritize-security-in-software-development","/de-de/blog/authors/alex-fracazo","/ja-jp/the-source/security/strengthen-your-cybersecurity-strategy-with-secure-by-design","/de-de/blog/authors/ben-ridley","/de-de/blog/authors/cherry-han","/de-de/blog/authors/dennis-van-rooijen","/de-de/blog/authors/george-kichukov","/de-de/blog/authors/ivan-nemytchenko","/de-de/blog/authors/kushal-pandya","/de-de/blog/authors/matthew-macfarlane","/fr-fr/blog/authors/dave-steer","/fr-fr/blog/authors/aathira-nair","/fr-fr/blog/authors/cesar-saavedra","/fr-fr/blog/authors/ayoub-fandi","/pt-br/the-source/authors/ddesanto","/fr-fr/blog/authors/emilio-salvador","/pt-br/the-source/authors/rschulman","/pt-br/the-source/authors/iganbaruch","/fr-fr/blog/authors/gitlab","/pt-br/the-source/authors/amanda-rueda","/fr-fr/blog/authors/kyle-smith","/fr-fr/blog/authors/jannik-lehmann","/de-de/blog/authors/rutvik-shah","/fr-fr/blog/authors/matthew-macfarlane","/de-de/blog/authors/sarah-german","/de-de/blog/authors/tim-zallmann","/fr-fr/blog/authors/sacha-guyon","/fr-fr/blog/authors/sharon-gaudin","/de-de/blog/authors/olivier-dupr","/fr-fr/blog/authors/toon-claes","/fr-fr/blog/authors/olivier-dupr","/ja-jp/blog/authors/christian-couder","/ja-jp/blog/authors/diana-logan","/ja-jp/blog/authors/benjamin-skierlak","/ja-jp/blog/authors/mike-flouton","/ja-jp/blog/authors/gitlab","/ja-jp/blog/authors/alana-bellucci","/ja-jp/blog/authors/robin-schulman","/ja-jp/blog/authors/stan-hu","/ja-jp/blog/authors/justin-tobler","/ja-jp/blog/authors/valerie-silverthorne","/ja-jp/pricing","/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/kubernetes","/fr-fr/blog/tags/product","/fr-fr/blog/tags/tutorial","/fr-fr/blog/tags/google","/de-de/blog/tags/customers","/fr-fr/blog/tags/agile","/fr-fr/blog/tags/devops","/fr-fr/blog/tags/code-review","/de-de/blog/tags/embedded-devops","/de-de/blog/tags/cd","/de-de/blog/tags/security","/ja-jp/blog/tags/education","/ja-jp/blog/tags/careers","/ja-jp/blog/tags/growth","/ja-jp/blog/tags/contributors","/ja-jp/blog/tags/product","/ja-jp/blog/tags/tutorial","/ja-jp/blog","/blog/categories/culture","/blog/tags/production","/blog/categories/security","/blog/tags/aws","/blog/tags/frontend","/blog/tags/collaboration","/blog/tags/integrations","/blog/tags/solutions-architecture","/blog/tags/workflow","/blog/tags/devops"]}