{"id":"dc244447-fd4b-4a02-92e1-874456d0f7aa","timestamp":1755802865116,"matcher":{"static":{},"wildcard":{},"dynamic":{}},"prerendered":["/de-de/blog/authors/alex-groleau","/de-de/blog/authors/guest-author-andr-miranda","/de-de/blog/authors/andy-rogers","/de-de/blog/authors/becka-lippert","/de-de/blog/authors/abdulkader-benchi","/de-de/blog/authors/austin-regnery","/de-de/blog/authors/aricka-flowers","/de-de/blog/authors/cesar-saavedra","/de-de/blog/authors/chloe-whitestone","/de-de/blog/authors/connor-shea","/de-de/blog/authors/chrissie-buchanan","/de-de/blog/authors/brein-matturro","/de-de/blog/authors/daisy-miclat","/de-de/blog/authors/christine-yoshida","/de-de/blog/authors/bob-van-landuyt","/de-de/blog/authors/david-planella","/de-de/blog/authors/darby-frey","/de-de/blog/authors/andreas-brandl","/de-de/blog/authors/fabian-zimmer","/de-de/blog/authors/gabriel-mazetto","/de-de/blog/authors/emily-bauman","/de-de/blog/authors/devin-sylva","/de-de/blog/authors/dmitriy-zaporozhets","/de-de/blog/authors/filipa-lacerda","/de-de/blog/authors/alyssa-rock","/de-de/blog/authors/brittany-rohde","/de-de/blog/authors/eric-rubin","/de-de/blog/authors/dylan-griffith","/de-de/blog/authors/gitlab-germany-team","/de-de/blog/authors/grant-hickman","/de-de/blog/authors/ernst-van-nierop","/de-de/blog/authors/harjeet-sharma","/de-de/blog/authors/huldra","/de-de/blog/authors/isaac-dawson","/de-de/blog/authors/jackie-porter","/de-de/blog/authors/jarka-koanov-et-al","/de-de/blog/authors/jd-alex","/de-de/blog/authors/james-heimbuck","/de-de/blog/authors/jeremy-elder","/de-de/blog/authors/johannes-bauer","/de-de/blog/authors/johnathan-hunt","/de-de/blog/authors/joseph-schorr-from-coreos","/de-de/blog/authors/julia-lake","/de-de/blog/authors/kai-armstrong","/de-de/blog/authors/job-van-der-voort","/de-de/blog/authors/kristina-weis","/de-de/blog/authors/lasse-schuirmann","/de-de/blog/authors/lee-tickett","/de-de/blog/authors/kendra-marquart","/de-de/blog/authors/lyle-kozloff","/de-de/blog/authors/meghan-maneval","/de-de/blog/authors/marcel-van-remmerden","/de-de/blog/authors/mark-fletcher","/de-de/blog/authors/matthew-macfarlane","/de-de/blog/authors/michael-karampalas","/de-de/blog/authors/matt-baldwin","/de-de/blog/authors/mike-gerwitz","/de-de/blog/authors/neil-mccorrison","/de-de/blog/authors/nima-badiey","/de-de/blog/authors/olena-horal-koretska","/de-de/blog/authors/parker-ennis","/de-de/blog/authors/paul-hibbitts","/de-de/blog/authors/pierre-de-la-morinerie","/de-de/blog/authors/quan-to","/de-de/blog/authors/sameer-kamani","/de-de/blog/authors/regis-freyd","/de-de/blog/authors/ross-fuhrman","/de-de/blog/authors/robert-speicher","/de-de/blog/authors/sarah-daily","/de-de/blog/authors/salman-ladha","/de-de/blog/authors/sasha-gazlay","/de-de/blog/authors/sebastian-latacz","/de-de/blog/authors/stephan-hochdrfer","/de-de/blog/authors/steve-truong","/de-de/blog/authors/taurie-davis","/de-de/blog/authors/tim-lehnen","/de-de/blog/authors/ulrica-de-fort-menares","/de-de/blog/authors/victor-wu","/de-de/blog/authors/wayne-haber","/de-de/blog/authors/toon-claes","/de-de/blog/authors/zeger-jan-van-de-weg","/de-de/blog/authors/shrishti-choudhary","/de-de/blog/gitlab-catches-mongodb-go-module-supply-chain-attack","/de-de/blog/gitlab-duo-with-amazon-q-agentic-ai-optimized-for-aws","/de-de/blog/developing-gitlab-duo-how-we-validate-and-test-ai-models-at-scale","/de-de/blog/best-practices-to-set-up-organizational-hierarchies-that-scale","/de-de/blog/gitlab-premium-with-duo","/de-de/blog/journey-through-gits-20-year-history","/de-de/blog/monitor-application-performance-with-distributed-tracing","/de-de/blog/how-to-write-a-user-story-in-scrum","/de-de/blog/how-gitlab-helps-meet-nis2-requirements","/de-de/blog/use-gitlab-duo-workflow-to-improve-application-quality-assurance","/de-de/blog/the-ultimate-guide-to-token-management-at-gitlab","/de-de/blog/self-hosting-vs-cloud","/de-de/blog/whats-new-in-git-2-45-0","/de-de/blog/what-is-an-ide","/de-de/blog/five-fast-facts-about-docs-as-code-at-gitlab","/de-de/blog/ci-deployment-and-environments","/de-de/blog/accelerate-code-reviews-with-gitlab-duo-and-amazon-q","/de-de/customers/carfax","/de-de/customers/mckenzie-intelligence-services","/de-de/customers/glympse","/de-de/forrester-wave-devops-platform","/de-de/solutions/github","/de-de/pricing/faq-improved-billing-and-subscription-management","/de-de/security","/de-de/topics/serverless","/blog/100-runners-in-less-than-10mins-and-less-than-10-clicks","/blog/3-tips-to-improve-your-security-risk-management-program","/blog/2019-developer-survey-announcement","/blog/5-leadership-lessons-as-product-design-manager","/de-de/topics/gitops/gitops-gitlab-collaboration","/de-de/topics/ci-cd/continuous-integration-best-practices","/de-de/topics/agile-delivery/agile-methodology","/de-de/partners/technology-partners/aws","/blog/5-ways-to-bring-devops-to-your-campus","/de-de/topics/devsecops","/de-de/topics/cloud-native","/de-de/developer-experience","/de-de/topics/devops/value-stream-mapping","/de-de/topics/version-control/what-are-gitlab-flow-best-practices","/de-de/topics/devops/devops-test-automation","/de-de/pricing/premium/why-upgrade","/blog/7-things-ive-learnt-while-shadowing-sre","/blog/a-ci-component-builders-journey","/blog/a-guide-to-the-high-impact-breaking-changes-in-gitlab-17-0","/blog/adopt-agile-and-devops-for-ibm-z","/de-de/value-stream-workshop","/blog/achieve-devsecops-collaboration","/blog/a-visual-guide-to-gitlab-ci-caching","/blog/agile-for-remote-work","/blog/ai-ml-in-devsecops-series","/blog/all-remote-fundraising","/blog/android-cicd-with-gitlab","/blog/announcing-package-hunter","/blog/appsflyer-moves-to-gitlab","/de-de/company","/de-de/solutions/open-source","/blog/ask-gitlab-security-alexander-dietrich","/blog/authors/ashley-knobloch","/blog/authors/aakriti-gupta","/blog/authors/baksheesh-singh-ghuman","/blog/authors/borivoje-tasovac","/blog/authors/benedikt-rollik","/blog/authors/brendan-regan","/blog/authors/bryan-may","/blog/authors/akashdeep-dhar","/blog/authors/amelia-bauerly","/blog/authors/alexis-ginsberg","/blog/authors/annabel-dunstone-gray","/blog/authors/andrew-patterson","/blog/authors/chance-feick","/de-de/solutions/startups","/blog/authors/chris-balane","/blog/authors/christen-dybenko","/blog/authors/corey-oas","/blog/authors/christopher-watson","/blog/authors/darby-frey","/blog/authors/dan-luhring","/blog/authors/david-planella","/blog/authors/devin-sylva","/blog/authors/dmitriy-zaporozhets","/de-de/gitlab-duo/agent-platform","/blog/authors/dylan-griffith","/blog/authors/ernst-van-nierop","/blog/authors/eric-rubin","/blog/authors/emily-bauman","/blog/authors/fabian-zimmer","/blog/authors/gabriel-mazetto","/blog/authors/filipa-lacerda","/blog/authors/gitlab-germany-team","/blog/authors/grant-hickman","/blog/authors/guest-author-andr-miranda","/blog/authors/hiroki-suezawa","/blog/authors/hannah-sutor","/blog/authors/igor-wiedler","/blog/authors/jacki-bauer","/blog/authors/janis-altherr","/blog/authors/jake-stein","/blog/authors/jay-newman","/de-de/solutions/code-suggestions","/blog/authors/jim-riley","/blog/authors/jensen-stava","/blog/authors/joey-salazar","/blog/authors/john-mcguire","/blog/authors/jos-ivn-vargas","/blog/authors/julie-griffin","/blog/authors/karthik-nayak","/blog/authors/joshua-carroll","/blog/authors/kevin-chu","/blog/authors/kushal-koolwal","/blog/authors/laura-montemayor","/blog/authors/levente-polyak","/blog/authors/madeline-lake","/blog/authors/marcia-ramos","/blog/authors/mark-lapierre","/blog/authors/matthew-nearents","/blog/authors/matt-coons","/blog/authors/mike-greiling","/blog/authors/neil-mccorrison","/blog/authors/mek-stittri","/blog/authors/michael-kozono","/blog/authors/oleksandr-pysaryuk","/blog/authors/nikhil-george","/blog/authors/owen-williams","/blog/authors/paul-badcock","/blog/authors/phil-hughes","/blog/authors/pranay-bakre","/blog/authors/ray-paik","/blog/authors/rmy-coutable","/blog/authors/roman-kuba","/blog/authors/rutvik-shah","/blog/authors/sam-white","/blog/authors/sandra-salerno","/blog/authors/scott-hampton","/blog/authors/sarah-waldner","/blog/authors/shane-rice","/blog/authors/simon-tarchichi","/blog/authors/stephen-walters","/blog/authors/suri-patel","/blog/authors/ted-gieschen","/blog/authors/vanessa-wegner","/blog/authors/vincy-wilson","/blog/authors/tobias-gnther","/blog/authors/tristan-read","/blog/authors/william-arias","/blog/auto-devops-explained","/blog/automating-boring-git-operations-gitlab-ci","/blog/autoscale-ci-runners","/blog/aws-fargate-codebuild-build-containers-gitlab-runner","/blog/basics-of-gitlab-ci-updated","/blog/behind-the-scenes-how-we-built-review-apps","/blog/best-practices-customer-feature-request","/blog/bring-gitlab-to-classroom-nearyou","/blog/better-devops-with-gitlab-ci-cd","/blog/building-a-cicd-pipeline-in-20-mins","/blog/building-an-elixir-release-into-docker-image-using-gitlab-ci-part-1","/blog/building-inclusive-gaming-community-gitlab","/blog/can-your-ci-cd-environment-support-ai-powered-devsecops","/blog/celebrating-one-million-bug-bounties-paid","/blog/challenges-of-code-reviews","/blog/chris-hill-devops-enterprise-summit-talk","/blog/code-suggestions-improves-developer-productivity","/blog/cloud-native-architectures-made-easy","/blog/ci-cd-the-ticket-to-multicloud","/blog/collaborative-course-environment-gitlab-grav","/blog/conducting-remote-ux-research","/blog/compliance-made-easy","/blog/contribute-through-the-eyes-of-a-new-gitlabber","/blog/container-security-in-gitlab","/blog/contributor-post-jacopo","/blog/craftsman-looks-at-continuous-integration","/blog/cross-project-pipeline","/blog/cycle-analytics-feature-highlight","/blog/debian-customizes-ci-tooling-with-gitlab","/blog/delta-cloud-native","/blog/deploy-remix-with-gitlab-and-cloudflare","/blog/developers-write-secure-code-gitlab","/blog/designing-issue-boards","/blog/developing-gitlab-duo-use-ai-to-remediate-security-vulnerabilities","/blog/devsecops-platforms-give-smbs-security-muscle","/blog/discovering-gitlabs-personas","/blog/devops-platform-supply-chain-attacks","/blog/email-opt-in-policy-announcement","/blog/efficient-pipelines","/blog/donatinator-open-source-donation-platform","/blog/e-factor-productivity","/blog/engineering-managers-automate-their-jobs","/blog/evolution-of-zero-trust","/blog/ensure-auto-devops-work-after-helm-stable-repo","/blog/exporting-vulnerability-reports-to-html-pdf-jira","/blog/fast-and-efficient-sbom-with-gitlab-and-rezilion","/blog/feature-highlight-branded-login-gitlab-ee","/blog/five-reasons-to-simplify-agile-planning-tool-configuration-gitlab","/blog/feature-highlight-saml","/blog/first-code-to-ci-cd-deployments-in-5-minutes","/blog/fluentd-using-gitlab-ci-cd","/blog/friends-dont-let-friends-add-options-to-code","/blog/future-direction-gitlab","/blog/getting-started-gitlab-and-shippable","/blog/getting-started-with-gitlab-how-to-manage-users","/blog/get-started-ci-pipeline-templates","/blog/gary-gruver-interview-post","/blog/git-fetch-performance-2021-part-2","/blog/github-enterprise-vs-gitlab-enterprise-edition","/blog/git-pull-vs-git-fetch-whats-the-difference","/blog/gitlab-17-11-released","/blog/gitlab-16-11-release","/blog/gitlab-17-9-released","/blog/gitlab-ai-assisted-features","/blog/gitlab-achieves-kcsp-status","/blog/gitlab-and-reproducibility","/blog/gitlab-arm-aws-graviton2-solution","/blog/gitlab-changes-to-cloudflare","/blog/gitlab-com-container-registry-cdn-change","/blog/gitlab-commit-speaker-announcement","/blog/gitlab-ci-on-google-kubernetes-engine","/blog/gitlab-critical-patch-release-17-1-1-17-0-3-16-11-5","/blog/gitlab-daily-tools","/blog/gitlab-ee-license-change","/blog/gitlab-duo-chat-101-get-more-done-on-gitlab-with-our-ai-assistant","/blog/gitlab-dot-com-now-supports-an-alternate-git-plus-ssh-port","/blog/gitlab-duo-pro","/blog/gitlab-fan-profile","/blog/gitlab-for-designers","/blog/gitlab-inc-takes-the-devops-platform-public","/blog/gitlab-google-cloud-integrations-now-in-public-beta","/blog/gitlab-heroes-unmasked-elevating-my-company-using-gitlab","/blog/gitlab-is-now-a-member-of-the-owasp-foundation","/blog/gitlab-leader-forrester-wave-integrated-software-delivery-platforms","/blog/gitlab-master-plan","/blog/gitlab-joins-cd-foundation","/blog/gitlab-issue-bash-december-2017","/blog/gitlab-named-a-leader-in-the-2024-gartner-magic-quadrant-for-devops","/blog/gitlab-now-supports-sha256-repositories","/blog/gitlab-pages-update","/blog/gitlab-oracle-cloud-arm-based","/blog/gitlab-patch-release-17-10-4-17-9-6-17-8-7","/blog/gitlab-patch-release-17-5-2-17-4-4-17-3-7","/blog/gitlab-receives-ally-technology-partner-award-for-operational-excellence","/blog/gitlab-patch-release-17-9-5","/blog/gitlab-plans-to-de-identify-service-usage-data","/blog/gitlab-rezilion-integration-reduces-vulnerability-backlog-identifies-exploitable-risks-to-fix","/blog/gitlab-security-release-16-9-1-16-8-3-16-7-6","/blog/gitlab-supports-banks-in-navigating-regulatory-challenges","/blog/gitlab-suggested-reviewers","/blog/gitlab-trust-center-welcome-to-self-service-customer-assurance","/blog/gitlab-wallpaper","/blog/gitlab-tls1011-discontinued-update","/blog/gitlab-uses-anthropic-for-smart-safe-ai-assisted-code-generation","/blog/gitlabs-2022-global-devsecops-survey-security-is-the-top-concern-investment","/blog/gitlabs-next-generation-container-registry-is-now-available","/blog/gitops-with-gitlab-secrets-management","/blog/gke-gitlab-integration","/blog/going-remote-education-virtual-learning-tips","/blog/google-next-post","/blog/guide-to-ci-cd-pipelines","/blog/heres-how-new-programmers-can-learn-by-contributing-to-gitlab","/blog/hiring-based-on-open-source-contributions-could-be-harmful","/blog/how-do-you-contribute","/blog/how-gitlab-pages-made-our-sketch-design-handoffs-easier-and-faster","/blog/how-all-remote-supports-inclusion-and-bolsters-communities","/blog/how-gitlab-ci-compares-with-the-three-variants-of-jenkins","/blog/how-gitlab-uses-unicorn-and-unicorn-worker-killer","/blog/how-our-ux-team-worked-through-ideation-using-the-four-step-sketch","/blog/how-indeed-transformed-its-ci-platform-with-gitlab","/blog/how-the-ceo-shadow-program-boosted-my-individual-productivity-during-the-covid-19-crisis","/blog/how-to-ask-smarter-devops-questions","/blog/how-to-choose-the-right-security-scanning-approach","/blog/how-to-become-more-productive-with-gitlab-ci","/blog/how-to-deploy-react-to-amazon-s3","/blog/how-to-migrate-gitlab-groups-and-projects-more-efficiently","/blog/how-to-get-gitops-right-with-iac-security","/blog/how-to-keep-remote-teams-engaged","/blog/how-to-provision-reviewops","/blog/how-to-strengthen-agile-teams-with-tuckmans-model","/blog/how-to-setup-gitlab-for-multiple-product-teams","/blog/how-we-automatically-fixed-hundreds-of-ruby-2-7-deprecation-warnings","/blog/how-to-use-macstadium-and-gitlab-ci-to-build-your-macos-or-ios-projects","/blog/how-we-increased-our-release-velocity-with-gitlab","/blog/how-we-removed-all-502-errors-by-caring-about-pid-1-in-kubernetes","/blog/how-we-use-gitlab-at-the-province-of-nova-scotia","/blog/how-we-work-to-detect-and-mitigate-spam","/blog/improve-ai-security-in-gitlab-with-composite-identities","/blog/icymi-key-ai-and-security-insights-from-our-developer-community","/blog/improving-open-development-for-everyone","/blog/inside-the-improved-ci-logs-management-experience-for-multi-line-commands","/blog/inside-dora-performers-score-in-gitlab-value-streams-dashboard","/blog/introducing-gitlab-dedicated-for-government","/blog/integrating-with-gitlab-secure","/blog/introducing-our-statement-of-support","/blog/introducing-achievements-system","/blog/ios-publishing-with-gitlab-and-fastlane","/blog/introducing-the-gitlab-cli","/blog/iterating-on-sso","/blog/jira-importer-research","/blog/journey-through-gits-20-year-history","/blog/keeping-your-account-safe","/blog/koding-and-gitlab-integrated","/blog/kubernetes-kubecon-barcelona","/blog/learn-gitlab-devops-version-control","/blog/let-s-talk-swag","/blog/lockheed-martin-aws-gitlab","/blog/making-builds-faster-autoscaling-runners","/blog/learning-rust-with-a-little-help-from-ai-code-suggestions-getting-started","/blog/manage-conversation-staying-agile","/blog/mastering-gitlab-admin-tasks-with-gitlab-duo-chat","/blog/meet-gitlab-duo-workflow-the-future-of-ai-driven-development","/blog/merge-request-changes-summary-ai","/blog/managing-your-snowflake-spend-with-periscope-and-dbt","/blog/migrate-from-jenkins-update","/blog/mobile-devops-with-gitlab-part-3-code-signing-for-ios-with-gitlab-and-fastlane","/blog/migrating-your-version-control-to-git","/blog/mvcs-with-big-results","/blog/monitoring-team-update","/blog/moving-to-gcp","/blog/new-cis-gitlab-benchmark-scanner-boosts-security-and-compliance","/blog/new-openssl-30-vulnerabilities-what-you-need-to-know-to-find-and-fix-them","/blog/next-generation-gitlab-container-registry-goes-ga","/de-de/the-source/authors/erika-feldman","/blog/one-million-downloads-of-gitlab","/blog/observations-on-how-to-iterate-faster","/blog/open-source-tools-for-citizen-journalists","/de-de/the-source/authors/ayoub-fandi","/de-de/the-source/authors/sharon-gaudin","/de-de/the-source/authors/josh-lemos","/blog/pick-your-brain-interview-jake-stein","/blog/optimizing-the-value-exchange-the-compounding-value-of-shorter-feedback-loops","/blog/our-step-by-step-guide-to-evaluating-runtime-security-tools","/blog/path-to-decomposing-gitlab-database-part2","/blog/pragmatic-redesign-for-gitlab","/blog/pair-gitlab-and-the-good-docs-project-template-to-improve-release-notes","/blog/plugin-instability","/blog/proposed-server-purchase-for-gitlab-com","/blog/quantifying-ux-validating-the-redesign-of-gitlabs-settings-pages","/blog/q1-hackathon-recap","/blog/publishing-obsidian-notes-with-gitlab-pages","/blog/recruiting-tactics-and-strategies-to-build-a-more-diverse-team","/blog/r2devops-open-source-hub-cicd","/blog/reduce-the-load-on-gitlab-gitaly-with-bundle-uri","/blog/release-early-release-often","/blog/remote-enables-innovation","/blog/removing-mysql-support","/blog/scaling-our-use-of-sidekiq","/blog/secure-compliant-and-ai-powered-get-to-know-3-new-gitlab-features","/blog/rise-of-protestware","/blog/secure-stage-for-appsec","/blog/security-features-in-ultimate","/blog/sharing-slis-across-departments","/blog/self-managed-support-for-code-suggestions","/blog/soft-skills-are-the-key-to-your-devops-career-advancement","/blog/situational-leadership-strategy","/blog/set-up-infrastructure-for-cloud-development-environments","/blog/startup-covid-tracking","/blog/stackpoint-gitlab-integration","/blog/sourcegraph-code-intelligence-integration-for-gitlab","/blog/speed-up-your-monorepo-workflow-in-git","/blog/streamline-the-path-to-cmmc-level-2-compliance-with-gitlab","/blog/support-virtual-pizza-party","/de-de/the-source/ai/how-the-insurance-industrys-data-rich-ecosystem-powers-ai-success","/de-de/the-source/platform/high-performing-development-teams-your-business-advantage","/de-de/the-source/security/how-to-implement-secret-management-best-practices-with-gitlab","/de-de/the-source/ai/5-ways-execs-can-support-their-devops-teams-with-ai","/blog/tasktop-webcast-recap","/blog/preview","/blog/the-consul-outage-that-never-happened","/blog/test-automation-devops","/blog/the-gitlab-ai-security-framework-for-security-leaders","/blog/the-sky-is-not-falling","/blog/the-ultimate-guide-to-sboms","/blog/the-kubecon-summary-from-a-product-perspective","/blog/three-things-i-learned-in-my-first-month-at-gitlab","/blog/thoughts-on-open-source","/blog/tips-for-working-from-home-remote-work","/blog/top-10-ways-machine-learning-may-help-devops","/blog/top-ten-reasons-to-check-out-gitlab-virtual-commit","/blog/transform-code-quality-and-compliance-with-automated-processes","/blog/try-out-new-way-to-migrate-projects","/blog/tutorial-secure-and-optimize-your-maven-repository-in-gitlab","/blog/tyranny-of-the-clock","/blog/unveiling-a-new-epic-experience-for-improved-agile-planning","/blog/updates-regarding-spring-rce-vulnerabilities","/blog/understanding-and-improving-total-blocking-time","/blog/use-cases-for-epics","/blog/vault-integration-process","/blog/use-streaming-audit-events-to-connect-your-technology-stack-with-gitlab-and-pipedream","/blog/using-gitlab-to-manage-house-renovation-priorities","/blog/video-tutorial-idea-to-production-on-google-container-engine-gke","/blog/vulnerability-risk-prioritization-made-simple-with-gitlab","/blog/ways-to-encourage-collaboration","/blog/what-is-gitlab-flow","/blog/what-diversity-inclusion-and-belonging-looks-like-in-the-tech-industry","/blog/what-the-ml-ai","/blog/welcome-kde","/blog/what-you-need-to-know-about-devops-audits","/blog/why-code-is-released-too-early","/blog/whats-next-for-devsecops","/blog/why-2022-was-a-record-breaking-year-in-bug-bounty-awards","/blog/why-i-am-excited-about-gitlab-commit","/blog/why-gitlab-ci-cd","/blog/why-were-sticking-with-ruby-on-rails","/blog/why-security-champions","/blog/why-we-chose-vue","/blog/working-for-gitlab-a-support-engineers-perspective","/blog/you-asked-and-our-red-team-answered","/blog/wrapping-text","/blog/zero-trust-at-gitlab-where-do-we-go-from-here","/customers/zoopla","/compliance/pci-compliance","/customers/alteryx","/customers/inventx","/customers/goldman-sachs","/customers/parimatch","/customers/credit-agricole","/customers/mckenzie-intelligence-services","/customers/surf","/customers/university-of-cambridge","/customers/dunelm","/customers/caci","/company/contact","/press/releases/2018-04-05-gitlab-google-kubernetes-engine-integration","/press/releases/2016-08-04-shanghai-it-press-release","/press/releases/2019-02-19-gitlab-announces-new-cmo-cro","/press/releases/2020-04-28-gitlab-makes-full-fledged-entry-into-japan","/press/releases/2021-01-14-gitlab-ibm-to-support-acceleration-of-devops-automation","/press/releases/2021-05-04-gitlab-global-devsecops-survey","/press/releases/2020-08-26-gitlab-grows-global-partner-ecosystem-by-over-175-partners-to-deliver-customers-seamless-devops-experience","/press/releases/2019-12-09-gitlab-appoints-cpo-and-board-of-directors-audit-committee-chairperson","/press/releases/2021-12-14-gitlab-acquires-opstrace-to-expand-its-devops-platform-with-open-source-observability-solution","/press/releases/2019-08-29-gitlab-commit-london-schedule","/press/releases/2021-07-20-gitlab-inc-wins-google-cloud-technology-partner-of-the-year-award-for-application-and-development","/press/releases/2022-05-23-gitlab-15-the-one-devops-platform","/press/releases/2017-09-22-v10-press-release","/press/releases/2022-10-11-gitlab-inc-launches-cloud-seed","/partners/technology-partners/ibm","/press/releases/2023-01-05-gitlab-to-present-at-the-needham-growth-conference","/press/releases/2023-05-15-gitlab-to-announce-first-quarter-fiscal-2024-financial-results","/press/releases/2023-07-26-gitlab-releases-inaugural-esg-and-dib-reports","/press/releases/2023-11-13-gitlab-to-announce-third-quarter-fiscal-2024-financial-results","/press/releases/2024-08-13-gitlab-to-announce-second-quarter-fiscal-2025-financial-results","/press/releases/2025-02-18-gitlab-to-announce-fourth-quarter-and-full-fiscal-2025-financial-results","/press/releases/2024-04-09-gitlab-wins-a-google-cloud-technology-partner-of-the-year-award-devops","/press/releases/2025-06-02-gitlab-recognized-leader-by-forrester-in-devops-platforms-report","/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","/solutions/github","/solutions/jira","/solutions/startups","/solutions/public-sector/fedramp","/gitlab-duo/duo-amazon-q","/stages-devops-lifecycle/govern","/support/providing-large-files","/support/customer-satisfaction","/pricing/premium-promo","/solutions/compliance","/resources","/jobs/all-jobs","/events/epic-conference","/topics/agile-devsecops","/software-faster","/topics/ci-cd/continuous-integration-continuous-delivery-work-together","/topics/continuous-delivery","/topics/devops/devops-tools-explained","/topics/devops/what-is-a-devops-engineer","/topics/devsecops/sast-vs-dast","/topics/gitops/gitops-multicloud-deployments-gitlab","/topics/serverless","/free-trial/devsecops","/topics/version-control/what-are-gitlab-flow-best-practices","/es/customers/hilti","/es/customers/conversica","/es/customers/airbus","/upgrade-to-package-repository","/es/customers/nvidia","/es/pricing/faq-compute-minutes","/es/partners/benefits","/es/enterprise","/es/security","/es/get-started","/diversity-inclusion-belonging","/es/solutions/code-suggestions","/es/solutions/startups","/the-source/platform/building-a-resilient-software-development-practice","/the-source/platform/the-ultimate-playbook-for-high-performing-devsecops-teams","/es/solutions/github","/es/solutions/nonprofit/partners","/es/pricing/premium","/the-source/platform/why-software-logistics-is-key-to-accelerating-innovation","/the-source/platform/how-devops-and-platform-engineering-turbocharge-efficiency","/the-source/ai/4-steps-for-measuring-the-impact-of-ai","/the-source/security/federal-cybersecurity-in-2025-looking-ahead","/the-source/ai/ai-trends-for-2025-agentic-ai-self-hosted-models-and-more","/the-source/ai/overcome-ai-sprawl-with-a-value-stream-management-approach","/the-source/ai/how-agentic-ai-unlocks-platform-engineering-potential","/the-source/ai/understand-and-resolve-vulnerabilities-with-ai-powered-gitlab-duo","/the-source/security/why-legacy-code-is-a-security-risk-and-how-ai-can-help","/es/topics/cloud-native","/es/topics/devsecops","/es/topics/ci-cd/continuous-integration-best-practices","/es/topics/agile-delivery/agile-methodology","/es/topics/serverless","/es/topics/devops/devops-test-automation","/es/topics/gitops/gitops-gitlab-collaboration","/es/topics/devops/value-stream-mapping","/es/value-stream-workshop","/es/topics/version-control/what-are-gitlab-flow-best-practices","/fr-fr/blog/authors/anshuman-singh","/fr-fr/blog/4-ways-to-accelerate-embedded-development-with-gitlab","/fr-fr/blog/authors/andrew-patterson","/fr-fr/blog/authors/ashley-mcalpin","/fr-fr/blog/authors/aakriti-gupta","/fr-fr/blog/authors/alexis-ginsberg","/fr-fr/blog/authors/amelia-bauerly","/fr-fr/blog/authors/akashdeep-dhar","/the-source/authors/brian-wald","/the-source/authors/julie-griffin","/the-source/authors/stephen-walters","/the-source/authors/george-kichukov","/fr-fr/blog/authors/balasankar-balu-c","/fr-fr/blog/authors/bert-van-eyck","/fr-fr/blog/authors/brandon-foo","/fr-fr/blog/authors/brian-oconnell","/fr-fr/blog/authors/cameron-swords","/fr-fr/blog/authors/chris-sterry-dotscience","/fr-fr/blog/authors/charlie-ablett","/fr-fr/blog/authors/christie-lenneville","/fr-fr/blog/authors/clement-ho","/fr-fr/blog/authors/craig-gomes","/fr-fr/blog/authors/daniel-hauenstein","/fr-fr/blog/authors/dave-wentzel","/fr-fr/blog/authors/deepa-mahalingam","/fr-fr/blog/authors/dov-hershkovitch","/fr-fr/blog/authors/dinesh-bolkensteyn","/fr-fr/blog/authors/elliot-rushton","/fr-fr/blog/authors/eric-brinkman","/fr-fr/blog/authors/erick-banks","/fr-fr/blog/authors/eugenia-hannon","/fr-fr/blog/authors/fatih-acet","/fr-fr/blog/authors/gabe-weaver","/fr-fr/blog/authors/gitlab","/fr-fr/blog/authors/gina-doyle","/fr-fr/blog/authors/grzegorz-bizon","/fr-fr/blog/authors/haim-snir","/fr-fr/blog/authors/hillary-benson","/fr-fr/blog/authors/igor-drozdov","/fr-fr/blog/authors/jacie-bandur","/fr-fr/blog/authors/jake-foster","/fr-fr/blog/authors/jan-provaznik","/fr-fr/blog/authors/jason-yavorska","/fr-fr/blog/authors/jeff-tucker","/fr-fr/blog/authors/jessica-hurwitz","/es/the-source/ai/5-ways-execs-can-support-their-devops-teams-with-ai","/fr-fr/blog/authors/joern-schneeweisz","/fr-fr/blog/authors/john-jeremiah","/es/the-source/security/how-to-implement-secret-management-best-practices-with-gitlab","/fr-fr/blog/authors/jos-ivn-vargas","/es/the-source/platform/high-performing-development-teams-your-business-advantage","/es/the-source/ai/how-the-insurance-industrys-data-rich-ecosystem-powers-ai-success","/fr-fr/blog/authors/joshua-lambert","/fr-fr/blog/authors/kim-lock","/fr-fr/blog/authors/juliet-wanjohi","/fr-fr/blog/authors/kathy-wang","/fr-fr/blog/authors/kyla-gradin-dahl","/fr-fr/blog/authors/laurena-alves","/fr-fr/blog/authors/lucas-charles","/fr-fr/blog/authors/manuel-kraft","/fr-fr/blog/authors/marin-job","/fr-fr/blog/authors/martynas-krupskis","/fr-fr/blog/authors/matt-nohr","/fr-fr/blog/authors/maximilien-belinga","/fr-fr/blog/authors/mike-bartlett","/fr-fr/blog/authors/michael-fahey","/fr-fr/blog/authors/nupur-sharma","/fr-fr/blog/authors/monmayuri-ray","/fr-fr/blog/authors/nico-meisenzahl","/fr-fr/blog/authors/ottilia-westerlund","/fr-fr/blog/authors/patty-cheung","/fr-fr/blog/authors/phil-hughes","/fr-fr/blog/authors/pranay-bakre","/fr-fr/blog/authors/ray-paik","/fr-fr/blog/authors/roman-kuba","/fr-fr/blog/authors/rmy-coutable","/fr-fr/blog/authors/rutvik-shah","/fr-fr/blog/authors/sam-wiskow","/fr-fr/blog/authors/sarup-banskota","/fr-fr/blog/authors/santiago-ruano-rincn","/fr-fr/blog/authors/sean-arnold","/fr-fr/blog/authors/shawn-winters","/fr-fr/blog/authors/susie-bitters","/fr-fr/blog/authors/sri-rangan","/fr-fr/blog/authors/steve-azzopardi","/fr-fr/blog/authors/thiago-figueir","/fr-fr/blog/authors/tsvi-zandany","/fr-fr/blog/authors/tom-cooney","/fr-fr/blog/authors/vick-kelkar","/fr-fr/blog/authors/vitor-meireles-de-sousa","/fr-fr/blog/authors/yannis-roussos","/fr-fr/blog/automating-with-gitlab-duo-part-2-complex-testing","/fr-fr/blog/demystifying-ci-cd-variables","/fr-fr/blog/getting-started-with-gitlab-how-to-import-your-projects-to-gitlab","/fr-fr/blog/gitlab-duo-agent-platform-what-is-next-for-intelligent-devsecops","/fr-fr/blog/gitlab-ultimates-total-economic-impact-483-roi-over-3-years","/fr-fr/blog/gitlab-duo-workflow-enterprise-visibility-and-control-for-agentic-ai","/fr-fr/blog/how-gitlab-helps-meet-nis2-requirements","/fr-fr/blog/enhance-application-quality-with-ai-powered-test-generation","/fr-fr/blog/introduction-guide-to-linux-servers","/fr-fr/blog/how-to-use-oci-images-as-the-source-of-truth-for-continuous-delivery","/fr-fr/blog/meet-gitlab-duo-workflow-the-future-of-ai-driven-development","/es/the-source/authors/ayoub-fandi","/fr-fr/blog/safe-without-silos-in-gitlab","/fr-fr/blog/the-ultimate-guide-to-sboms","/fr-fr/blog/unlocking-agile-excellence-gitlab-epics-for-seamless-portfolio-management","/fr-fr/blog/what-is-an-okr-definition","/es/the-source/authors/erika-feldman","/fr-fr/blog/whats-new-in-git-2-47-0","/fr-fr/customers/hackerone","/fr-fr/customers/nebulaworks","/fr-fr/customers/connect-i","/es/the-source/authors/josh-lemos","/fr-fr/partners/technology-partners/hashicorp","/fr-fr/pricing/faq-new-product-subscription-tiers","/es/the-source/authors/sharon-gaudin","/the-source/security","/fr-fr/solutions/gitops","/fr-fr/solutions/continuous-software-compliance","/fr-fr/small-business","/fr-fr/contact-sales","/fr-fr/topics/ci-cd/choose-continuous-integration-tool","/fr-fr/free-trial","/fr-fr/solutions/value-stream-management/dora","/fr-fr/topics/ci-cd/implement-continuous-integration","/fr-fr/solutions/open-source/join","/fr-fr/topics/devops/ai-for-coding","/fr-fr/pricing/ultimate","/fr-fr/topics/devops/reduce-devops-costs","/fr-fr/topics/devops/what-is-developer-experience","/fr-fr/topics/version-control","/fr-fr/topics/devsecops/what-is-fuzz-testing","/fr-fr/topics/gitops/infrastructure-as-code","/fr-fr/topics/version-control/what-is-git-workflow","/it-it/gartner-magic-quadrant","/it-it/developer-experience","/it-it/customers/glympse","/de-de/blog/categories/devsecops","/it-it/pricing/feature-comparison","/it-it/customers/mckenzie-intelligence-services","/it-it/customers/carfax","/it-it/resources","/fr-fr/developer-survey/2024/security-compliance","/fr-fr/gitlab-duo","/it-it/solutions/jira","/it-it/solutions/slack","/it-it/solutions/agile-delivery","/it-it/solutions/education","/it-it/calculator","/it-it","/it-it/partners/technology-partners","/it-it/topics/ci-cd/cicd-pipeline","/it-it/topics/ci-cd","/fr-fr/the-source/ai/agentic-ai-unlocking-developer-potential-at-scale","/fr-fr/the-source/platform/why-your-development-team-should-plan-small-to-deliver-big","/fr-fr/the-source/security/security-its-more-than-culture-addressing-the-root-cause-of-common-security","/fr-fr/the-source/platform/devops-teams-want-to-shake-off-diy-toolchains-a-platform-is-the-answer","/fr-fr/the-source/ai/velocity-with-guardrails-ai-automation","/it-it/topics/devops/beginner-devops-platform","/it-it/topics/devops/seven-tips-to-get-the-most-out-of-your-devops-platform","/it-it/topics/devops-platform","/it-it/topics/digital-transformation","/it-it/topics/microservices","/it-it/topics/version-control/what-is-gitlab-flow","/it-it/teamops","/it-it/topics/version-control/software-team-collaboration","/ja-jp/blog/authors/andrew-thomas","/ja-jp/blog/3-surprising-findings-from-our-2024-global-devsecops-survey","/ja-jp/blog/authors/atlassian-bitbucket-github-gitlab","/ja-jp/blog/authors/beatriz-barbosa","/ja-jp/blog/authors/andrea-borga","/fr-fr/the-source/authors/ncregan","/fr-fr/the-source/authors/dave-steer","/ja-jp/blog/authors/anton-smith","/fr-fr/the-source/authors/haim-snir","/ja-jp/blog/authors/alex-fracazo","/ja-jp/blog/authors/allison-whilden","/ja-jp/blog/authors/aathira-nair","/ja-jp/blog/authors/betsy-church","/ja-jp/blog/authors/brandon-lyon","/ja-jp/blog/authors/brian-wald","/ja-jp/blog/authors/carol-teskey","/ja-jp/blog/authors/cherry-han","/ja-jp/blog/authors/chris-weber","/ja-jp/blog/authors/christina-lohr","/ja-jp/blog/authors/connor-gilbert","/ja-jp/blog/authors/creighton-swank","/ja-jp/blog/authors/dennis-tang","/ja-jp/blog/authors/david-oregan","/ja-jp/blog/authors/daniel-mora","/ja-jp/blog/authors/drew-blessing","/ja-jp/blog/authors/dmitriy-job","/ja-jp/blog/authors/emilio-salvador","/ja-jp/blog/authors/eric-rosenberg","/ja-jp/blog/authors/erin-krengel-pulumi","/ja-jp/blog/authors/eva-sasson","/ja-jp/blog/authors/fernando-diaz","/ja-jp/blog/authors/gabriel-le-breton","/ja-jp/blog/authors/gosia-ksionek","/ja-jp/blog/authors/guest-author-andr-arko-of-ruby-together","/ja-jp/blog/authors/gitlab-france-team","/ja-jp/blog/authors/hannah-sutor","/ja-jp/blog/authors/inchul-yoo-sunjung-park","/ja-jp/blog/authors/holly-reynolds","/ja-jp/blog/authors/jackie-meshell","/it-it/the-source/ai/building-a-transparency-first-ai-strategy-7-questions-to-ask-your-devops","/ja-jp/blog/authors/james-dang","/ja-jp/blog/authors/jannik-lehmann","/ja-jp/blog/authors/jayson-salazar","/it-it/the-source/platform/driving-business-results-with-platform-engineering","/it-it/the-source/security/10-tips-to-prioritize-security-in-software-development","/ja-jp/blog/authors/jeremy-cooper","/ja-jp/blog/authors/jim-thavisouk","/ja-jp/blog/authors/johanna-ambrosio","/ja-jp/blog/authors/juan-broullon","/ja-jp/blog/authors/john-sparrow","/ja-jp/blog/authors/joseph-longo","/it-it/the-source/security/strengthen-your-cybersecurity-strategy-with-secure-by-design","/ja-jp/blog/authors/justin-tobler","/ja-jp/blog/authors/kelly-hair","/ja-jp/blog/authors/kyle-smith","/ja-jp/blog/authors/kristian-larsson","/ja-jp/blog/authors/lukas-eipert","/ja-jp/blog/authors/lee-matos","/ja-jp/blog/authors/mark-art","/ja-jp/blog/authors/marc-shaw","/ja-jp/blog/authors/mathias-ewald","/ja-jp/blog/authors/nate-rosandich","/ja-jp/blog/authors/matt-wilson","/ja-jp/blog/authors/mike-flouton","/ja-jp/blog/authors/mayra-cabrera","/ja-jp/blog/authors/nicole-schwartz","/ja-jp/blog/authors/nuritzi-sanchez","/ja-jp/blog/authors/michael-henriksen","/ja-jp/blog/authors/owen-williams","/ja-jp/blog/authors/paul-badcock","/ja-jp/blog/authors/philip-welz","/ja-jp/blog/authors/priyanka-sharma","/ja-jp/blog/authors/rayana-verissimo","/ja-jp/blog/authors/rob-jackson","/ja-jp/blog/authors/sacha-guyon","/ja-jp/blog/authors/romuald-atchad","/ja-jp/blog/authors/samantha-lee","/ja-jp/blog/authors/sara-kassabian","/ja-jp/blog/authors/sascha-eggenberger","/ja-jp/blog/authors/sean-mcgivern","/ja-jp/blog/authors/sherida-mcmullan","/ja-jp/blog/authors/steve-grossman","/ja-jp/blog/authors/stacy-cline","/ja-jp/blog/authors/suzanne-selhorn","/ja-jp/blog/authors/tomas-vik","/ja-jp/blog/authors/vicky-steeves","/ja-jp/blog/authors/thong-kuah","/ja-jp/blog/authors/tye-davis","/ja-jp/blog/authors/vlad-budica","/ja-jp/blog/authors/yevgeny-pats","/ja-jp/blog/enhance-application-security-with-gitlab-hackerone","/ja-jp/blog/automating-with-gitlab-duo-part-3-validating-testing","/ja-jp/blog/developers-summit-2025-spring-event-report","/ja-jp/blog/event-report-japan-it-week-spring-1","/it-it/the-source/authors/amanda-rueda","/ja-jp/blog/gitlab-17-2-released","/ja-jp/blog/gitlab-18-0-release","/ja-jp/blog/gitlab-duo-self-hosted-enterprise-ai-built-for-data-privacy","/it-it/the-source/authors/iganbaruch","/it-it/the-source/authors/ddesanto","/ja-jp/blog/getting-started-with-gitlab-mastering-project-management","/it-it/the-source/authors/rschulman","/ja-jp/blog/how-we-decreased-gitlab-repo-backup-times-from-48-hours-to-41-minutes","/ja-jp/blog/gitlab-named-a-leader-in-the-2024-gartner-magic-quadrant-for-devops","/ja-jp/blog/monday-merge-2025-may-9","/ja-jp/blog/what-is-the-difference-between-git-fetch-and-git-pull","/ja-jp/blog/what-is-ci-cd","/ja-jp/blog/how-gitlab-duo-helps-secure-and-thoroughly-test-ai-generated-code","/ja-jp/blog/learn-advanced-rust-programming-with-a-little-help-from-ai-code-suggestions","/ja-jp/blog/the-ultimate-guide-to-token-management-at-gitlab","/ja-jp/blog/refactor-code-into-modern-languages-with-ai-powered-gitlab-duo","/ja-jp/customers/remote","/ja-jp/customers/ally","/ja-jp/blog/use-gitlab-duo-workflow-to-improve-application-quality-assurance","/ja-jp/gartner-mq-ai-code-assistants","/ja-jp/blog/why-are-organizations-moving-to-a-unified-devsecops-platform","/ja-jp/diversity-inclusion-belonging","/ja-jp/customers/deakin-university","/ja-jp/resources","/ja-jp/solutions/slack","/ja-jp/partners/technology-partners/redhat","/ja-jp/teamops","/ja-jp/solutions/agile-delivery","/ja-jp/solutions/jira","/ja-jp/solutions/education","/ja-jp/topics/ci-cd","/ja-jp/topics/devops-platform","/ja-jp/topics/devops/beginner-devops-platform","/ja-jp/topics/digital-transformation","/ja-jp/topics/ci-cd/cicd-pipeline","/ja-jp/topics/devops/seven-tips-to-get-the-most-out-of-your-devops-platform","/ja-jp/topics/version-control/what-is-gitlab-flow","/ja-jp/topics/microservices","/ja-jp/topics/version-control/software-team-collaboration","/pt-br/gartner-mq-ai-code-assistants","/ja-jp/install","/pt-br/install","/pt-br/company","/pt-br/customers/goldman-sachs","/pt-br/diversity-inclusion-belonging","/pt-br/customers/moneyfarm","/pt-br/customers/cern","/pt-br/partners/technology-partners/redhat","/pt-br/solutions/nonprofit","/pt-br/solutions/education/join","/pt-br/solutions/source-code-management","/pt-br/solutions/analytics-and-insights","/ja-jp/customers","/pt-br/sales","/ja-jp/the-source/platform/driving-business-results-with-platform-engineering","/ja-jp/the-source/security/10-tips-to-prioritize-security-in-software-development","/ja-jp/the-source/ai/building-a-transparency-first-ai-strategy-7-questions-to-ask-your-devops","/ja-jp/the-source/security/strengthen-your-cybersecurity-strategy-with-secure-by-design","/pt-br/topics/ci-cd/cloud-native-continuous-integration","/pt-br/topics/devops/build-a-devops-team","/pt-br/topics/ci-cd/pipeline-as-code","/ja-jp/the-source/authors/iganbaruch","/ja-jp/the-source/authors/ddesanto","/ja-jp/the-source/authors/rschulman","/ja-jp/the-source/authors/amanda-rueda","/pt-br/topics/devops/the-role-of-ai-in-devops","/pt-br/topics/devsecops/beginners-guide-to-container-security","/pt-br/topics/gitops/gitlab-enables-infrastructure-as-code","/pt-br/topics/multicloud","/pt-br/topics/version-control/version-control-best-practices","/pt-br/topics/version-control/what-is-innersource","/ja-jp/pricing","/pt-br/pricing","/pt-br/the-source/ai/dora-insights-where-is-ai-really-driving-developer-productivity","/pt-br/the-source/platform/finops-balancing-financial-responsibility-and-innovation","/pt-br/the-source/ai/4-steps-for-measuring-the-impact-of-ai","/pt-br/the-source/security/enterprise-scale-security-and-compliance-policy-management-in-the-ai-era","/pt-br/the-source/security/why-legacy-code-is-a-security-risk-and-how-ai-can-help","/pt-br/the-source/authors/andre-michael-braun","/pt-br/the-source/authors/derek-debellis","/pt-br/the-source/authors/jlongo","/pt-br/the-source/authors/sabrina-farmer","/fr-fr/blog/categories/agile-planning","/fr-fr/blog/categories/news","/ja-jp/blog/categories/company","/ja-jp/blog/categories/product","/blog/categories/product","/blog/categories/company","/blog/tags/cloud-native","/blog/tags/ux","/blog/tags/performance","/blog/tags/developer-survey","/blog/tags/growth","/blog/tags/security-research","/blog/tags/ai-ml","/blog/tags/features"]}