{"id":"dcc6c69b-fa70-4c81-80f1-5b39fc800bb2","timestamp":1755643969401,"matcher":{"static":{},"wildcard":{},"dynamic":{}},"prerendered":["/de-de/blog/authors/grant-young","/de-de/blog/authors/abubakar-siddiq-ango","/de-de/blog/authors/gitlab-japan-team","/de-de/blog/authors/amanda-folson","/de-de/blog/authors/andy-volpe","/de-de/blog/authors/alex-martin","/de-de/blog/authors/ben-leduc-mills","/de-de/blog/authors/ariel-camus","/de-de/blog/authors/ayoub-fandi","/de-de/blog/authors/andrew-chilton","/de-de/blog/authors/chris-balane","/de-de/blog/authors/boris-baldassari","/de-de/blog/authors/bryan-behrenshausen","/de-de/blog/authors/chad-malchow","/de-de/blog/authors/darren-eastman","/de-de/blog/authors/dan-luhring","/de-de/blog/authors/christen-dybenko","/de-de/blog/authors/christopher-watson","/de-de/blog/authors/dmitry-gruzd","/de-de/blog/authors/corey-oas","/de-de/blog/authors/eddie-glenn","/de-de/blog/authors/brendan-oleary","/de-de/blog/authors/dhruv-jain","/de-de/blog/authors/david-russell","/de-de/blog/authors/emily-chin","/de-de/blog/authors/esther-shein","/de-de/blog/authors/eric-schurter","/de-de/blog/authors/flix-veillette-potvin","/de-de/blog/authors/gavin-peltz","/de-de/blog/authors/fabio-akita","/de-de/blog/authors/itzik-gan-baruch","/de-de/blog/authors/gufran-yeilyurt-obss","/de-de/blog/authors/jacob-schatz","/de-de/blog/authors/iain-camacho","/de-de/blog/authors/haydn-mackay","/de-de/blog/authors/james-ramsay","/de-de/blog/authors/jean-philippe-baconnais","/de-de/blog/authors/jeremy-wagner","/de-de/blog/authors/jocelyn-eillis","/de-de/blog/authors/joni-klippert","/de-de/blog/authors/jason-blais-mattermost","/de-de/blog/authors/john-cai","/de-de/blog/authors/josh-feehs","/de-de/blog/authors/kamil-trzciski","/de-de/blog/authors/julian-thome","/de-de/blog/authors/kenny-johnston","/de-de/blog/authors/kurt-dusek","/de-de/blog/authors/laura-montemayor","/de-de/blog/authors/marcia-ramos","/de-de/blog/authors/levente-polyak","/de-de/blog/authors/mark-lapierre","/de-de/blog/authors/madeline-lake","/de-de/blog/authors/mek-stittri","/de-de/blog/authors/matt-coons","/de-de/blog/authors/michael-kozono","/de-de/blog/authors/mike-greiling","/de-de/blog/authors/matthew-nearents","/de-de/blog/authors/neil-mcdonald","/de-de/blog/authors/noah-ing","/de-de/blog/authors/olivier-dupr","/de-de/blog/authors/paul-machle","/de-de/blog/authors/regnard-raquedan","/de-de/blog/authors/roy-taragan","/de-de/blog/authors/rachel-nienaber","/de-de/blog/authors/pierre-smeyers","/de-de/blog/authors/patricio-cano","/de-de/blog/authors/robert-williams","/de-de/blog/authors/sam-beckham","/de-de/blog/authors/samer-akkoub","/de-de/blog/authors/sid-sijbrandij","/de-de/blog/authors/saumya-upadhyaya","/de-de/blog/authors/sergey-nuzhdin","/de-de/blog/authors/sarah-matthies","/de-de/blog/authors/stephanie-garza","/de-de/blog/authors/taylor-mccaslin","/de-de/blog/authors/tim-rizzi","/de-de/blog/authors/torsten-linz","/de-de/blog/authors/will-chandler","/de-de/blog/authors/valentine-mairet","/de-de/blog/authors/viktor-nagy","/de-de/blog/authors/zhaochen-li","/de-de/blog/authors/steven-zinck","/de-de/blog/gitlab-container-registry","/de-de/blog/gitlab-duo-with-amazon-q-devsecops-meets-agentic-ai","/de-de/blog/bridging-the-visibility-gap-in-software-supply-chain-security","/de-de/blog/data-driven-devsecops-exploring-gitlab-insights-dashboards","/de-de/blog/observability-vs-monitoring-in-devops","/de-de/blog/keep-git-history-clean-with-interactive-rebase","/de-de/blog/agentic-ai-guides-and-resources","/de-de/blog/software-as-a-service-the-future-of-software-delivery","/de-de/blog/top-10-gitlab-workflow-hacks-you-need-to-know","/de-de/blog/what-is-docker","/de-de/blog/whats-new-in-git-2-46-0","/de-de/blog/developing-gitlab-duo-use-ai-to-remediate-security-vulnerabilities","/de-de/blog/how-we-decreased-gitlab-repo-backup-times-from-48-hours-to-41-minutes","/de-de/blog/from-code-to-production-a-guide-to-continuous-deployment-with-gitlab","/de-de/blog/gitlab-ultimate-for-ibm-z-modern-devsecops-for-mainframes","/de-de/blog/using-ansible-and-gitlab-as-infrastructure-for-code","/de-de/blog/how-indeed-transformed-its-ci-platform-with-gitlab","/de-de/company/preference-center","/de-de/ai-transparency-center","/de-de/pricing/premium-promo","/de-de/forrester-wave-devops-platform","/de-de/pricing/faq-jihu","/de-de/customers/glympse","/de-de/customers/cern","/de-de/customers/mckenzie-intelligence-services","/de-de/developer-experience","/de-de/services","/blog/2019-year-in-review","/blog/13-0-contributor-experience-update","/de-de/solutions/compliance","/de-de/topics/single-application","/blog/3rd-annual-bug-bounty-contest","/de-de/topics/continuous-delivery","/blog/5-teams-that-made-the-switch-to-gitlab-ci-cd","/de-de/topics/gitops/gitops-multicloud-deployments-gitlab","/de-de/topics/devsecops/sast-vs-dast","/de-de/topics/agile-delivery/agile-ppm","/de-de/topics/devops/what-is-a-devops-engineer","/de-de/solutions/open-source/join","/blog/6-tips-to-make-software-developer-hiring-easier","/de-de/why-gitlab","/blog/a-creative-agencys-gitlab-wishlist","/blog/8-tips-to-help-you-work-better-with-git","/de-de/topics/devops/devops-tools-explained","/blog/a-look-at-devops-salaries","/blog/a-year-of-iteration","/blog/achieving-23-cost-savings-and-36-performance-gain-using-gitlab-and-gitlab-runner-on-arm-neoverse-based-aws-graviton2-processor","/de-de/topics/ci-cd/continuous-integration-continuous-delivery-work-together","/de-de/topics/version-control/what-is-centralized-version-control-system","/blog/advanced-devsecops-practices","/blog/agile-mindset","/blog/ai-powered-growth-transform-every-stage-of-software-delivery","/blog/annotate-container-images-with-build-provenance-using-cosign-in-gitlab-ci-cd","/blog/almost-everything-we-do-is-now-open","/blog/anomaly-detection-using-prometheus","/blog/ask-gitlab-security-roger-ostrander","/blog/arctic-engine-fuzz-testing-blog","/blog/authors/aathira-nair","/blog/authors/andrew-thomas","/de-de/solutions/telecommunications","/blog/authors/andrea-borga","/blog/authors/alex-fracazo","/blog/authors/anthony-davanzo","/blog/authors/allison-whilden","/blog/authors/ashley-mcalpin","/blog/authors/balasankar-balu-c","/blog/authors/bert-van-eyck","/blog/authors/brian-glanz","/blog/authors/bradley-lee","/blog/authors/camellia-yang","/blog/authors/charl-de-wit","/blog/authors/chris-micek","/blog/authors/christian-nnachi","/blog/authors/cindy-blake","/blog/authors/darren-murph","/blog/authors/daniel-berman","/blog/authors/costel-maxim","/blog/authors/david-smith","/blog/authors/eduardo-bonet","/blog/authors/dominic-couture","/blog/authors/diana-logan","/blog/authors/emily-kyle","/blog/authors/erica-huang","/de-de/gitlab-duo/duo-amazon-q","/blog/authors/ethan-strike","/blog/authors/george-kichukov","/blog/authors/fabio-busatto","/blog/authors/forrest-brazeal","/blog/authors/gitlab-security-team","/blog/authors/greg-alfaro","/blog/authors/haydn-mackay","/blog/authors/gustaw-fit-of-zoopla","/de-de/partners/technology-partners/google-cloud-platform","/blog/authors/huldra","/blog/authors/jarka-koanov-et-al","/blog/authors/isaac-dawson","/blog/authors/jackie-porter","/blog/authors/james-heimbuck","/blog/authors/jd-alex","/blog/authors/johannes-bauer","/blog/authors/jeremy-elder","/blog/authors/job-van-der-voort","/blog/authors/john-sparrow","/blog/authors/joseph-burnett","/blog/authors/kim-lock","/blog/authors/justin-farris","/blog/authors/keanon-okeefe","/blog/authors/joyce-tompsett","/blog/authors/kyla-gradin-dahl","/blog/authors/lauren-minning","/blog/authors/loryn-bortins","/blog/authors/marin-jankovski","/blog/authors/martin-brmmer","/blog/authors/mahesh-kumar","/blog/authors/matt-nguyen","/blog/authors/max-woolf","/blog/authors/melissa-ushakov","/blog/authors/nick-malcolm","/blog/authors/mitra-jozenazemian","/blog/authors/miguel-rincon","/blog/authors/noah-manger","/blog/authors/paul-machle","/blog/authors/patricio-cano","/blog/authors/olivier-dupr","/blog/authors/pierre-de-la-morinerie","/blog/authors/quan-to","/blog/authors/regis-freyd","/blog/authors/robert-speicher","/blog/authors/ross-fuhrman","/blog/authors/salahddine-aberkan","/blog/authors/sameer-farooqui-octoml","/de-de/solutions/gitlab-duo-pro/sales","/blog/authors/sara-meadzinger","/blog/authors/sean-packham","/blog/authors/shinya-maeda","/blog/authors/stan-hu","/blog/authors/sasha-bannister","/blog/authors/tanuja-jayarama-raju","/blog/authors/steve-ropa","/blog/authors/tim-davis","/blog/authors/tomasz-maczukin","/blog/authors/victor-hernandez","/blog/authors/tyler-williams","/blog/authors/vlad-stoianovici","/blog/authors/yorick-peterse","/blog/automate-to-accelerate-webcast-recap","/blog/automating-with-gitlab-duo-part-1-generating-tests","/blog/avoiding-devops-tax-webcast","/blog/aws-reinvent-recap","/blog/best-practices-to-keep-secrets-out-of-gitlab-repositories","/blog/beautifying-our-ui","/blog/bitbucket-vs-gitlab-com","/blog/benefits-of-corporate-shadow-programs","/blog/bugs-bounties-and-cherry-browns","/blog/building-a-new-gitlab-docs-site-with-nanoc-gitlab-ci-and-gitlab-pages","/blog/building-gitlab-with-gitlab-api-fuzzing-workflow","/blog/cd-solution-overview","/blog/business-impact-ci-cd","/blog/cern-connect-global-researchers","/blog/chat-about-your-merge-request-with-gitlab-duo","/blog/ci-cd-demo","/blog/cncf-five-technologies-to-watch-in-2021","/blog/ci-minutes-update-free-users","/blog/collaborating-on-a-cross-stage-feature","/blog/commits-do-not-equal-productivity","/blog/continuous-integration-delivery-and-deployment-with-gitlab","/blog/composition-analysis-14-deprecations-and-removals","/blog/connecting-gitlab-and-pantheon-streamline-wordpress-drupal-workflows","/blog/contributions-to-git-2-42-release","/blog/contributor-program-update","/blog/creating-a-threat-model-that-works-for-gitlab","/blog/custom-actions-rasa-gitlab-devops","/blog/deep-dive-tech-stack-behind-spamcheck","/blog/data-driven-devsecops-exploring-gitlab-insights-dashboards","/blog/dependency-proxy-updates","/blog/developer-intro-sast-dast","/blog/designing-alerts-and-incidents","/blog/developing-gitlab-duo-blending-ai-and-root-cause-analysis-to-fix-ci-cd","/blog/devops-containers-gitlab-openshift","/blog/devsecops-survey-released","/blog/devops-tool-landscape","/blog/dotscience-mlops-integration","/blog/docker-in-docker-with-docker-19-dot-03","/blog/efficient-devsecops-workflows-hands-on-python-gitlab-api-automation","/blog/enabling-global-search-elasticsearch-gitlab-com","/blog/eliminate-risk-with-feature-flags-tutorial","/blog/european-general-data-protection-regulation-law","/blog/enhanced-deprecations-page","/blog/explain-this-code","/blog/faq-gitlab-ci-cd-catalog","/blog/fearless-contribution-a-guide-for-first-timers","/blog/feature-highlihght-confidential-issues","/blog/feature-highlight-merge-request-approvals","/blog/five-fast-facts-about-docs-as-code-at-gitlab","/blog/five-ways-resist-service-wrapping-buyer-based-open-core","/blog/get-the-most-out-of-a-ceo-shadow-program","/blog/free-period-for-cicd-external-repositories","/blog/from-monolith-to-microservices-how-to-leverage-aws-with-gitlab","/blog/fuzzing-with-gitlab","/blog/get-involved-with-gitlab-meetups","/blog/getting-started-with-gitlab-application-security","/blog/git-challenge","/blog/gitlab-14-modern-devops","/blog/git-not-just-for-developers","/blog/gitlab-17-6-released-with-self-hosted-duo-chat-in-beta","/blog/git-tips-and-tricks","/blog/gitlab-17-0-release","/blog/gitlab-adds-support-for-u2f","/blog/gitlab-2018-year-in-review","/blog/gitlab-and-jira-integration-the-final-steps","/blog/gitlab-at-vue-conf","/blog/gitlab-annex-solves-the-problem-of-versioning-large-binaries-with-git","/blog/gitlab-ci-cd-is-for-multi-cloud","/blog/gitlab-com-13-4-breaking-changes","/blog/gitlab-com-stability-post-gcp-migration","/blog/gitlab-container-registry","/blog/gitlab-duo-agent-platform-public-beta","/blog/gitlab-design-library","/blog/gitlab-critical-patch-release-17-9-2-17-8-5-17-7-7","/blog/gitlab-duo-workflow-enterprise-visibility-and-control-for-agentic-ai","/blog/gitlab-duo-code-suggestions-is-generally-available","/blog/gitlab-for-agile-portfolio-planning-project-management","/blog/gitlab-enterprise-edition-price-change","/blog/gitlab-gitorious-free-software","/blog/gitlab-io-is-now-gitlab-com","/blog/gitlab-hashicorp-terraform-vault-pt-1","/blog/gitlab-in-action-part-2","/blog/gitlab-is-part-of-the-y-combinator-family","/blog/gitlab-issue-bash-september-2017","/blog/gitlab-kubernetes-agent-on-gitlab-com","/blog/gitlab-mitre-attack-navigator","/blog/gitlab-look-at-the-fair-source-license","/blog/gitlab-native-secrets-manager-to-give-software-supply-chain-security-a-boost","/blog/gitlab-open-sources-protocol-fuzz-test-engine","/blog/gitlab-pages-for-covid","/blog/gitlab-patch-release-17-8-1-17-7-3-17-6-4","/blog/gitlab-patch-release-17-0-1-16-11-3-16-10-6","/blog/gitlab-patch-release-18-2-1-18-1-3-18-0-5","/blog/gitlab-patch-release-17-3-1-17-2-4-17-1-6","/blog/gitlab-provides-small-business-with-a-professional-mature-devops-platform","/blog/gitlab-security-release-16-10-1-16-9-3-16-8-5","/blog/gitlab-releases-15-breaking-changes","/blog/gitlab-support-no-longer-processing-mfa-resets-for-free-users","/blog/gitlab-serverless-with-cloudrun-for-anthos","/blog/gitlab-ultimates-total-economic-impact-483-roi-over-3-years","/blog/gitlab-technical-certification-award-wins","/blog/gitlab-visual-studio-extension","/blog/gitlab-top-devops-tooling-metrics-and-targets","/blog/gitlab-zapier-integration","/blog/gitlabs-global-compensation-calculator-the-next-iteration","/blog/gitops-with-gitlab-connecting-the-cluster","/blog/google-gitlab-serverless-webinar","/blog/gitter-acquisition","/blog/global-developer-survey-2016","/blog/group-conversation-podcast","/blog/happy-birthday-secure-by-design","/blog/how-a-devops-platform-can-help-solve-5-key-smb-frustrations","/blog/high-availability-white-paper","/blog/how-devops-and-gitlab-cicd-enhance-a-frontend-workflow","/blog/how-gitlab-can-help-mitigate-deletion-open-source-images-docker-hub","/blog/how-holistic-ux-design-increased-gitlab-free-trial-signups","/blog/how-gitlab-helps-meet-nis2-requirements","/blog/how-gitlab-supports-the-nsa-and-cisa-cicd-security-guidance","/blog/how-modern-devops-practices-are-changing-the-operations-role","/blog/how-startups-build-it-infrastructure","/blog/how-to-access-gitlab-on-a-private-network-with-tailscale","/blog/how-to-build-a-strong-dev-community","/blog/how-to-automate-testing-for-a-react-application-with-gitlab","/blog/how-to-create-a-ci-cd-pipeline-with-auto-deploy-to-kubernetes-using-gitlab","/blog/how-to-exploit-parser-differentials","/blog/how-to-leverage-modern-software-testing-skills-in-devops","/blog/how-to-include-file-references-in-your-ci-cd-components","/blog/how-to-security-as-code","/blog/how-to-prepare-for-a-virtual-interview","/blog/how-to-turn-screw-ups-to-your-advantage","/blog/how-to-status-checks","/blog/how-we-decreased-gitlab-repo-backup-times-from-48-hours-to-41-minutes","/blog/how-you-contribute-to-gitlabs-open-devops-platform","/blog/how-we-prevented-security-fixes-leaking-into-our-public-repositories","/blog/how-we-added-eslint-into-vue","/blog/how-we-spent-two-weeks-hunting-an-nfs-bug","/blog/how-we-user-research-transformed-gitlab-runner-fleet-dashboard-visibility-and-metrics","/blog/important-information-regarding-xz-utils-cve-2024-3094","/blog/improving-accessibility-in-gitlab-navigation","/blog/industry-moving-to-single-application-for-devops","/blog/inside-our-new-development-team-lead-persona","/blog/interview-the-open-group","/blog/introducing-compromised-password-detection-for-gitlab-com","/blog/integrating-azure-devops-scm-and-gitlab","/blog/introducing-gitlabs-open-source-security-center","/blog/introducing-subscriptions-on-gitlab-dot-com","/blog/it-automation-developer-productivity","/blog/introducing-workspaces-beta","/blog/join-the-new-gitlab-collective-on-stack-overflow","/blog/jenkins-gitlab-ultimate-guide-to-modernizing-cicd-environment","/blog/katrin-contributor-post","/blog/keys-to-success-for-product-operations","/blog/kubernetes-and-multicloud","/blog/leading-scm-ci-and-code-review-in-one-application","/blog/live-from-commit-news","/blog/learn-python-with-pj-part-5-building-something-with-the-twitter-api","/blog/machine-learning-on-the-gitlab-devops-platform","/blog/making-remote-work-better","/blog/lessons-learned-as-data-team-manager","/blog/managing-gitlab-resources-with-pulumi","/blog/markdown-newline-behaviour","/blog/measuring-the-value-of-our-design-system","/blog/meltano-follow-up","/blog/microcks-and-gitlab-part-one","/blog/migrating-repositories-to-gitlab-just-became-easier","/blog/ml-experiment-sql","/blog/monetizing-and-being-open-source","/blog/move-to-distributed-vcs","/blog/mr-reviews-with-vs-code","/blog/navigation-research-blog-post","/blog/new-gitlab-com-terms-of-service","/blog/observability-is-key-to-cloud-native-transitions-and-modern-application-development","/blog/new-year-new-programming-language","/blog/one-billion-pipelines-cicd","/blog/oxeye-joins-gitlab-to-advance-application-security-capabilities","/blog/open-source-analytics","/blog/our-privacy-policy-has-been-updated","/blog/optimizing-devops-visibility-in-gitlab-14","/blog/personas-and-empathy-building","/blog/pivotal-cloud-foundry-tile-for-gitlab-ee","/blog/pat-revocation-coming-soon","/blog/prevent-secret-leaks-in-source-code-with-gitlab-secret-push-protection","/blog/postman-integration-with-gitlab-makes-your-api-workflows-easier","/de-de/the-source/authors/julie-griffin","/blog/progressive-delivery-using-review-apps","/blog/publish-code-coverage-report-with-gitlab-pages","/de-de/the-source/authors/brian-wald","/de-de/the-source/authors/george-kichukov","/de-de/the-source/authors/stephen-walters","/blog/python-3-defailt-for-license-compliance","/blog/rearchitecting-git-object-database-mainentance-for-scale","/blog/q42020-hackathon-recap","/blog/quick-vulnerability-remediation-with-gitlab-advanced-sast-duo-ai","/blog/remote-communication","/blog/reduce-cycle-time","/blog/refactoring-javascript-to-typescript-with-gitlab-duo-workflow","/blog/remote-work-facilitates-devops","/blog/review-apps-continuous-case-study","/blog/securing-your-code-on-gitlab","/blog/secure-journey-continuous-delivery","/blog/safe-deploys","/blog/secure-and-publish-python-packages-a-guide-to-ci-integration","/blog/serverless-js-project-template","/blog/security-strengthened-by-interation-and-transparency","/blog/sfdx-promo-trailhead-blog","/blog/simple-kubernetes-management-with-gitlab","/blog/smashing-bugs-and-dropping-names-in-2021","/blog/solve-devsecops-challenges-with-gitlab-ci-cd","/blog/speed-security-devops","/blog/ssg-overview-gitlab-pages-part-2","/blog/start-using-git","/blog/supercharge-productivity-with-gitlab-duo","/blog/strategies-to-reduce-cycle-times","/blog/synchronous-collaboration-as-a-remote-designer-at-gitlab","/de-de/the-source/security/how-to-strengthen-security-by-applying-devsecops-principles","/blog/take-our-devops-quiz","/de-de/the-source/ai/how-to-put-generative-ai-to-work-in-your-devsecops-environment","/blog/ten-reasons-why-your-business-needs-ci-cd","/de-de/the-source/ai/6-strategies-to-help-developers-accelerate-ai-adoption","/blog/the-cloud-native-all-remote-security-challenge","/blog/the-road-to-smarter-code-reviewer-recommendations","/blog/the-difference-transparency-makes-in-security","/blog/the-importance-of-compliance-in-devops","/blog/three-reasons-gitlab-is-not-vulnerable-to-the-gollum-vulnerability","/blog/the-ultimate-guide-to-enabling-saml","/blog/there-is-no-mlops-without-devsecops","/blog/top-10-gitlab-technical-blogs-of-2023","/blog/tips-for-managing-engineering-teams-remotely","/blog/top-five-cloud-trends","/blog/track-your-time-in-the-same-tool-you-do-your-work","/blog/two-bugs-and-a-quick-fix-in-gitpod","/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/ultimate-guide-to-migrating-from-aws-codecommit-to-gitlab","/blog/updates-and-actions-to-address-logj-in-gitlab","/blog/use-gitlab-with-vscode","/blog/upgrading-bootstrap-vue","/blog/using-gitlab-ci-to-build-gitlab-faster","/blog/using-web-components-to-encapsulate-css-and-resolve-design-system-conflicts","/blog/want-secure-software-development-our-top-5-tips-to-bring-dev-and-sec-together","/blog/vscode-workflows-for-working-with-gitlab","/blog/webcast-wrapup","/blog/version-12-year-in-review","/blog/were-increasing-bounties-in-our-bug-bounty-program","/blog/what-is-cloud-native","/blog/what-we-re-reading","/blog/what-s-new-in-git-2-51-0","/blog/whats-new-in-git-2-47-0","/blog/why-basic-security-practices-matter-for-everyone","/blog/whiteboarding-remote-work-superpower","/blog/why-gitlab-uses-a-monthly-release-cycle","/blog/why-move-to-a-single-code-collaboration-tool","/blog/why-did-we-choose-to-integrate-fluxcd-with-gitlab","/blog/why-we-spent-the-last-month-eliminating-postgresql-subtransactions","/blog/why-we-are-building-the-gitlab-environment-toolkit-to-help-deploy-gitlab-at-scale","/blog/working-with-yaml-gitlab-ci-android","/blog/yc-application-office-hours","/blog/without-a-shadow-of-a-doubt","/blog/zero-trust-at-gitlab-implementation-challenges","/customers/hotjar","/customers/knowbe4","/customers/drupalassociation","/customers/nvidia","/customers/thezebra","/customers/sigma-defense","/customers/fujitsu","/customers/airwallex","/customers/bgs","/customers/connect-i","/de-de/the-source/platform","/customers/victoria-university","/gitlab-duo/duo-amazon-q","/company/visiting","/press/releases/2023-01-26-gitlab-expands-security-certification-report-portfolio","/press/releases/2016-11-09-gitlab-adds-almtoolbox-to-global-partnership-program","/press/releases/2019-04-16-gitlab-unleashes-the-power-of-kubernetes-in-the-developer-workflow","/press/releases/2018-04-16-telstra-invests-in-gitlab","/press/releases/2020-01-14-gitlab-appoints-vp-global-channels-and-chief-legal-officer","/press/releases/2020-08-26-ubs-gitlab-collaborate-to-bring-software-development-to-next-level","/press/releases/2020-05-11-gitlab-positioned-niche-players-quadrant-2020-gartner-magic-quadrant-application-security-testing","/press/releases/2019-09-11-gitlab-named-leader-in-forbes-cloud-100-list","/press/releases/2021-06-02-gitlab-acquires-unreview-machine-learning-capabilities","/press/releases/2021-09-07-gitlab-appoints-sunny-bedi-to-bod","/press/releases/2022-06-06-gitlab-reports-first-quarter-fiscal-year-2023-financial-results","/press/releases/2021-02-04-soc2-and-3-certifications","/press/releases/2022-10-25-gitlab-security-governance-solution-secure-software-supply-chain","/press/releases/2021-12-15-gitlab-inc-successfully-achieves-iso-iec-27001-2013-certification","/press/releases/2017-09-27-forrester-press-release","/community/early-access","/press/releases/2023-05-22-gitlab-16-announces-ai-powered-devsecops-platform","/press/releases/2023-08-29-gitlab-wins-a-google-cloud-technology-partner-of-the-year-award","/press/releases/2023-12-04-gitlab-reports-third-quarter-fiscal-year-2024-financial-results","/press/releases/2024-04-18-gitlab-announces-gitlab-duo-chat-general-availability","/press/releases/gitlab-reports-second-quarter-fiscal-year-2025-financial-results","/press/releases/2025-06-10-gitlab-reports-first-quarter-fiscal-year-2026-financial-results","/press/releases/2024-08-22-gitlab-announces-the-general-availability-of-gitlab-duo-enterprise","/press/releases/2025-02-19-gitlab-to-present-at-the-morgan-stanley-technology-media-telecom-conference","/solutions/iec-62304","/stages-devops-lifecycle/package","/free-trial/devsecops","/support/statement-of-support","/support/general-policies","/solutions/aerospace","/events/epic-conference","/pricing/feature-comparison","/jobs","/solutions/value-stream-management/dora","/search","/partners/technology-partners","/developer-survey/2024/security-compliance","/solutions/open-source","/topics/agentic-ai","/topics/ci-cd/cicd-pipeline","/topics/ci-cd","/solutions/public-sector/us-govt-support","/topics/devops/beginner-devops-platform","/solutions/delivery-automation","/topics/devops/seven-tips-to-get-the-most-out-of-your-devops-platform","/pricing/ultimate","/topics/devops-platform","/topics/digital-transformation","/topics","/topics/version-control","/topics/version-control/what-is-git-workflow","/es/customers/fanatics","/es/customers/caci","/es/customers/iron-mountain","/es/customers/thales","/es/privacy","/es/pricing/faq-premium-update","/es/partners/technology-partners/ibm","/es/analysts","/es/solutions/aerospace","/es/free-trial","/es/solutions/visibility-measurement","/es/solutions/jenkins","/es/solutions/devops-platform","/es/solutions/public-sector","/the-source/platform/navigating-a-smooth-transition-to-agile-planning","/es/gitlab-duo","/the-source/security/guide-to-dynamic-sboms","/the-source/platform/whats-next-in-devsecops-for-financial-services","/es/topics/ci-cd/implement-continuous-integration","/es/topics/ci-cd/choose-continuous-integration-tool","/es/topics/devops/ai-for-coding","/es/topics/devops/reduce-devops-costs","/the-source/platform/3-surprising-findings-from-our-2024-global-devsecops-survey","/the-source/ai/how-to-put-generative-ai-to-work-in-your-devsecops-environment","/the-source/platform/finops-balancing-financial-responsibility-and-innovation","/the-source/ai/6-strategies-to-help-developers-accelerate-ai-adoption","/the-source/security/compliance-at-the-speed-of-ai-reimagining-grc","/the-source/ai/three-ways-to-operationalize-ai-for-engineering-teams","/the-source/security/strengthen-your-cybersecurity-strategy-with-secure-by-design","/the-source/ai/dora-insights-where-is-ai-really-driving-developer-productivity","/es/topics/devops/what-is-developer-experience","/es/topics/devsecops/what-is-fuzz-testing","/es/topics/version-control","/es/topics/gitops/infrastructure-as-code","/es/topics/version-control/what-is-git-workflow","/fr-fr/blog/agentic-ai-guides-and-resources","/fr-fr/blog/authors/ayoub-fandi","/es/the-source/ai/as-ai-becomes-standard-watch-for-these-4-devsecops-trends","/fr-fr/blog/10-best-practices-for-using-ai-powered-gitlab-duo-chat","/es/the-source/platform/devops-teams-want-to-shake-off-diy-toolchains-a-platform-is-the-answer","/fr-fr/blog/authors/ben-leduc-mills","/fr-fr/blog/authors/andy-volpe","/es/the-source/platform/why-your-development-team-should-plan-small-to-deliver-big","/es/the-source/ai/velocity-with-guardrails-ai-automation","/fr-fr/blog/authors/ariel-camus","/fr-fr/blog/authors/amanda-folson","/fr-fr/blog/authors/alex-martin","/fr-fr/blog/authors/abubakar-siddiq-ango","/fr-fr/blog/authors/andrew-chilton","/fr-fr/blog/authors/boris-baldassari","/fr-fr/blog/authors/brendan-oleary","/es/the-source/security/security-its-more-than-culture-addressing-the-root-cause-of-common-security","/fr-fr/blog/authors/chad-malchow","/fr-fr/blog/authors/bryan-behrenshausen","/fr-fr/blog/authors/chris-balane","/fr-fr/blog/authors/christen-dybenko","/fr-fr/blog/authors/christopher-watson","/fr-fr/blog/authors/darren-eastman","/fr-fr/blog/authors/dan-luhring","/fr-fr/blog/authors/corey-oas","/the-source/authors/ddesanto","/the-source/authors/andre-michael-braun","/fr-fr/blog/authors/david-russell","/fr-fr/blog/authors/dhruv-jain","/fr-fr/blog/authors/eddie-glenn","/fr-fr/blog/authors/dmitry-gruzd","/the-source/authors/iganbaruch","/the-source/authors/rschulman","/fr-fr/blog/authors/emily-chin","/fr-fr/blog/authors/esther-shein","/fr-fr/blog/authors/fabio-akita","/fr-fr/blog/authors/eric-schurter","/fr-fr/blog/authors/flix-veillette-potvin","/fr-fr/blog/authors/gitlab-japan-team","/fr-fr/blog/authors/gavin-peltz","/fr-fr/blog/authors/grant-young","/fr-fr/blog/authors/haydn-mackay","/fr-fr/blog/authors/iain-camacho","/fr-fr/blog/authors/gufran-yeilyurt-obss","/fr-fr/blog/authors/itzik-gan-baruch","/fr-fr/blog/authors/james-ramsay","/fr-fr/blog/authors/jason-blais-mattermost","/fr-fr/blog/authors/jacob-schatz","/fr-fr/blog/authors/jean-philippe-baconnais","/fr-fr/blog/authors/jocelyn-eillis","/fr-fr/blog/authors/jeremy-wagner","/fr-fr/blog/authors/john-cai","/fr-fr/blog/authors/joni-klippert","/fr-fr/blog/authors/julian-thome","/fr-fr/blog/authors/josh-feehs","/fr-fr/blog/authors/kurt-dusek","/fr-fr/blog/authors/kenny-johnston","/fr-fr/blog/authors/kamil-trzciski","/fr-fr/blog/authors/laura-montemayor","/fr-fr/blog/authors/madeline-lake","/fr-fr/blog/authors/levente-polyak","/fr-fr/blog/authors/matthew-nearents","/fr-fr/blog/authors/marcia-ramos","/fr-fr/blog/authors/mark-lapierre","/fr-fr/blog/authors/mek-stittri","/fr-fr/blog/authors/matt-coons","/fr-fr/blog/authors/michael-kozono","/fr-fr/blog/authors/mike-greiling","/fr-fr/blog/authors/neil-mcdonald","/fr-fr/blog/authors/noah-ing","/es/the-source/authors/dave-steer","/fr-fr/blog/authors/olivier-dupr","/fr-fr/blog/authors/pierre-smeyers","/fr-fr/blog/authors/patricio-cano","/fr-fr/blog/authors/paul-machle","/fr-fr/blog/authors/robert-williams","/fr-fr/blog/authors/rachel-nienaber","/fr-fr/blog/authors/roy-taragan","/es/the-source/authors/haim-snir","/fr-fr/blog/authors/regnard-raquedan","/fr-fr/blog/authors/sam-beckham","/fr-fr/blog/authors/samer-akkoub","/es/the-source/authors/ncregan","/fr-fr/blog/authors/sergey-nuzhdin","/fr-fr/blog/authors/sarah-matthies","/fr-fr/blog/authors/saumya-upadhyaya","/fr-fr/blog/authors/stephanie-garza","/fr-fr/blog/authors/sid-sijbrandij","/fr-fr/blog/authors/steven-zinck","/fr-fr/blog/authors/tim-rizzi","/fr-fr/blog/authors/torsten-linz","/fr-fr/blog/authors/taylor-mccaslin","/fr-fr/blog/authors/viktor-nagy","/fr-fr/blog/authors/valentine-mairet","/fr-fr/blog/authors/will-chandler","/fr-fr/blog/authors/zhaochen-li","/fr-fr/blog/finserv-how-to-implement-gitlabs-separation-of-duties-features","/fr-fr/blog/developing-gitlab-duo-how-we-are-dogfooding-our-ai-features","/fr-fr/blog/getting-started-with-gitlab-working-with-ci-cd-variables","/fr-fr/blog/celebrating-gits-20th-anniversary-with-creator-linus-torvalds","/fr-fr/blog/gitlab-duo-self-hosted-enterprise-ai-built-for-data-privacy","/fr-fr/blog/gitlab-named-a-leader-in-the-2024-gartner-magic-quadrant-for-devops","/fr-fr/blog/structuring-the-gitlab-package-registry-for-enterprise-scale","/fr-fr/blog/how-to-install-gitlab-beginners-guide","/fr-fr/blog/best-practices-to-set-up-organizational-hierarchies-that-scale","/fr-fr/blog/inside-gitlabs-healthy-backlog-initiative","/fr-fr/blog/tutorial-secure-and-optimize-your-maven-repository-in-gitlab","/fr-fr/blog/we-need-to-talk-no-proxy","/fr-fr/blog/keeping-git-commit-history-clean","/fr-fr/blog/what-s-new-in-git-2-50-0","/fr-fr/blog/how-gitlab-agile-planning-improves-collaborative-project-management","/fr-fr/blog/observability-vs-monitoring-in-devops","/fr-fr/customers/thales","/fr-fr/customers/iron-mountain","/fr-fr/customers/fanatics","/fr-fr/customers/caci","/fr-fr/search","/fr-fr/pricing/faq-compute-minutes","/fr-fr/partners/benefits","/fr-fr/solutions/automotive","/fr-fr/solutions/finance","/fr-fr/solutions/nonprofit/join","/fr-fr/topics/agile-delivery/agile-ppm","/fr-fr/topics/continuous-delivery","/fr-fr/topics/devops/devops-tools-explained","/fr-fr/topics/ci-cd/continuous-integration-continuous-delivery-work-together","/fr-fr/topics/devops/what-is-a-devops-engineer","/fr-fr/topics/devsecops/sast-vs-dast","/fr-fr/topics/single-application","/fr-fr/topics/gitops/gitops-multicloud-deployments-gitlab","/fr-fr/enterprise","/fr-fr/getting-started-videos","/fr-fr/why-gitlab","/fr-fr/topics/version-control/what-is-centralized-version-control-system","/fr-fr/solutions/startups/google-cloud","/it-it/customers/remote","/it-it/pricing/premium-promo","/it-it/pricing/faq-jihu","/it-it/customers/ally","/it-it/customers/deutsche-telekom","/it-it/partners/technology-partners/google-cloud-platform","/it-it/solutions/continuous-software-compliance","/it-it/solutions/open-source/join","/fr-fr/pricing/premium","/it-it/solutions/gitops","/it-it/solutions/value-stream-management/dora","/it-it/gitlab-duo/agent-platform","/fr-fr/calculator","/it-it/small-business","/it-it/faster-together","/it-it/topics/agile-delivery","/it-it/topics/ci-cd/continuous-integration-metrics","/it-it/topics/devops/ai-code-generation-guide","/it-it/topics/devops/what-is-a-devops-platform-engineer","/it-it/topics/devops/how-and-why-to-create-devops-platform-team","/de-de/blog/categories/engineering","/it-it/topics/devsecops/three-steps-to-better-devsecops","/it-it/topics/gitops/gitops-workflow","/it-it/topics/version-control/benefits-distributed-version-control-system","/it-it/topics/version-control/what-is-code-review","/ja-jp/blog/authors/amara-nwaigwe","/ja-jp/ai-transparency-center","/ja-jp/blog/authors/ahmet-kizilay","/ja-jp/blog/authors/alexander-pereverzevs","/ja-jp/blog/authors/annabel-dunstone-gray","/ja-jp/blog/authors/andrew-newdigate","/ja-jp/blog/authors/ashley-kramer","/ja-jp/blog/authors/bala-allam","/fr-fr/the-source/ai/4-ways-ai-can-help-devops-teams-improve-security","/fr-fr/the-source/security/how-to-strengthen-security-by-applying-devsecops-principles","/fr-fr/the-source/ai/how-to-put-generative-ai-to-work-in-your-devsecops-environment","/ja-jp/blog/authors/benjamin-skierlak","/ja-jp/blog/authors/bradley-lee","/ja-jp/blog/authors/brian-glanz","/ja-jp/blog/authors/camellia-yang","/ja-jp/blog/authors/charl-de-wit","/ja-jp/blog/authors/christian-simko","/ja-jp/blog/authors/chris-moberly","/ja-jp/blog/authors/courtney-meddaugh","/ja-jp/blog/authors/claire-champernowne","/ja-jp/blog/authors/daniel-gruesso","/ja-jp/blog/authors/dean-agron-co-founder-and-ceo-oxeye","/ja-jp/blog/authors/dave-steer","/ja-jp/blog/authors/dimitrie-hoekstra","/ja-jp/blog/authors/douwe-maan","/fr-fr/the-source/authors/george-kichukov","/fr-fr/the-source/authors/brian-wald","/fr-fr/the-source/authors/julie-griffin","/fr-fr/the-source/authors/stephen-walters","/ja-jp/blog/authors/elisabeth-burrows","/ja-jp/blog/authors/enrique-alcntara","/ja-jp/blog/authors/erich-wegscheider","/ja-jp/blog/authors/eugene-lim","/ja-jp/blog/authors/farnoosh-seifoddini","/ja-jp/blog/authors/frdric-caplette","/it-it/customers","/ja-jp/blog/authors/gerardo-lopez-fernandez","/ja-jp/blog/authors/gitlab-vulnerability-research-team","/ja-jp/blog/authors/gyan-chawdhary","/ja-jp/blog/authors/greg-myers","/ja-jp/blog/authors/heather-simpson","/ja-jp/blog/authors/ian-pedowitz","/ja-jp/blog/authors/jaime-martnez","/ja-jp/blog/authors/ivanha-paz","/ja-jp/blog/authors/jamie-rachel","/ja-jp/blog/authors/jason-plum","/ja-jp/blog/authors/joel-krooswyk","/ja-jp/blog/authors/jeroen-van-baarsen","/ja-jp/blog/authors/jeff-park","/ja-jp/blog/authors/john-jarvis","/ja-jp/blog/authors/jordi-mon","/ja-jp/blog/authors/joshua-carroll","/ja-jp/blog/authors/julien-andrieux","/it-it/the-source/ai/agentic-ai-unlocking-developer-potential-at-scale","/ja-jp/blog/authors/katherine-okpara","/ja-jp/blog/authors/khrystyna-humenna","/it-it/the-source/platform/optimize-value-stream-efficiency-to-do-more-with-less-faster","/ja-jp/blog/authors/kwan-lee","/ja-jp/blog/authors/mahesh-kumar","/ja-jp/blog/authors/lauren-minning","/ja-jp/blog/authors/marin-jankovski","/ja-jp/blog/authors/loryn-bortins","/ja-jp/blog/authors/martin-brmmer","/ja-jp/blog/authors/melissa-ushakov","/ja-jp/blog/authors/max-woolf","/ja-jp/blog/authors/matt-nguyen","/ja-jp/blog/authors/miguel-rincon","/ja-jp/blog/authors/mitra-jozenazemian","/ja-jp/blog/authors/nick-thomas","/ja-jp/blog/authors/noah-zoschke","/ja-jp/blog/authors/opher-vishnia","/ja-jp/blog/authors/raimund-hook","/ja-jp/blog/authors/patrick-foster","/ja-jp/blog/authors/pj-metz","/ja-jp/blog/authors/pedro-fortuna","/ja-jp/blog/authors/ricardo-amarilla-villalba","/ja-jp/blog/authors/rupert-douglas","/ja-jp/blog/authors/roger-woo","/ja-jp/blog/authors/sandra-gittlen","/ja-jp/blog/authors/sam-morris","/ja-jp/blog/authors/scott-hampton","/ja-jp/blog/authors/sarah-waldner","/ja-jp/blog/authors/shane-rice","/ja-jp/blog/authors/simon-tarchichi","/ja-jp/blog/authors/suri-patel","/fr-fr/the-source/platform","/ja-jp/blog/authors/stephen-walters","/ja-jp/blog/authors/tristan-read","/ja-jp/blog/authors/tobias-gnther","/ja-jp/blog/authors/ted-gieschen","/ja-jp/blog/authors/vanessa-wegner","/ja-jp/blog/authors/vincy-wilson","/ja-jp/blog/authors/william-arias","/ja-jp/blog/automating-container-image-migration-from-amazon-ecr-to-gitlab","/it-it/the-source/authors/bryan-ross","/it-it/the-source/authors/gitlab","/ja-jp/blog/developing-gitlab-duo-how-we-validate-and-test-ai-models-at-scale","/ja-jp/blog/event-report-gartner-it-infra-2024","/ja-jp/blog/data-driven-devsecops-exploring-gitlab-insights-dashboards","/ja-jp/blog/gitlab-for-agile-software-development","/ja-jp/blog/gitlab-17-7-release","/ja-jp/blog/gitlab-wallpaper","/it-it/the-source/authors/kristina-weis","/ja-jp/blog/gitlab-17-1-released","/it-it/the-source/authors/taylor-mccaslin","/ja-jp/blog/monday-merge-2025-august-11","/ja-jp/blog/partner-sbcands","/ja-jp/blog/from-code-to-production-a-guide-to-continuous-deployment-with-gitlab","/ja-jp/blog/how-to-keep-up-with-ci-cd-best-practices","/ja-jp/blog/gitlab-duo-amazon-q-transform-ideas-into-code-in-minutes","/ja-jp/blog/structuring-the-gitlab-package-registry-for-enterprise-scale","/ja-jp/blog/jenkins-to-gitlab-migration-made-easy","/ja-jp/blog/what-is-agile-development","/ja-jp/blog/what-is-kubernetes","/ja-jp/blog/whats-new-in-git-2-47-0","/ja-jp/blog/u-s-navy-black-pearl-lessons-in-championing-devsecops","/ja-jp/developer-experience","/ja-jp/forrester-wave-devops-platform","/ja-jp/customers/agoda","/ja-jp/customers/connect-i","/ja-jp/customers/glympse","/ja-jp/small-business","/ja-jp/customers/mckenzie-intelligence-services","/ja-jp/gitlab-duo/duo-amazon-q","/ja-jp/solutions/gitops","/ja-jp/solutions/continuous-software-compliance","/ja-jp/pricing/ultimate","/ja-jp/partners/technology-partners/hashicorp","/ja-jp/pricing/faq-new-product-subscription-tiers","/ja-jp/solutions/open-source/join","/ja-jp/solutions/value-stream-management/dora","/ja-jp/topics/agile-delivery","/ja-jp/topics/devops/how-and-why-to-create-devops-platform-team","/ja-jp/topics/devops/what-is-a-devops-platform-engineer","/ja-jp/topics/ci-cd/continuous-integration-metrics","/ja-jp/topics/devsecops/three-steps-to-better-devsecops","/ja-jp/topics/gitops/gitops-workflow","/ja-jp/topics/devops/ai-code-generation-guide","/ja-jp/topics/version-control/benefits-distributed-version-control-system","/it-it/the-source/ai","/ja-jp/topics/version-control/what-is-code-review","/it-it/the-source/security","/pt-br/forrester-wave-devops-platform","/pt-br/gitlab-duo/duo-amazon-q","/pt-br/ai-transparency-center","/pt-br/pricing/ultimate","/pt-br/partners/technology-partners/hashicorp","/pt-br/customers/dunelm","/pt-br/customers/intuitive-machines","/pt-br/pricing/faq-new-product-subscription-tiers","/pt-br/customers/bab","/pt-br/customers/siemens","/pt-br/solutions/platform-engineering","/pt-br/software-faster","/pt-br/solutions/value-stream-management","/pt-br/solutions/continuous-software-security-assurance","/pt-br/topics/ci-cd/continuous-integration-server","/pt-br/topics/ci-cd/benefits-continuous-integration","/pt-br/topics/devops/ai-enhanced-security","/pt-br/topics/devops","/pt-br/topics/devops/what-is-a-site-reliability-engineer","/pt-br/topics/devsecops/what-is-developer-first-security","/pt-br/topics/gitops","/pt-br/topics/version-control/how-implement-version-control","/pt-br/solutions","/pt-br/topics/version-control/what-is-git-version-control","/ja-jp/the-source/ai/agentic-ai-unlocking-developer-potential-at-scale","/ja-jp/the-source/platform/optimize-value-stream-efficiency-to-do-more-with-less-faster","/ja-jp/the-source/authors/kristina-weis","/ja-jp/the-source/authors/bryan-ross","/ja-jp/the-source/authors/taylor-mccaslin","/ja-jp/the-source/authors/gitlab","/pt-br/the-source/ai/ai-trends-for-2025-agentic-ai-self-hosted-models-and-more","/pt-br/the-source/platform/why-software-logistics-is-key-to-accelerating-innovation","/pt-br/the-source/ai/understand-and-resolve-vulnerabilities-with-ai-powered-gitlab-duo","/pt-br/the-source/security/key-security-trends-for-cisos-in-2025","/pt-br/the-source/authors/grant-hickman","/pt-br/the-source/authors/lee-faus","/ja-jp/the-source/security","/ja-jp/the-source/ai","/pt-br/the-source/authors/chandler-gibbons","/pt-br/the-source","/fr-fr/blog/categories/customer-stories","/ja-jp/blog/categories/insights","/ja-jp/blog/archive","/ja-jp/blog/categories/agile-planning","/blog/categories/agile-planning","/blog/tags/education","/blog/tags/cd","/blog/tags/remote-work","/blog/tags/gke","/blog/tags/customers","/blog/categories/engineering","/blog/tags/open-source","/blog/tags/tutorial"]}