{"id":"12cdf044-6926-43ed-b583-b5a4fc6b8b29","timestamp":1757003786620,"matcher":{"static":{},"wildcard":{},"dynamic":{}},"prerendered":["/de-de/blog/authors/anna-vovchenko","/de-de/blog/authors/greg-johnson","/de-de/blog/authors/adfinis-sygroup","/de-de/blog/authors/benedikt-rollik","/de-de/blog/authors/brad-downey","/de-de/blog/authors/ashley-knobloch","/de-de/blog/authors/amar-patel","/de-de/blog/authors/alexander-malaev","/de-de/blog/authors/byron-boots","/de-de/blog/authors/chris-micek","/de-de/blog/authors/brett-walker","/de-de/blog/authors/daniel-berman","/de-de/blog/authors/davis-townsend","/de-de/blog/authors/baksheesh-singh-ghuman","/de-de/blog/authors/christian-nnachi","/de-de/blog/authors/andrew-kelly","/de-de/blog/authors/douglas-alexandre","/de-de/blog/authors/costel-maxim","/de-de/blog/authors/chandler-gibbons","/de-de/blog/authors/darwin-sanoy","/de-de/blog/authors/cindy-blake","/de-de/blog/authors/dilan-orrino","/de-de/blog/authors/emily-von-hoffmann","/de-de/blog/authors/gitlab-team","/de-de/blog/authors/ethan-urie","/de-de/blog/authors/francis-ofungwu","/de-de/blog/authors/fabio-pitino","/de-de/blog/authors/gerard-hickey","/de-de/blog/authors/eliran-mesika","/de-de/blog/authors/erica-lindberg","/de-de/blog/authors/guy-bar-gil-product-manager-at-whitesource","/de-de/blog/authors/heather-mcnamee","/de-de/blog/authors/ian-khor","/de-de/blog/authors/jeff-kelsey","/de-de/blog/authors/jamie-hurewitz","/de-de/blog/authors/jacques-erasmus","/de-de/blog/authors/jason-colyer","/de-de/blog/authors/joe-randazzo","/de-de/blog/authors/jerez-solis","/de-de/blog/authors/ivan-nemytchenko","/de-de/blog/authors/john-crowley","/de-de/blog/authors/joo-pereira","/de-de/blog/authors/josh-zimmerman","/de-de/blog/authors/karthik-nayak","/de-de/blog/authors/julie-griffin","/de-de/blog/authors/kevin-morrison","/de-de/blog/authors/lauren-gibbons-paul","/de-de/blog/authors/kushal-pandya","/de-de/blog/authors/magdalena-frankiewicz","/de-de/blog/authors/marie-hargitt","/de-de/blog/authors/mark-pundsack","/de-de/blog/authors/liz-coleman","/de-de/blog/authors/matt-genelin","/de-de/blog/authors/matthieu-fronton","/de-de/blog/authors/melissa-smolensky","/de-de/blog/authors/michelle-gill","/de-de/blog/authors/miranda-carter","/de-de/blog/authors/nick-thomas","/de-de/blog/authors/noah-zoschke","/de-de/blog/authors/opher-vishnia","/de-de/blog/authors/patrick-foster","/de-de/blog/authors/pedro-fortuna","/de-de/blog/authors/pj-metz","/de-de/blog/authors/ricardo-amarilla-villalba","/de-de/blog/authors/raimund-hook","/de-de/blog/authors/rupert-douglas","/de-de/blog/authors/sandra-gittlen","/de-de/blog/authors/sam-morris","/de-de/blog/authors/roger-woo","/de-de/blog/authors/sarah-waldner","/de-de/blog/authors/scott-hampton","/de-de/blog/authors/simon-tarchichi","/de-de/blog/authors/suri-patel","/de-de/blog/authors/ted-gieschen","/de-de/blog/authors/shane-rice","/de-de/blog/authors/stephen-walters","/de-de/blog/authors/tobias-gnther","/de-de/blog/authors/tristan-read","/de-de/blog/authors/vincy-wilson","/de-de/blog/authors/vanessa-wegner","/de-de/blog/authors/william-arias","/de-de/blog/automating-container-image-migration-from-amazon-ecr-to-gitlab","/de-de/blog/building-a-gitlab-ci-cd-pipeline-for-a-monorepo-the-easy-way","/de-de/blog/agile-pairing-sessions","/de-de/blog/gitlab-catches-mongodb-go-module-supply-chain-attack","/de-de/blog/definition-what-is-kubernetes","/de-de/blog/gitlab-duo-with-amazon-q-agentic-ai-optimized-for-aws","/de-de/blog/efficient-devsecops-workflows-hands-on-python-gitlab-api-automation","/de-de/blog/gitlab-premium-with-duo","/de-de/blog/how-gitlab-duo-helps-secure-and-thoroughly-test-ai-generated-code","/de-de/blog/introducing-the-source-insights-for-the-future-of-software-development","/de-de/blog/meet-gitlab-duo-workflow-the-future-of-ai-driven-development","/de-de/blog/how-to-use-gitlabs-custom-compliance-frameworks-in-your-devsecops","/de-de/blog/scrum-project-management-how-it-works","/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-45-0","/de-de/blog/from-code-to-production-a-guide-to-continuous-deployment-with-gitlab","/de-de/blog/10-best-practices-for-using-ai-powered-gitlab-duo-chat","/de-de/blog/using-ansible-and-gitlab-as-infrastructure-for-code","/de-de/customers/fanatics","/de-de/customers/iron-mountain","/de-de/customers/caci","/de-de/customers/thales","/de-de/get-started","/de-de/integrations","/de-de/pricing/licensing-faq/cloud-licensing","/de-de/topics/multicloud","/de-de/topics/ci-cd/cloud-native-continuous-integration","/de-de/solutions/source-code-management","/de-de/topics/gitops/gitlab-enables-infrastructure-as-code","/de-de/topics/devops/the-role-of-ai-in-devops","/de-de/solutions/nonprofit","/de-de/topics/devsecops/beginners-guide-to-container-security","/de-de/topics/devops/build-a-devops-team","/de-de/topics/ci-cd/pipeline-as-code","/de-de/calculator","/de-de/topics/version-control/version-control-best-practices","/de-de/solutions/education/join","/de-de/topics/version-control/what-is-innersource","/de-de/enterprise","/de-de/solutions/analytics-and-insights","/blog/agile-best-practices","/blog/2018-global-developer-report","/de-de/sales","/blog/3-gitlab-features-to-level-up-devsecops-workflows","/blog/5-ways-collaboration-boosts-productivity-and-your-career","/blog/a-grant-to-help-us-integrate-gitlab-with-open-source-osf","/blog/5-code-review-features","/blog/7-reasons-why-you-should-be-using-ci","/blog/accelerate-state-of-devops-report-key-takeaways","/blog/a-story-of-runner-scaling","/blog/add-ssh-key-screencast","/blog/a-benchmarking-framework-for-sast","/blog/1-mil-merge-requests","/blog/ai-in-action-hackathon-celebrating-the-gitlab-innovations","/blog/align-engineering-security-appsec-tests-in-ci","/blog/announcing-gitlab-devsecops","/blog/applying-gitlab-labels-automatically","/blog/an-agile-approach-to-documentation-and-structure","/blog/atlassian-server-ending-move-to-a-single-devsecops-platform","/blog/ask-a-hacker-a-conversation-with-ahacker1","/blog/authors/becka-lippert","/blog/authors/adfinis-sygroup","/blog/authors/ariel-camus","/blog/authors/andrew-fontaine","/blog/authors/alexander-dietrich","/blog/authors/andy-volpe","/blog/authors/amanda-rueda","/blog/authors/austin-regnery","/blog/authors/bill-staples","/blog/authors/brandon-lyon","/blog/authors/brian-wald","/blog/authors/carol-teskey","/blog/authors/christina-hupy-phd","/blog/authors/cherry-han","/blog/authors/chris-ward","/blog/authors/colin-fletcher","/blog/authors/craig-miskell","/blog/authors/daniel-helfand","/de-de/platform","/blog/authors/dave-wentzel","/blog/authors/dean-agron-co-founder-and-ceo-oxeye","/blog/authors/dimitrie-hoekstra","/blog/authors/douwe-maan","/blog/authors/elisabeth-burrows","/blog/authors/enrique-alcntara","/blog/authors/eugene-lim","/blog/authors/erich-wegscheider","/blog/authors/farnoosh-seifoddini","/blog/authors/frdric-caplette","/blog/authors/gerardo-lopez-fernandez","/blog/authors/gitlab-vulnerability-research-team","/blog/authors/greg-myers","/blog/authors/gyan-chawdhary","/blog/authors/heather-mcnamee","/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/jeremy-watson","/blog/authors/jochen-roth","/blog/authors/joni-klippert","/blog/authors/john-coghlan","/blog/authors/julia-lake","/blog/authors/joseph-schorr-from-coreos","/blog/authors/justin-tobler","/blog/authors/kirsten-abma","/blog/authors/kees-valkhof","/blog/authors/lucas-charles","/blog/authors/manuel-kraft","/blog/authors/kyle-mann","/blog/authors/laurena-alves","/blog/authors/marin-job","/blog/authors/martynas-krupskis","/blog/authors/matt-nohr","/blog/authors/maximilien-belinga","/blog/authors/michael-fahey","/blog/authors/monmayuri-ray","/blog/authors/mike-bartlett","/blog/authors/nick-thomas","/blog/authors/noah-zoschke","/blog/authors/pierre-smeyers","/blog/authors/patrick-deuley","/blog/authors/omar-fernandez","/blog/authors/paul-meresanu","/blog/authors/regnard-raquedan","/blog/authors/rachel-nienaber","/blog/authors/robert-williams","/blog/authors/roy-taragan","/blog/authors/salman-ladha","/blog/authors/sameer-kamani","/blog/authors/sarah-daily","/blog/authors/sasha-bannister","/blog/authors/sean-packham","/blog/authors/shinya-maeda","/blog/authors/steve-ropa","/blog/authors/stan-hu","/blog/authors/tanuja-jayarama-raju","/blog/authors/tim-davis","/blog/authors/tomasz-maczukin","/blog/authors/tyler-williams","/blog/authors/victor-hernandez","/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/beautifying-our-ui","/blog/aws-reinvent-recap","/blog/benefits-of-corporate-shadow-programs","/blog/best-practices-to-keep-secrets-out-of-gitlab-repositories","/blog/bitbucket-vs-gitlab-com","/blog/bugs-bounties-and-cherry-browns","/blog/business-impact-ci-cd","/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/cern-connect-global-researchers","/blog/ci-cd-demo","/blog/chat-about-your-merge-request-with-gitlab-duo","/blog/ci-minutes-update-free-users","/blog/collaborating-on-a-cross-stage-feature","/blog/cncf-five-technologies-to-watch-in-2021","/blog/commits-do-not-equal-productivity","/blog/connecting-gitlab-and-pantheon-streamline-wordpress-drupal-workflows","/blog/composition-analysis-14-deprecations-and-removals","/blog/continuous-integration-delivery-and-deployment-with-gitlab","/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/data-driven-decision-making-with-sourcewarp","/blog/deep-dive-investigation-of-gitlab-packages","/blog/demystifying-ci-cd-variables","/blog/deprecating-the-cert-based-kubernetes-integration","/blog/develop-c-unit-testing-with-catch2-junit-and-gitlab-ci","/blog/developing-gitlab-duo-ai-impact-analytics-dashboard-measures-the-roi-of-ai","/blog/devops-at-nova-scotia-province","/blog/devops-strategy","/blog/devsecops-security-standardization","/blog/docker-hub-rate-limit-monitoring","/blog/dont-hide-primary-actions","/blog/efficient-code-review-tips","/blog/eks-gitlab-integration","/blog/enable-secure-sudo-access-for-gitlab-remote-development-workspaces","/blog/enhance-application-quality-with-ai-powered-test-generation","/blog/environment-friction-cycle","/blog/expanded-registration-features-program","/blog/external-postgresql-servers-should-be-upgraded-to-latest-version","/blog/feature-highlight-git-hooks","/blog/fast-and-secure-ai-agent-deployment-to-google-cloud-with-gitlab","/blog/feature-highlight-subscribe-to-label","/blog/first-look-the-new-agile-planning-experience-in-gitlab","/blog/five-signs-you-should-think-bigger","/blog/forrester-cdra2020","/blog/future-front-end-development","/blog/from-berlin-to-new-zealand","/blog/get-started-compliance-as-code","/blog/gcp-move-update","/blog/getting-started-gitlab-ci-gcp","/blog/git-fetch-performance","/blog/getting-started-with-gitlab-mastering-project-management","/blog/git-ransom-campaign-incident-report-atlassian-bitbucket-github-gitlab","/blog/github-free-for-teams","/blog/gitlab-16-7-release","/blog/gitlab-17-2-release","/blog/gitlab-18-1-released","/blog/gitlab-achieves-aws-devops-competency-certification","/blog/gitlab-adoption-growing-at-cern","/blog/gitlab-and-oracle-partner-for-a-cloud-native-approach-to-modern-application-development","/blog/gitlab-announces-4m-series-a-funding-from-khosla-ventures","/de-de/the-source/authors/sabrina-farmer","/blog/gitlab-auto-devops-in-action","/blog/gitlab-ci-cd-with-firebase","/blog/gitlab-com-and-logjam","/de-de/the-source/authors/derek-debellis","/de-de/the-source/authors/andre-michael-braun","/de-de/the-source/authors/jlongo","/blog/gitlab-commit-cfp-closing-soon","/blog/gitlab-critical-security-release-16-7-2-16-6-4-16-5-6","/blog/gitlab-contributor-days","/blog/gitlab-duo-agent-platform-what-is-next-for-intelligent-devsecops","/blog/gitlab-diversity-sponsorship","/blog/gitlab-duo-code-suggestions-python","/de-de/the-source/ai/dora-insights-where-is-ai-really-driving-developer-productivity","/blog/gitlab-education-solutions","/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-in-action","/blog/gitlab-is-setting-standard-for-devsecops","/blog/gitlab-is-a-slam-dunk","/blog/gitlab-loves-mattermost","/de-de/the-source/ai/4-steps-for-measuring-the-impact-of-ai","/blog/gitlab-jetbrains-neovim-plugins","/blog/gitlab-latest-security-trends","/blog/gitlab-moving-to-14-breaking-changes","/blog/gitlab-news","/blog/gitlab-patch-release-17-0-2-16-11-4-16-10-7","/blog/gitlab-open-strategy","/blog/gitlab-pages-get-started","/blog/gitlab-patch-release-17-4-1-17-3-4-17-2-8","/de-de/the-source/security/enterprise-scale-security-and-compliance-policy-management-in-the-ai-era","/de-de/the-source/platform/finops-balancing-financial-responsibility-and-innovation","/blog/gitlab-patch-release-17-8-2-17-7-4-17-6-5","/de-de/the-source/security/why-legacy-code-is-a-security-risk-and-how-ai-can-help","/blog/gitlab-patch-release-18-2-2-18-1-4-18-0-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-serverless-with-cloudrun-for-anthos","/blog/gitlab-releases-15-breaking-changes","/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-ultimates-total-economic-impact-483-roi-over-3-years","/blog/gitops-with-gitlab-connecting-the-cluster","/blog/gitlab-zapier-integration","/blog/gitlab-visual-studio-extension","/blog/gitlabs-global-compensation-calculator-the-next-iteration","/blog/global-developer-survey-2016","/blog/google-gitlab-serverless-webinar","/blog/happy-birthday-secure-by-design","/blog/group-conversation-podcast","/blog/gitter-acquisition","/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-a-devops-platform-can-help-solve-5-key-smb-frustrations","/blog/how-gitlab-helps-meet-nis2-requirements","/blog/how-holistic-ux-design-increased-gitlab-free-trial-signups","/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-create-a-ci-cd-pipeline-with-auto-deploy-to-kubernetes-using-gitlab","/blog/how-to-automate-testing-for-a-react-application-with-gitlab","/blog/how-to-exploit-parser-differentials","/blog/how-to-include-file-references-in-your-ci-cd-components","/blog/how-to-security-as-code","/blog/how-to-leverage-modern-software-testing-skills-in-devops","/blog/how-to-prepare-for-a-virtual-interview","/blog/how-to-status-checks","/blog/how-to-turn-screw-ups-to-your-advantage","/blog/how-we-added-eslint-into-vue","/blog/how-we-prevented-security-fixes-leaking-into-our-public-repositories","/blog/how-we-decreased-gitlab-repo-backup-times-from-48-hours-to-41-minutes","/blog/how-we-spent-two-weeks-hunting-an-nfs-bug","/blog/how-we-user-research-transformed-gitlab-runner-fleet-dashboard-visibility-and-metrics","/blog/how-you-contribute-to-gitlabs-open-devops-platform","/blog/important-information-regarding-xz-utils-cve-2024-3094","/blog/improving-accessibility-in-gitlab-navigation","/blog/inside-our-new-development-team-lead-persona","/blog/industry-moving-to-single-application-for-devops","/blog/interview-the-open-group","/blog/integrating-azure-devops-scm-and-gitlab","/blog/introducing-compromised-password-detection-for-gitlab-com","/blog/introducing-workspaces-beta","/blog/introducing-gitlabs-open-source-security-center","/blog/introducing-subscriptions-on-gitlab-dot-com","/blog/it-automation-developer-productivity","/blog/join-the-new-gitlab-collective-on-stack-overflow","/blog/katrin-contributor-post","/blog/keys-to-success-for-product-operations","/blog/jenkins-gitlab-ultimate-guide-to-modernizing-cicd-environment","/blog/kubernetes-and-multicloud","/blog/learn-python-with-pj-part-5-building-something-with-the-twitter-api","/blog/leading-scm-ci-and-code-review-in-one-application","/blog/lessons-learned-as-data-team-manager","/blog/live-from-commit-news","/blog/machine-learning-on-the-gitlab-devops-platform","/blog/making-remote-work-better","/blog/managing-gitlab-resources-with-pulumi","/blog/measuring-the-value-of-our-design-system","/blog/markdown-newline-behaviour","/blog/meltano-follow-up","/blog/microcks-and-gitlab-part-one","/blog/monetizing-and-being-open-source","/blog/ml-experiment-sql","/blog/migrating-repositories-to-gitlab-just-became-easier","/blog/mr-reviews-with-vs-code","/blog/move-to-distributed-vcs","/blog/new-gitlab-com-terms-of-service","/blog/navigation-research-blog-post","/blog/new-year-new-programming-language","/blog/open-source-analytics","/blog/observability-is-key-to-cloud-native-transitions-and-modern-application-development","/blog/one-billion-pipelines-cicd","/blog/optimizing-devops-visibility-in-gitlab-14","/blog/oxeye-joins-gitlab-to-advance-application-security-capabilities","/blog/pat-revocation-coming-soon","/blog/our-privacy-policy-has-been-updated","/blog/personas-and-empathy-building","/blog/pivotal-cloud-foundry-tile-for-gitlab-ee","/blog/postman-integration-with-gitlab-makes-your-api-workflows-easier","/blog/publish-code-coverage-report-with-gitlab-pages","/blog/prevent-secret-leaks-in-source-code-with-gitlab-secret-push-protection","/blog/progressive-delivery-using-review-apps","/blog/q42020-hackathon-recap","/blog/python-3-defailt-for-license-compliance","/blog/quick-vulnerability-remediation-with-gitlab-advanced-sast-duo-ai","/blog/reduce-cycle-time","/blog/rearchitecting-git-object-database-mainentance-for-scale","/blog/refactoring-javascript-to-typescript-with-gitlab-duo-workflow","/blog/remote-communication","/blog/remote-work-facilitates-devops","/blog/review-apps-continuous-case-study","/blog/safe-deploys","/blog/secure-and-publish-python-packages-a-guide-to-ci-integration","/blog/securing-the-software-supply-chain-through-automated-attestation","/blog/secure-journey-continuous-delivery","/blog/security-scan-experience","/blog/sentry-integration-blog-post","/blog/setting-up-the-k-agent","/blog/sids-top-advice-for-startups","/blog/small-experiments-significant-results-and-learnings","/blog/software-test-at-gitlab","/blog/speed-secure-software-delivery-devsecops","/blog/strategies-microservices-architecture","/blog/ssg-overview-gitlab-pages-part-1-dynamic-x-static","/blog/start-contributing-to-gitlab-today","/blog/switching-sides-in-security","/blog/summarize-my-merge-request-review","/blog/take-advantage-of-git-rebase","/blog/the-changing-roles-in-devsecops","/blog/ten-devops-terms","/blog/the-devops-platform-series-building-a-business-case","/blog/the-hardware-that-powers-100k-git-repos","/blog/the-road-to-gitaly-1-0","/blog/there-and-back-again-in-one-release","/blog/the-trouble-with-technical-interviews","/blog/three-new-support-tools","/blog/track-machine-learning-model-experiments","/blog/tips-for-better-code-review","/blog/top-10-gitlab-hacks","/blog/top-five-actions-owasp-2021","/blog/tutorial-how-to-set-up-your-first-gitlab-ci-cd-component","/blog/trends-in-version-control-land-open-source","/blog/twenty-twenty-through-a-bug-bounty-lens","/blog/update-on-hiring","/blog/unmasking-password-attacks-at-gitlab","/blog/ultimate-guide-to-ci-cd-fundamentals-to-advanced-implementation","/blog/upgrade-to-rails5","/blog/use-gitlab-to-detect-vulnerabilities","/blog/using-the-gitlab-ci-slash-cd-for-smart-home-configuration-management","/blog/verizon-customer-story","/blog/using-child-pipelines-to-continuously-deploy-to-five-environments","/blog/vscode-workflow-new-features","/blog/were-combining-patch-and-security-releases","/blog/webcast-gitlab-86","/blog/want-faster-releases-your-answer-lies-in-automated-software-testing","/blog/what-is-a-vp-of-scaling","/blog/what-s-new-in-git-2-50-0","/blog/what-we-learned-by-taking-our-bug-bounty-program-public","/blog/whats-new-in-git-2-46-0","/blog/why-devops-collaboration-continues-to-be-important","/blog/where-to-donate-your-devops-skills","/blog/why-gitlab-is-the-right-design-collaboration-tool-for-the-whole-team","/blog/why-are-organizations-moving-to-a-unified-devsecops-platform","/blog/why-the-market-is-moving-to-a-platform-approach-to-devsecops","/blog/why-its-crucial-to-break-things-down-into-smallest-iterations","/blog/why-we-pay-local-rates","/blog/working-remotely-with-children-at-home","/blog/windows-2022-support-for-gitlab-saas-runners","/blog/zeit-launches-now-for-gitlab","/blog/write-vulnerability-detection-rules","/customers/chefkoch","/customers/agoda","/customers/deakin-university","/customers/hemmersbach","/customers/extra-hop-networks","/customers/axway","/customers/keytradebank","/customers/nebulaworks","/customers/thales","/customers/remote","/customers/uw","/partners/benefits","/platform","/company/team/board-of-directors","/community/co-create","/press/releases/2021-10-04-gitlab-announces-launch-of-initial-public-offering","/press/releases/2021-06-16-gitlab-expands-partner-program-new-technology-integrations-services-program","/press/releases/2017-01-19-rollbar-press-release","/press/releases/2019-07-01-gitlab-appoints-new-board-members","/press/releases/2017-10-09-gitlab-raises-c-round","/press/releases/2020-03-10-remote-work-report-future-of-work-is-remote","/press/releases/2019-09-17-gitlab-on-vmware-cloud-marketplace","/press/releases/2020-10-05-gitlab-welcomes-brian-robins-as-chief-financial-officer","/press/releases/2021-03-23-gitlab-virtual-commit-2021-cfp-now-open","/press/releases/2020-05-19-gitlab-ramps-up-sea-market-drive","/press/releases/2018-08-09-gitlab-recognized-as-strong-performer-in-vsm-report","/gartner-mq-ai-code-assistants","/press/releases/2022-03-14-gitlab-reports-fourth-quarter-and-full-year-fiscal-2022-financial-results","/press/releases/2022-08-15-gitlab-to-announce-second-quarter-fiscal-2023-financial-results","/press/releases/2023-03-13-gitlab-reports-fourth-quarter-and-full-year-2023-financial-results","/press/releases/2022-11-22-gitlab-ceo-and-cofounder-sid-sijbrandij-to-present-at-gitlab-connect-japan-2022","/press/releases/2024-05-15-gitlab-announces-secure-ai-driven-capabilities-to-streamline-software-development","/press/releases/2023-06-06-gitlab-recognized-as-the-only-leader-in-integrated-software-delivery-platforms-report","/press/releases/2024-08-28-gitlab-chief-financial-officer-to-present-at-piper-sandler-growth-frontiers-conference","/press/releases/2023-09-05-devsecops-report-state-of-ai-in-software-development","/press/releases/2025-04-08-gitlab-wins-a-google-cloud-technology-partner-of-the-year-award-for-devops","/press/releases/2024-01-18-gitlab-appoints-sabrina-farmer-as-chief-technology-officer","/press/releases/2025-07-29-gitlab-c-suite-survey","/press/releases/gitlab-recognized-as-a-leader-in-the-gartner-magic-quadrant-for-devops-platforms-for-the-second-consecutive-year","/pricing/faq-new-product-subscription-tiers","/events/financial-services-roadshow","/solutions/jira","/stages-devops-lifecycle/govern","/solutions/compliance","/support/customer-satisfaction","/developer-experience","/solutions/public-sector/fedramp","/support/providing-large-files","/ebook-ultimate-guide-ci-cd","/guide-to-dynamic-sboms","/solutions/github","/solutions/startups","/pricing/premium-promo","/resources","/software-faster","/the-source/platform/whats-next-in-devsecops-for-telecommunications","/the-source/ai/getting-started-with-ai-in-software-development-a-guide-for-leaders","/the-source/security/the-key-to-innovation-and-compliance-in-financial-services","/the-source/ai/transform-automotive-embedded-development-with-ai","/topics/ci-cd/continuous-integration-agile","/topics/devops/devops-beginner-resources","/topics/agile-delivery/agile-ppm","/topics/ci-cd/shift-left-devops","/topics/devops/use-devops-platform-to-avoid-devops-tax","/topics/multicloud","/topics/devsecops/devsecops-security-checklist","/topics/gitops/gitops-best-practices","/topics/version-control/version-control-best-practices","/topics/version-control/what-is-innersource","/the-source/ai/4-steps-for-measuring-the-impact-of-ai","/the-source/ai/ai-trends-for-2025-agentic-ai-self-hosted-models-and-more","/the-source/platform/beyond-the-portal-hype-why-you-need-a-platform-first","/the-source/platform/platform-engineering-its-about-culture-not-tools","/the-source/security/embedding-risk-intelligence-into-your-software-supply-chain","/the-source/platform/high-performing-development-teams-your-business-advantage","/the-source/security/how-to-implement-secret-management-best-practices-with-gitlab","/es/customers/mckenzie-intelligence-services","/es/customers/cern","/es/customers/glympse","/es/developer-experience","/es/gartner-magic-quadrant","/es/resources","/es/solutions/jira","/es/solutions/slack","/es/solutions/agile-delivery","/es/pricing/feature-comparison","/the-source/authors/joel-krooswyk","/the-source/authors/ayoub-fandi","/the-source/authors/sandra-gittlen","/the-source/authors/emilio-salvador","/es/solutions/education","/es/topics/ci-cd","/es/company","/es/topics/devops/seven-tips-to-get-the-most-out-of-your-devops-platform","/es/topics/ci-cd/cicd-pipeline","/es/topics/digital-transformation","/es/topics/devops/beginner-devops-platform","/es/partners/technology-partners","/es/topics/microservices","/es/topics/devops-platform","/es/topics/version-control/what-is-gitlab-flow","/es/topics/version-control/software-team-collaboration","/es/teamops","/de-de/blog/tags/devops-platform","/de-de/blog/categories/news","/de-de/blog/tags/partners","/de-de/blog/tags/cloud-native","/de-de/blog/tags/testing","/de-de/blog/tags/agile","/de-de/blog/tags/git","/es","/fr-fr/blog/agile-pairing-sessions","/fr-fr/blog/3-best-practices-for-building-software-in-the-era-of-llms","/fr-fr/blog/authors/angelo-stavrow","/fr-fr/blog/authors/arunoda-susiripala","/fr-fr/blog/authors/alexander-dietrich","/fr-fr/blog/authors/bahubali-bill-shetti","/fr-fr/blog/authors/amanda-rueda","/fr-fr/blog/authors/ben-ridley","/fr-fr/blog/authors/bryan-may","/fr-fr/blog/authors/brendan-regan","/fr-fr/blog/authors/andrew-fontaine","/fr-fr/blog/authors/borivoje-tasovac","/fr-fr/blog/authors/achilleas-pipinellis","/fr-fr/blog/authors/chance-feick","/the-source/ai","/fr-fr/blog/authors/chris-baus","/fr-fr/blog/authors/christian-couder","/fr-fr/blog/authors/christos-bacharakis","/fr-fr/blog/authors/dan-rabinovitz","/fr-fr/blog/authors/cormac-foster","/fr-fr/blog/authors/darren-murph","/fr-fr/blog/authors/david-smith","/fr-fr/blog/authors/eduardo-bonet","/fr-fr/blog/authors/diana-logan","/fr-fr/blog/authors/dominic-couture","/fr-fr/blog/authors/emily-kyle","/fr-fr/blog/authors/erica-huang","/fr-fr/blog/authors/ethan-strike","/fr-fr/blog/authors/fabio-busatto","/fr-fr/blog/authors/forrest-brazeal","/fr-fr/blog/authors/george-kichukov","/fr-fr/blog/authors/gitlab-security-team","/fr-fr/blog/authors/greg-alfaro","/fr-fr/blog/authors/gustaw-fit-of-zoopla","/fr-fr/blog/authors/hazel-yang","/fr-fr/blog/authors/ian-bartholomew","/fr-fr/blog/authors/jacob-vosmaer","/fr-fr/blog/authors/james-wormwell","/fr-fr/blog/authors/ivan-lychev","/fr-fr/blog/authors/jochen-roth","/fr-fr/blog/authors/jason-chen","/fr-fr/blog/authors/jeff-burrows","/fr-fr/blog/authors/jeremy-watson","/fr-fr/blog/authors/john-coghlan","/fr-fr/blog/authors/joo-alexandre-prado-tavares-cunha","/fr-fr/blog/authors/josh-kodroff-pulumi","/fr-fr/blog/authors/julie-byrne","/fr-fr/blog/authors/karen-caras","/fr-fr/blog/authors/kushal-koolwal","/fr-fr/blog/authors/lauren-barker","/fr-fr/blog/authors/kevin-chu","/fr-fr/blog/authors/marco-lenzo","/fr-fr/blog/authors/lin-jen-shin","/fr-fr/blog/authors/madou-coulibaly","/fr-fr/blog/authors/matthias-kppler","/fr-fr/blog/authors/matt-delaney","/fr-fr/blog/authors/melissa-farber","/fr-fr/blog/authors/mark-loveless","/fr-fr/blog/authors/michael-miranda","/fr-fr/blog/authors/mike-vanbuskirk","/fr-fr/blog/authors/nick-malcolm","/es/the-source/ai/building-a-transparency-first-ai-strategy-7-questions-to-ask-your-devops","/es/the-source/security/10-tips-to-prioritize-security-in-software-development","/es/the-source/platform/driving-business-results-with-platform-engineering","/fr-fr/blog/authors/patrick-deuley","/fr-fr/blog/authors/noah-manger","/fr-fr/blog/authors/omar-fernandez","/fr-fr/blog/authors/payton-burdette","/fr-fr/blog/authors/rahul-bhargava-cto-evolphin","/fr-fr/blog/authors/pini-wietchner","/fr-fr/blog/authors/robin-schulman","/fr-fr/blog/authors/renato-stanic","/es/the-source/security/strengthen-your-cybersecurity-strategy-with-secure-by-design","/fr-fr/blog/authors/sam-kerr","/fr-fr/blog/authors/ruby-nealon","/fr-fr/blog/authors/samuel-alfageme","/fr-fr/blog/authors/sarah-odonnell","/fr-fr/blog/authors/scott-de-jonge","/fr-fr/blog/authors/seth-berger","/fr-fr/blog/authors/siddharth-mathur","/fr-fr/blog/authors/stephen-mcguinness","/fr-fr/blog/authors/tina-sturgis","/fr-fr/blog/authors/taylor-murphy","/fr-fr/blog/authors/sunil-kowlgi","/fr-fr/blog/authors/valerie-silverthorne","/fr-fr/blog/authors/trevor-knudsen","/fr-fr/blog/authors/will-leidheiser","/fr-fr/blog/authors/vincent-jong","/fr-fr/blog/automating-agile-workflows-with-the-gitlab-triage-gem","/fr-fr/blog/developing-gitlab-duo-how-we-validate-and-test-ai-models-at-scale","/fr-fr/blog/ci-cd-inputs-secure-and-preferred-method-to-pass-parameters-to-a-pipeline","/fr-fr/blog/finserv-how-to-implement-gitlabs-separation-of-duties-features","/fr-fr/blog/bridging-the-visibility-gap-in-software-supply-chain-security","/fr-fr/blog/gitlab-named-a-leader-in-2024-gartner-magic-quadrant-for-ai-code-assistants","/fr-fr/blog/guide-to-fulfilling-soc-2-security-requirements-with-gitlab","/fr-fr/blog/getting-started-with-gitlab-working-with-ci-cd-variables","/fr-fr/blog/gitlab-duo-enterprise-is-now-available","/fr-fr/blog/how-we-use-gitlab-to-grow-open-source-communities","/fr-fr/blog/journey-through-gits-20-year-history","/fr-fr/blog/software-supply-chain-security-guide-why-organizations-struggle","/fr-fr/blog/migration-guide-github-advanced-security-to-gitlab-ultimate","/fr-fr/blog/how-to-harmonize-agile-sprints-with-product-roadmaps","/fr-fr/blog/take-advantage-of-git-rebase","/fr-fr/blog/ultimate-guide-to-ci-cd-fundamentals-to-advanced-implementation","/fr-fr/blog/what-are-the-benefits-of-a-microservices-architecture","/fr-fr/calculator","/fr-fr/blog/whats-new-in-git-2-45-0","/es/the-source/authors/amanda-rueda","/fr-fr/customers/lockheed-martin","/fr-fr/customers/fullsave","/es/the-source/authors/ddesanto","/fr-fr/customers/caci","/fr-fr/faster-together","/fr-fr/customers/thezebra","/es/the-source/authors/iganbaruch","/fr-fr/pricing/faq-compute-minutes","/fr-fr/partners/benefits","/es/the-source/authors/rschulman","/fr-fr/solutions/nonprofit/join","/fr-fr/solutions/finance","/fr-fr/solutions/automotive","/fr-fr/topics/agile-delivery/agile-methodology","/fr-fr/topics/cloud-native","/fr-fr/topics/ci-cd/continuous-integration-best-practices","/fr-fr/solutions/startups/google-cloud","/fr-fr/search","/fr-fr/topics/devsecops","/fr-fr/topics/devops/value-stream-mapping","/fr-fr/topics/devops/devops-test-automation","/fr-fr/topics/serverless","/fr-fr/topics/gitops/gitops-gitlab-collaboration","/fr-fr/topics/version-control/what-are-gitlab-flow-best-practices","/fr-fr/pricing/premium","/fr-fr/getting-started-videos","/it-it/get-started","/it-it/enterprise","/it-it/customers/airwallex","/it-it/partners/benefits","/it-it/customers/cube","/it-it/customers/hilti","/it-it/customers/nvidia","/fr-fr/value-stream-workshop","/it-it/pricing/faq-compute-minutes","/it-it/pricing/premium","/it-it/solutions/github","/it-it/solutions/startups","/it-it/security","/it-it/solutions/nonprofit/partners","/fr-fr/the-source/security/how-to-implement-secret-management-best-practices-with-gitlab","/fr-fr/the-source/ai/how-the-insurance-industrys-data-rich-ecosystem-powers-ai-success","/fr-fr/the-source/platform/high-performing-development-teams-your-business-advantage","/fr-fr/the-source/ai/4-ways-ai-can-help-devops-teams-improve-security","/it-it/topics/agile-delivery/agile-methodology","/it-it/topics/cloud-native","/it-it/topics/ci-cd/continuous-integration-best-practices","/it-it/topics/devops/devops-test-automation","/it-it/topics/devops/value-stream-mapping","/it-it/topics/devsecops","/it-it/topics/serverless","/it-it/topics/gitops/gitops-gitlab-collaboration","/it-it/topics/version-control/what-are-gitlab-flow-best-practices","/fr-fr/the-source/authors/josh-lemos","/fr-fr/the-source/authors/ayoub-fandi","/fr-fr/the-source/authors/sharon-gaudin","/fr-fr/the-source/authors/erika-feldman","/it-it/value-stream-workshop","/it-it/solutions/code-suggestions","/ja-jp/blog/authors/ben-ridley","/ja-jp/blog/authors/bahubali-bill-shetti","/ja-jp/blog/accelerate-code-reviews-with-gitlab-duo-and-amazon-q","/ja-jp/blog/authors/achilleas-pipinellis","/ja-jp/blog/authors/angelo-stavrow","/ja-jp/blog/authors/andrew-fontaine","/ja-jp/blog/authors/alexander-dietrich","/ja-jp/blog/authors/amanda-rueda","/ja-jp/blog/authors/arunoda-susiripala","/it-it/the-source/security/how-to-implement-secret-management-best-practices-with-gitlab","/it-it/the-source/ai/5-ways-execs-can-support-their-devops-teams-with-ai","/ja-jp/blog/authors/borivoje-tasovac","/it-it/the-source/platform/high-performing-development-teams-your-business-advantage","/it-it/the-source/ai/how-the-insurance-industrys-data-rich-ecosystem-powers-ai-success","/ja-jp/blog/authors/brendan-regan","/ja-jp/blog/authors/bryan-may","/ja-jp/blog/authors/chance-feick","/ja-jp/blog/authors/chris-baus","/ja-jp/blog/authors/christian-couder","/ja-jp/blog/authors/christos-bacharakis","/ja-jp/blog/authors/cormac-foster","/ja-jp/blog/authors/dan-rabinovitz","/ja-jp/blog/authors/darren-murph","/ja-jp/blog/authors/david-smith","/ja-jp/blog/authors/diana-logan","/ja-jp/blog/authors/dominic-couture","/ja-jp/blog/authors/eduardo-bonet","/ja-jp/blog/authors/emily-kyle","/ja-jp/blog/authors/erica-huang","/ja-jp/blog/authors/ethan-strike","/ja-jp/blog/authors/fabio-busatto","/ja-jp/blog/authors/forrest-brazeal","/ja-jp/blog/authors/george-kichukov","/ja-jp/blog/authors/gitlab-security-team","/ja-jp/blog/authors/greg-alfaro","/ja-jp/blog/authors/gustaw-fit-of-zoopla","/ja-jp/blog/authors/hazel-yang","/ja-jp/blog/authors/ivan-lychev","/ja-jp/blog/authors/ian-bartholomew","/ja-jp/blog/authors/jacob-vosmaer","/ja-jp/blog/authors/james-wormwell","/ja-jp/blog/authors/jeff-burrows","/ja-jp/blog/authors/jason-chen","/ja-jp/blog/authors/jeremy-watson","/ja-jp/blog/authors/jochen-roth","/ja-jp/blog/authors/john-coghlan","/ja-jp/blog/authors/joo-alexandre-prado-tavares-cunha","/ja-jp/blog/authors/josh-kodroff-pulumi","/ja-jp/blog/authors/karen-caras","/ja-jp/blog/authors/julie-byrne","/ja-jp/blog/authors/kevin-chu","/ja-jp/blog/authors/kushal-koolwal","/ja-jp/blog/authors/lauren-barker","/ja-jp/blog/authors/madou-coulibaly","/ja-jp/blog/authors/lin-jen-shin","/ja-jp/blog/authors/marco-lenzo","/ja-jp/blog/authors/mark-loveless","/it-it/the-source/authors/ayoub-fandi","/ja-jp/blog/authors/matt-delaney","/ja-jp/blog/authors/matthias-kppler","/ja-jp/blog/authors/melissa-farber","/ja-jp/blog/authors/michael-miranda","/it-it/the-source/authors/josh-lemos","/it-it/the-source/authors/erika-feldman","/it-it/the-source/authors/sharon-gaudin","/ja-jp/blog/authors/mike-vanbuskirk","/ja-jp/blog/authors/neil-mcdonald","/ja-jp/blog/authors/olivier-dupr","/ja-jp/blog/authors/noah-ing","/ja-jp/blog/authors/patricio-cano","/ja-jp/blog/authors/paul-machle","/ja-jp/blog/authors/rachel-nienaber","/ja-jp/blog/authors/pierre-smeyers","/ja-jp/blog/authors/regnard-raquedan","/ja-jp/blog/authors/robert-williams","/ja-jp/blog/authors/roy-taragan","/ja-jp/blog/authors/sam-beckham","/ja-jp/blog/authors/samer-akkoub","/ja-jp/blog/authors/sarah-matthies","/ja-jp/blog/authors/sergey-nuzhdin","/ja-jp/blog/authors/saumya-upadhyaya","/ja-jp/blog/authors/sid-sijbrandij","/ja-jp/blog/authors/steven-zinck","/ja-jp/blog/authors/stephanie-garza","/ja-jp/blog/authors/tim-rizzi","/ja-jp/blog/authors/taylor-mccaslin","/ja-jp/blog/authors/valentine-mairet","/ja-jp/blog/authors/will-chandler","/ja-jp/blog/authors/viktor-nagy","/ja-jp/blog/authors/torsten-linz","/ja-jp/blog/authors/zhaochen-li","/ja-jp/blog/ci-deployment-and-environments","/ja-jp/blog/build-a-new-website-in-a-few-easy-steps-with-gitlab-pages","/ja-jp/blog/event-report-aws-summit-2025","/ja-jp/blog/event-report-japan-it-week-spring-2","/ja-jp/blog/getting-started-with-gitlab-understanding-ci-cd","/ja-jp/blog/gitlab-17-3-released","/ja-jp/blog/gitlab-18-01-release","/ja-jp/blog/developing-gitlab-duo-ai-impact-analytics-dashboard-measures-the-roi-of-ai","/ja-jp/blog/gitlab-named-a-leader-in-2024-gartner-magic-quadrant-for-ai-code-assistants","/ja-jp/blog/gitlab-duo-enterprise-is-now-available","/ja-jp/blog/how-to-use-oci-images-as-the-source-of-truth-for-continuous-delivery","/ja-jp/blog/keeping-git-commit-history-clean","/ja-jp/blog/monday-merge-2025-june-9","/ja-jp/blog/quickly-resolve-broken-ci-cd-pipelines-with-ai","/ja-jp/blog/how-gitlab-agile-planning-improves-collaborative-project-management","/ja-jp/blog/the-ultimate-guide-to-sboms","/ja-jp/blog/ultimate-guide-to-migrating-from-aws-codecommit-to-gitlab","/ja-jp/blog/what-is-an-okr","/ja-jp/blog/what-is-sbom","/ja-jp/blog/whats-new-in-git-2-48-0","/ja-jp/customers/hackerone","/ja-jp/customers/conversica","/ja-jp/customers/airbus","/ja-jp/customers/nebulaworks","/ja-jp/privacy","/ja-jp/software-faster","/ja-jp/pricing/faq-premium-update","/ja-jp/partners/technology-partners/ibm","/ja-jp/solutions/platform-engineering","/ja-jp/solutions/continuous-software-security-assurance","/ja-jp/free-trial","/ja-jp/solutions/value-stream-management","/ja-jp/developer-survey/2024/security-compliance","/ja-jp/gitlab-duo","/ja-jp/solutions","/ja-jp/topics/ci-cd/benefits-continuous-integration","/ja-jp/topics/ci-cd/continuous-integration-server","/ja-jp/topics/devops/ai-enhanced-security","/ja-jp/topics/devops","/ja-jp/the-source/ai/understand-and-resolve-vulnerabilities-with-ai-powered-gitlab-duo","/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/topics/devsecops/what-is-developer-first-security","/ja-jp/topics/devops/what-is-a-site-reliability-engineer","/ja-jp/topics/gitops","/ja-jp/topics/version-control/how-implement-version-control","/ja-jp/topics/version-control/what-is-git-version-control","/pt-br/customers/iron-mountain","/pt-br/customers/fanatics","/pt-br/customers/thales","/pt-br/customers/caci","/ja-jp/the-source/authors/chandler-gibbons","/ja-jp/the-source/authors/grant-hickman","/pt-br/pricing/faq-new-product-subscription-tiers","/pt-br/partners/technology-partners/hashicorp","/pt-br/software-faster","/pt-br/analysts","/pt-br/solutions/platform-engineering","/ja-jp/the-source/authors/lee-faus","/pt-br/solutions/continuous-software-security-assurance","/pt-br/solutions/value-stream-management","/pt-br/solutions","/pt-br/free-trial/devsecops","/pt-br/gitlab-duo/duo-amazon-q","/pt-br/pricing/ultimate","/ja-jp/the-source","/pt-br/topics/ci-cd/benefits-continuous-integration","/pt-br/topics/ci-cd/continuous-integration-server","/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/topics/version-control/what-is-git-version-control","/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/platform/why-software-logistics-is-key-to-accelerating-innovation","/pt-br/the-source/ai/ai-trends-for-2025-agentic-ai-self-hosted-models-and-more","/pt-br/the-source/authors/grant-hickman","/pt-br/the-source/authors/chandler-gibbons","/pt-br/the-source/authors/lee-faus","/pt-br/the-source","/fr-fr/blog/categories/devsecops","/fr-fr/blog/tags/news","/fr-fr/blog/tags/features","/fr-fr/blog/tags/careers","/fr-fr/blog/tags/customers","/fr-fr/blog/tags/security","/ja-jp/blog/categories/devsecops","/ja-jp/blog/tags/code-review","/ja-jp/blog/tags/git","/ja-jp/blog/tags/solutions-architecture","/ja-jp/blog/tags/ai-ml","/ja-jp/blog/tags/open-source","/ja-jp/blog/tags/devops","/blog/categories/agile-planning","/blog/tags/testing","/blog/tags/careers","/blog/tags/releases","/blog/tags/gitops","/blog/tags/news","/blog/categories/engineering","/blog/tags/contributors","/blog/tags/devsecops"]}