{"id":"9e7c78ff-2917-4b10-889b-df27e772b6ef","timestamp":1755643939435,"matcher":{"static":{},"wildcard":{},"dynamic":{}},"prerendered":["/de-de/blog/authors/akashdeep-dhar","/de-de/blog/authors/grzegorz-bizon","/de-de/blog/authors/ashley-mcalpin","/de-de/blog/authors/aakriti-gupta","/de-de/blog/authors/balasankar-balu-c","/de-de/blog/authors/brian-oconnell","/de-de/blog/authors/bert-van-eyck","/de-de/blog/authors/brandon-foo","/de-de/blog/authors/andrew-patterson","/de-de/blog/authors/anshuman-singh","/de-de/blog/authors/clement-ho","/de-de/blog/authors/amelia-bauerly","/de-de/blog/authors/christie-lenneville","/de-de/blog/authors/charlie-ablett","/de-de/blog/authors/craig-gomes","/de-de/blog/authors/chris-sterry-dotscience","/de-de/blog/authors/dave-wentzel","/de-de/blog/authors/cameron-swords","/de-de/blog/authors/elliot-rushton","/de-de/blog/authors/dinesh-bolkensteyn","/de-de/blog/authors/alexis-ginsberg","/de-de/blog/authors/deepa-mahalingam","/de-de/blog/authors/eric-brinkman","/de-de/blog/authors/dov-hershkovitch","/de-de/blog/authors/gabe-weaver","/de-de/blog/authors/gina-doyle","/de-de/blog/authors/gitlab","/de-de/blog/authors/fatih-acet","/de-de/blog/authors/erick-banks","/de-de/blog/authors/daniel-hauenstein","/de-de/blog/authors/eugenia-hannon","/de-de/blog/authors/hillary-benson","/de-de/blog/authors/jacie-bandur","/de-de/blog/authors/igor-drozdov","/de-de/blog/authors/haim-snir","/de-de/blog/authors/jan-provaznik","/de-de/blog/authors/jason-yavorska","/de-de/blog/authors/jessica-hurwitz","/de-de/blog/authors/jake-foster","/de-de/blog/authors/jos-ivn-vargas","/de-de/blog/authors/joern-schneeweisz","/de-de/blog/authors/jeff-tucker","/de-de/blog/authors/john-jeremiah","/de-de/blog/authors/joshua-lambert","/de-de/blog/authors/kathy-wang","/de-de/blog/authors/juliet-wanjohi","/de-de/blog/authors/kim-lock","/de-de/blog/authors/laurena-alves","/de-de/blog/authors/kyla-gradin-dahl","/de-de/blog/authors/manuel-kraft","/de-de/blog/authors/lucas-charles","/de-de/blog/authors/marin-job","/de-de/blog/authors/matt-nohr","/de-de/blog/authors/martynas-krupskis","/de-de/blog/authors/maximilien-belinga","/de-de/blog/authors/mike-bartlett","/de-de/blog/authors/nico-meisenzahl","/de-de/blog/authors/michael-fahey","/de-de/blog/authors/monmayuri-ray","/de-de/blog/authors/nupur-sharma","/de-de/blog/authors/ottilia-westerlund","/de-de/blog/authors/patty-cheung","/de-de/blog/authors/pranay-bakre","/de-de/blog/authors/phil-hughes","/de-de/blog/authors/rmy-coutable","/de-de/blog/authors/ray-paik","/de-de/blog/authors/roman-kuba","/de-de/blog/authors/sam-wiskow","/de-de/blog/authors/rutvik-shah","/de-de/blog/authors/sean-arnold","/de-de/blog/authors/sarup-banskota","/de-de/blog/authors/shawn-winters","/de-de/blog/authors/santiago-ruano-rincn","/de-de/blog/authors/steve-azzopardi","/de-de/blog/authors/sri-rangan","/de-de/blog/authors/susie-bitters","/de-de/blog/authors/thiago-figueir","/de-de/blog/authors/tsvi-zandany","/de-de/blog/authors/tom-cooney","/de-de/blog/authors/vick-kelkar","/de-de/blog/authors/vitor-meireles-de-sousa","/de-de/blog/authors/yannis-roussos","/de-de/blog/getting-started-with-gitlab-understanding-ci-cd","/de-de/blog/gitlab-named-a-leader-in-2024-gartner-magic-quadrant-for-ai-code-assistants","/de-de/blog/how-gitlab-can-support-your-iso-compliance-journey","/de-de/blog/developing-gitlab-duo-ai-impact-analytics-dashboard-measures-the-roi-of-ai","/de-de/blog/gitlab-duo-chat-gets-agentic-ai-makeover","/de-de/blog/automating-with-gitlab-duo-part-2-complex-testing","/de-de/blog/introducing-gitlabs-new-planner-role-for-agile-planning-teams","/de-de/blog/measuring-ai-roi-at-scale-a-practical-guide-to-gitlab-duo-analytics","/de-de/blog/safe-without-silos-in-gitlab","/de-de/blog/how-to-transform-compliance-observation-management-with-gitlab","/de-de/blog/structuring-the-gitlab-package-registry-for-enterprise-scale","/de-de/blog/what-are-the-benefits-of-a-microservices-architecture","/de-de/blog/what-is-kanban","/de-de/blog/ensuring-compliance","/de-de/blog/3-surprising-findings-from-our-2024-global-devsecops-survey","/de-de/blog/ultimate-guide-to-migrating-from-aws-codecommit-to-gitlab","/de-de/blog/why-are-organizations-moving-to-a-unified-devsecops-platform","/de-de/get-help","/de-de/solutions/slack","/de-de/customers/remote","/de-de/customers/deutsche-telekom","/de-de/customers/ally","/de-de/resources","/de-de/solutions/jira","/de-de/install","/de-de/topics/digital-transformation","/de-de/topics/devops-platform","/de-de/topics/ci-cd/cicd-pipeline","/de-de/topics/devops/seven-tips-to-get-the-most-out-of-your-devops-platform","/de-de/topics/devops/beginner-devops-platform","/de-de/topics/microservices","/de-de/topics/ci-cd","/de-de/partners/technology-partners/redhat","/de-de/topics/version-control/software-team-collaboration","/blog/7-reasons-why-you-should-be-using-ci","/blog/a-benchmarking-framework-for-sast","/de-de/topics/version-control/what-is-gitlab-flow","/blog/3-gitlab-features-to-level-up-devsecops-workflows","/blog/a-grant-to-help-us-integrate-gitlab-with-open-source-osf","/blog/2018-global-developer-report","/blog/1-mil-merge-requests","/blog/5-code-review-features","/blog/5-ways-collaboration-boosts-productivity-and-your-career","/blog/a-story-of-runner-scaling","/blog/accelerate-state-of-devops-report-key-takeaways","/blog/add-ssh-key-screencast","/blog/agile-best-practices","/blog/ai-in-action-hackathon-celebrating-the-gitlab-innovations","/blog/align-engineering-security-appsec-tests-in-ci","/blog/an-agile-approach-to-documentation-and-structure","/blog/announcing-gitlab-devsecops","/blog/ask-a-hacker-a-conversation-with-ahacker1","/blog/applying-gitlab-labels-automatically","/blog/authors/arunoda-susiripala","/blog/atlassian-server-ending-move-to-a-single-devsecops-platform","/blog/authors/adfinis-sygroup","/blog/authors/ayoub-fandi","/blog/authors/andrew-kelly","/blog/authors/amar-patel","/blog/authors/alexander-malaev","/blog/authors/angelo-stavrow","/blog/authors/ben-leduc-mills","/blog/authors/bob-van-landuyt","/blog/authors/brein-matturro","/de-de/solutions/agile-delivery","/blog/authors/brittany-rohde","/blog/authors/cesar-saavedra","/blog/authors/chloe-cartron","/blog/authors/chris-weber","/blog/authors/christina-lohr","/blog/authors/connor-gilbert","/blog/authors/creighton-swank","/blog/authors/david-desanto-chief-product-officer-gitlab","/blog/authors/daniel-mora","/blog/authors/dj-mountney","/blog/authors/dennis-appelt","/blog/authors/dr-elle-obrien","/blog/authors/emilie-schario","/blog/authors/eric-eastwood","/blog/authors/erika-feldman","/blog/authors/fatima-sarah-khalid","/blog/authors/ev-kontsevoy","/blog/authors/gabriel-engel","/blog/authors/gitlab-ai-assisted-group","/blog/authors/goetz-buerkle","/blog/authors/hakeem-abdul-razak","/blog/authors/guenjun-yoo","/blog/authors/hillary-benson","/blog/authors/ian-pedowitz","/blog/authors/jaime-martnez","/blog/authors/ivanha-paz","/blog/authors/jamie-rachel","/blog/authors/jason-plum","/blog/authors/jeroen-van-baarsen","/blog/authors/jeff-park","/blog/authors/joel-krooswyk","/de-de/teamops","/blog/authors/john-jarvis","/blog/authors/joo-pereira","/blog/authors/josh-kodroff-pulumi","/de-de/solutions/education","/blog/authors/julie-byrne","/blog/authors/karen-caras","/blog/authors/kenny-johnston","/blog/authors/kurt-dusek","/blog/authors/lasse-schuirmann","/blog/authors/lee-tickett","/blog/authors/lyle-kozloff","/blog/authors/marcel-van-remmerden","/blog/authors/mark-fletcher","/blog/authors/matt-baldwin","/blog/authors/matthew-macfarlane","/blog/authors/michael-karampalas","/blog/authors/meghan-maneval","/blog/authors/neha-khalwadekar","/blog/authors/nuritzi-sanchez","/blog/authors/mike-gerwitz","/blog/authors/ottilia-westerlund","/blog/authors/nicole-schwartz","/blog/authors/patty-cheung","/blog/authors/pedro-moreira-da-silva","/blog/authors/rohit-shambhuni","/blog/authors/raquel-campuzano","/blog/authors/plapadoo","/blog/authors/riccardo-padovani","/blog/authors/rusty-weston-guest-contributor","/blog/authors/sam-morris","/blog/authors/sarah-waldner","/blog/authors/sandra-gittlen","/blog/authors/shane-rice","/blog/authors/scott-hampton","/blog/authors/simon-tarchichi","/blog/authors/stephen-walters","/blog/authors/ted-gieschen","/blog/authors/suri-patel","/blog/authors/tristan-read","/blog/authors/tobias-gnther","/blog/authors/vanessa-wegner","/blog/authors/vincy-wilson","/de-de/customers","/blog/authors/william-arias","/blog/autoscale-ci-runners","/blog/auto-devops-explained","/blog/automating-boring-git-operations-gitlab-ci","/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/better-devops-with-gitlab-ci-cd","/blog/bring-gitlab-to-classroom-nearyou","/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/celebrating-one-million-bug-bounties-paid","/blog/chris-hill-devops-enterprise-summit-talk","/blog/can-your-ci-cd-environment-support-ai-powered-devsecops","/blog/challenges-of-code-reviews","/blog/ci-cd-the-ticket-to-multicloud","/blog/cloud-native-architectures-made-easy","/blog/collaborative-course-environment-gitlab-grav","/blog/code-suggestions-improves-developer-productivity","/blog/compliance-made-easy","/blog/conducting-remote-ux-research","/blog/container-security-in-gitlab","/blog/contribute-through-the-eyes-of-a-new-gitlabber","/blog/contributor-post-jacopo","/blog/cross-project-pipeline","/blog/craftsman-looks-at-continuous-integration","/blog/delta-cloud-native","/blog/debian-customizes-ci-tooling-with-gitlab","/blog/cycle-analytics-feature-highlight","/blog/developers-write-secure-code-gitlab","/blog/deploy-remix-with-gitlab-and-cloudflare","/blog/designing-issue-boards","/blog/developing-gitlab-duo-use-ai-to-remediate-security-vulnerabilities","/blog/devsecops-platforms-give-smbs-security-muscle","/blog/devops-platform-supply-chain-attacks","/blog/donations","/blog/ease-pressure-on-smb-developers-with-a-devops-platform","/blog/discovering-gitlabs-personas","/blog/eight-steps-to-prepare-your-team-for-a-devops-platform-migration","/blog/empowering-modelops-and-hpc-workloads-with-gpu-enabled-runners","/blog/engineering-teams-collaborating-remotely","/blog/ensuring-compliance","/blog/exact-code-search-find-code-faster-across-repositories","/blog/extending-code-suggestions","/blog/feature-highlight-set-dates-for-issues","/blog/feature-highlight-create-files-and-directories-from-files-page","/blog/fast-and-natural-continuous-integration-with-gitlab-ci","/blog/first-look-the-new-agile-planning-experience-in-gitlab","/blog/five-signs-you-should-think-bigger","/blog/forrester-cdra2020","/blog/from-berlin-to-new-zealand","/blog/future-front-end-development","/blog/gcp-move-update","/blog/getting-started-gitlab-ci-gcp","/blog/git-fetch-performance","/blog/get-started-compliance-as-code","/blog/getting-started-with-gitlab-mastering-project-management","/blog/git-ransom-campaign-incident-report-atlassian-bitbucket-github-gitlab","/blog/gitlab-16-7-release","/blog/github-free-for-teams","/blog/gitlab-17-2-release","/blog/gitlab-18-1-released","/blog/gitlab-achieves-pci-dss-attestation-of-compliance","/blog/gitlab-and-testify-sec-witness-alliance","/blog/gitlab-ai-cicd-customization-toolkit","/blog/gitlab-at-aws-re-invent-2023","/blog/gitlab-chart-works-towards-kubernetes-1-22","/blog/gitlab-com-container-registry-update","/blog/gitlab-ci-oohlala","/blog/gitlab-community-day","/blog/gitlab-critical-patch-release-17-1-2-17-0-4-16-11-6","/blog/gitlab-dot-com-outage-on-2015-05-29","/blog/gitlab-dark-mode-is-getting-a-new-look","/blog/gitlab-duo-chat-beta","/blog/gitlab-duo-self-hosted-enterprise-ai-built-for-data-privacy","/blog/gitlab-for-education-student-spotlights","/blog/gitlab-eks-integration-how-to","/blog/gitlab-first-deployed-kubernetes-api-to-multiple-clouds","/blog/gitlab-google-partnership-s3c","/blog/gitlab-heroes-unmasked-lessons-from-early-mistakes","/blog/gitlab-is-now-an-approved-slp-vendor-in-california","/blog/gitlab-incident-management","/blog/gitlab-issue-bash-june-2017","/blog/gitlab-joins-forces-with-gravitational","/blog/gitlab-october-2019-meetups","/blog/gitlab-named-a-leader-in-the-forrester-wave-devops-platforms-q2-2025","/blog/gitlab-meetups-september-2019","/blog/gitlab-leader-gartner-magic-quadrant-devops-platforms","/blog/gitlab-original-t-shirt","/blog/gitlab-patch-release-17-11-1-17-10-5-17-9-7","/blog/gitlab-partner-of-year-emea-apac-award-winners","/blog/gitlab-patch-release-18-0-1-17-11-3-17-10-7","/blog/gitlab-patch-release-17-6-1-17-5-3-17-4-5","/blog/gitlab-premium-update","/blog/gitlab-reduced-merge-conflicts-by-90-percent-with-changelog-placeholders","/blog/gitlab-rotating-omnibus-linux-package-signing-key","/blog/gitlab-security-release-16-9-2-16-8-4-16-7-7","/blog/gitlab-survey-highlights-wins-challenges-as-orgs-adopt-devsecops","/blog/gitlab-to-deprecate-older-tls","/blog/gitlab-summit-2015","/blog/gitlab-tutorial-its-all-connected","/blog/gitlab-ux-2020-year-in-review","/blog/gitops-with-gitlab-using-ci-cd","/blog/gitlab-webhooks-get-smarter-with-self-healing-capabilities","/blog/gitops-as-the-evolution-of-operations","/blog/gitlabs-2024-bug-bounty-year-in-review","/blog/going-virtual-with-all-day-devops","/blog/google-summer-of-code-2024-contribute-to-gitlab-and-git-to-prepare","/blog/guide-to-fulfilling-soc-2-security-requirements-with-gitlab","/blog/gke-webcast-recap-post","/blog/heres-how-to-get-integrated-secure-coding-advice-in-gitlab","/blog/hiring-in-the-deep-end-of-the-talent-pool","/blog/how-automation-is-making-devops-pros-jobs-easier","/blog/how-eclipse-foundation-champions-open-source-with-gitlab","/de-de/pricing","/blog/how-gitlab-duo-helps-secure-and-thoroughly-test-ai-generated-code","/blog/how-gitlab-pages-uses-the-gitlab-api","/blog/how-gitlab-works-remotely","/blog/how-innersourcing-can-help-your-security-team","/blog/how-remote-work-at-gitlab-enables-location-independence","/de-de/diversity-inclusion-belonging","/blog/how-the-devops-platform-makes-building-accessible-software-easier","/blog/how-to-auto-deploy-a-gitlab-dot-com-project-to-google-cloud","/blog/how-to-begin-your-devops-journey","/blog/how-to-code-build-and-deploy-from-an-ipad-using-gitlab-and-gitpod","/blog/how-to-detecting-secrets-in-video","/blog/how-to-move-from-ic-to-devops-manager-and-succeed","/blog/how-to-push-code-from-a-hammock","/blog/how-to-keep-up-with-ci-cd-best-practices","/blog/how-to-gitlab-single-sign-on-with-saml-scim-and-azures-entra-id","/blog/how-to-shorten-conversation-cycle","/blog/how-to-successfully-deliver-your-software-development-roadmap","/blog/how-to-use-oci-images-as-the-source-of-truth-for-continuous-delivery","/blog/how-we-keep-investors-in-the-loop","/blog/how-we-boosted-webauthn-adoption-from-20-percent-to-93-percent-in-2-days","/blog/how-we-run-red-team-operations-remotely","/blog/how-we-use-gitlab-to-build-gitlab","/blog/how-were-building-up-performance-testing-of-gitlab","/blog/improve-cd-workflows-helm-chart-registry","/blog/incident-management-design-facilitation","/blog/if-its-time-to-learn-devops-heres-where-to-begin","/blog/introducing-auto-breakfast-from-gitlab","/blog/insights","/blog/integration-management","/blog/inside-gitlab-security-dashboards","/blog/introducing-gitlab-dedicated","/de-de/the-source/authors/iganbaruch","/blog/introducing-product-analytics-in-gitlab","/blog/introducing-the-gitlab-kubernetes-agent","/blog/iteration-and-code-review","/blog/job-artifact-meta-data-expiration-change","/blog/is-devops-for-designers","/de-de/the-source/authors/rschulman","/de-de/the-source/authors/amanda-rueda","/de-de/the-source/authors/ddesanto","/blog/journey-to-the-outer-loop","/blog/keeping-your-code-protected","/blog/kontra-and-gitlab-integrate-vulnerability-education-into-the-devops-workflow","/blog/kubernetes-overview-operate-cluster-data-on-the-frontend","/blog/learn-python-with-pj-part-1","/blog/lee-tickett-my-gitlab-journey","/blog/lets-all-search","/blog/making-ci-easier-with-gitlab","/blog/look-back-on-11-11-cicd","/blog/manage-it-alerts-with-gitlab","/blog/many-meanings-multicloud","/blog/merge-request-reviewers","/blog/mastering-the-all-remote-environment","/blog/meet-partner-the-good-docs-project","/blog/migrating-arch-linux-packaging-infrastructure-gitlab","/blog/mobile-static-application-security-testing-for-android","/blog/monitoring-your-gitlab-environment-with-the-elk-stack","/blog/my-first-months-at-gitlab-bv","/blog/migration-from-atlassian-bamboo-server-to-gitlab-ci","/blog/new-default-container-image-gitlab-saas-linux-runnners","/blog/moving-to-gitlab-yes-its-worth-it","/blog/offline-environments","/blog/not-all-remote-is-created-equal","/blog/new-report-on-ai-assisted-tools-points-to-rising-stakes-for-devsecops","/blog/one-third-of-what-we-learned-about-ipos-in-taking-gitlab-public","/blog/open-sourcing-the-gitter-mobile-apps","/blog/origin-of-devsecops-platform-category","/blog/our-y-combinator-experience","/de-de/the-source/security/10-tips-to-prioritize-security-in-software-development","/de-de/the-source/ai/building-a-transparency-first-ai-strategy-7-questions-to-ask-your-devops","/de-de/the-source/platform/driving-business-results-with-platform-engineering","/blog/parallels-between-all-remote-and-cloud-computing","/de-de/the-source/security/strengthen-your-cybersecurity-strategy-with-secure-by-design","/blog/path-to-decomposing-gitlab-database-part3","/blog/pick-your-brain-interview-kwan-lee","/blog/pre-commit-post-deploy-is-dead","/blog/plundering-gcp-escalating-privileges-in-google-cloud-platform","/blog/price-changes","/blog/pull-based-kubernetes-deployments-coming-to-gitlab-free-tier","/blog/q2-hackathon-recap","/blog/protecting-manual-jobs","/blog/quayio","/blog/rail-m-is-an-imperfectly-good-start-for-ai-model-licenses","/blog/redbox-on-demand-delivers-with-gitlab","/blog/release-manager-the-invisible-hero","/blog/reducing-pager-fatigue-and-improving-on-call-life","/blog/remote-future-how-remote-companies-stay-connected","/blog/removing-tags-from-small-saas-runner-on-linux","/blog/risk-mapping","/blog/secure-composition-analysis-bug-not-updating-database","/blog/secureflag-integrated-with-gitlab-for-rapid-vulnerability-remediation","/blog/scaling-repository-maintenance","/blog/security-gitlab-15","/blog/self-managed-support-gitlab-for-jira-app","/blog/setting-up-gitlab-ci-for-android-projects","/blog/shifting-from-on-prem-to-cloud","/blog/six-key-practices-that-improve-communication","/blog/software-dependencies-tech-debt","/blog/southwest-looking-to-help-developers-take-flight","/blog/splitting-database-into-main-and-ci","/blog/supporting-ruby-together","/blog/stealth-operations-the-evolution-of-gitlabs-red-team","/blog/stackpoint-webcast-recording-highlights","/blog/structuring-the-gitlab-package-registry-for-enterprise-scale","/blog/the-gitlab-guide-to-modern-software-testing","/blog/teams-gitpod-integration-gitlab-speed-up-development","/blog/the-continued-support-of-fluxcd-at-gitlab","/blog/the-2023-bug-bounty-year-in-review","/blog/the-many-routes-to-a-tech-career","/blog/the-software-testing-life-cycle-in-2021-a-more-upbeat-outlook","/blog/the-ultimate-guide-to-software-supply-chain-security","/blog/three-things-you-might-not-know-about-gitlab-security","/blog/threat-modeling-kubernetes-agent","/blog/top-5-compliance-features-to-leverage-in-gitlab","/blog/tips-to-configure-browser-based-dast-scans","/blog/top-tips-for-better-bug-bounty-reports-and-a-hacker-contest","/blog/translating-gitlab","/blog/tuto-mac-m1-gitlab-ci","/blog/understanding-kubernestes-rbac","/blog/u-s-navy-black-pearl-lessons-in-championing-devsecops","/blog/tutorial-secure-bigquery-data-publishing-with-gitlab","/blog/updates-to-de-identifying-service-usage-data","/blog/unveiling-gitlabs-new-navigation","/blog/use-gitlab-ai-features-out-of-the-box-in-a-gitlab-workspace","/blog/use-waypoint-to-deploy-with-gitlab-cicd","/blog/vcc-with-a-single-app","/blog/virtual-reality-team-building","/blog/using-gitlab-web-ide-gitlab-ci-cd","/blog/wag-labs-blog-post","/blog/we-are-building-a-better-heroku","/blog/what-founders-ask-founders-about-getting-into-yc","/blog/welcome-to-gitlab-unfiltered","/blog/what-its-like-to-intern-in-gitlab-security","/blog/what-the-solarwinds-attack-can-teach-us-about-devsecops","/blog/whats-in-your-backpack","/blog/whats-next-for-gitlab-ci","/blog/why-ai-in-devops-is-here-to-stay","/blog/why-we-created-the-gitlab-memory-team","/blog/why-collaboration-tools-matter","/blog/why-i-love-contributing-to-gitlab","/blog/why-ship-on-premises-in-the-saas-era","/blog/why-gitlab-is-building-meltano-an-open-source-platform-for-elt-pipelines","/blog/why-you-should-join-the-gitlab-security-team","/blog/working-in-vastly-different-timezone","/blog/wrapping-up-commit","/blog/your-engineers-need-to-understand-your-business-heres-why","/customers/european-space-agency","/customers/anchormen","/customers/hackerone","/customers/iron-mountain","/customers/carfax","/customers/cube","/customers/moneyfarm","/customers/potato-london","/customers/university-of-surrey","/customers/sva","/get-help","/install","/compliance/sox-compliance","/dedicated","/press/releases/2021-11-03-gitlab-inc-named-a-representative-vendor-in-new-gartner-market-guide","/press/releases/2022-04-04-gitlab-cmo-press-release","/press/releases/2018-01-30-gemnasium-acquisition","/press/releases/2019-09-20-gitlab-named-cloud-native-continuous-integration-tools-leader","/press/releases/2018-12-04-goldman-sachs-invests-20-million-gitlab","/press/releases/2021-04-20-all-remote-playbook","/press/releases/2020-06-11-gitlab-acquires-peach-tech-and-fuzzit-to-expand-devsecops-offering","/press/releases/2019-07-26-gitlab-recognized-in-gartner-peer-insights-customers-choice-for-eapt","/press/releases/2020-11-19-gitlab-completes-integration-of-fuzzing-solutions","/press/releases/2017-06-26-creationline-press-release","/press/releases/2020-04-14-gitlab-expands-into-australian-market","/press/releases/2021-06-22-gitlab-brings-future-of-workl-leaders-together-for-remote-by-gitlab-event","/press/releases/2022-09-06-gitlab-reports-second-quarter-fiscal-year-2023-financial-results","/press/releases/2022-11-30-gitlab-to-present-at-the-ubs-global-tmt-conference","/press/releases/2023-04-20-gitlab-seventh-devsecops-report-security-without-sacrifices","/press/releases/2023-09-06-gitlab-to-present-at-the-piper-sandler-growth-frontiers-conference","/press/releases/2023-06-13-gitlab-appoints-josh-lemos-ciso","/press/releases/2024-03-04-gitlab-reports-fourth-quarter-and-full-fiscal-year-2024-financial-results","/press/releases/2024-06-12-gitlab-announces-expanded-integrations-with-google-cloud-to-elevate-the-developer-experience","/press/releases/2025-05-15-gitlab-announces-gitlab-18-with-ai-native-capabilities-to-increase-developer-productivity","/press/releases/2024-12-05-gitlab-names-bill-staples-as-new-ceo","/press/releases/gitlab-chief-financial-officer-to-present-at-the-barclays-22nd-annual-global-technology-conference","/partners/technology-partners/aws","/press/press-kit","/eighteen","/solutions/jenkins","/stages-devops-lifecycle/create","/support/portal","/events","/stages-devops-lifecycle/verify","/pricing/faq-improved-billing-and-subscription-management","/terms","/company","/professional-services","/solutions/automotive","/solutions/finance","/calculator","/solutions/public-sector/federal-government","/services","/topics/agile-devsecops","/topics/ci-cd/continuous-integration-continuous-delivery-work-together","/solutions/startups/google-cloud","/topics/continuous-delivery","/pricing/premium","/topics/devops/devops-tools-explained","/topics/devops/what-is-a-devops-engineer","/topics/devsecops/sast-vs-dast","/topics/serverless","/topics/gitops/gitops-multicloud-deployments-gitlab","/topics/version-control/what-are-gitlab-flow-best-practices","/es/customers/conversica","/es/customers/nebulaworks","/es/customers/airbus","/es/customers/hackerone","/upgrade-to-package-repository","/es/eighteen","/es/partners/benefits","/es/pricing/faq-compute-minutes","/es/solutions/github","/es/pricing/premium","/es/get-started","/es/solutions/startups","/the-source/platform/building-a-resilient-software-development-practice","/the-source/platform/the-ultimate-playbook-for-high-performing-devsecops-teams","/es/security","/es/solutions/nonprofit/partners","/the-source/platform/how-devops-and-platform-engineering-turbocharge-efficiency","/the-source/platform/why-software-logistics-is-key-to-accelerating-innovation","/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/understand-and-resolve-vulnerabilities-with-ai-powered-gitlab-duo","/the-source/ai/how-agentic-ai-unlocks-platform-engineering-potential","/the-source/security/federal-cybersecurity-in-2025-looking-ahead","/the-source/security/why-legacy-code-is-a-security-risk-and-how-ai-can-help","/es/solutions/code-suggestions","/es/topics/cloud-native","/es/topics/devops/devops-test-automation","/es/topics/devops/value-stream-mapping","/es/topics/devsecops","/es/topics/agile-delivery/agile-methodology","/es/topics/serverless","/es/topics/ci-cd/continuous-integration-best-practices","/es/topics/gitops/gitops-gitlab-collaboration","/es/topics/version-control/what-are-gitlab-flow-best-practices","/fr-fr/blog/4-ways-to-accelerate-embedded-development-with-gitlab","/fr-fr/blog/authors/andrew-patterson","/fr-fr/blog/authors/amelia-bauerly","/fr-fr/blog/authors/aakriti-gupta","/fr-fr/blog/authors/akashdeep-dhar","/fr-fr/blog/authors/alexis-ginsberg","/the-source/authors/julie-griffin","/es/value-stream-workshop","/the-source/authors/brian-wald","/the-source/authors/stephen-walters","/fr-fr/blog/authors/anshuman-singh","/the-source/authors/george-kichukov","/fr-fr/blog/authors/ashley-mcalpin","/fr-fr/blog/authors/bert-van-eyck","/fr-fr/blog/authors/balasankar-balu-c","/es/the-source/ai/5-ways-execs-can-support-their-devops-teams-with-ai","/fr-fr/blog/authors/brandon-foo","/fr-fr/blog/authors/brian-oconnell","/fr-fr/blog/authors/cameron-swords","/es/the-source/ai/how-the-insurance-industrys-data-rich-ecosystem-powers-ai-success","/fr-fr/blog/authors/charlie-ablett","/fr-fr/blog/authors/chris-sterry-dotscience","/fr-fr/blog/authors/christie-lenneville","/fr-fr/blog/authors/clement-ho","/fr-fr/blog/authors/daniel-hauenstein","/fr-fr/blog/authors/craig-gomes","/fr-fr/blog/authors/deepa-mahalingam","/fr-fr/blog/authors/dave-wentzel","/fr-fr/blog/authors/dinesh-bolkensteyn","/fr-fr/blog/authors/dov-hershkovitch","/fr-fr/blog/authors/elliot-rushton","/fr-fr/blog/authors/eric-brinkman","/es/the-source/platform/high-performing-development-teams-your-business-advantage","/fr-fr/blog/authors/fatih-acet","/fr-fr/blog/authors/eugenia-hannon","/fr-fr/blog/authors/erick-banks","/fr-fr/blog/authors/gabe-weaver","/es/the-source/security/how-to-implement-secret-management-best-practices-with-gitlab","/fr-fr/blog/authors/gina-doyle","/fr-fr/blog/authors/gitlab","/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/jessica-hurwitz","/fr-fr/blog/authors/jeff-tucker","/fr-fr/blog/authors/joern-schneeweisz","/fr-fr/blog/authors/john-jeremiah","/fr-fr/blog/authors/jos-ivn-vargas","/fr-fr/blog/authors/joshua-lambert","/fr-fr/blog/authors/juliet-wanjohi","/fr-fr/blog/authors/kim-lock","/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/monmayuri-ray","/es/the-source/authors/erika-feldman","/es/the-source/authors/ayoub-fandi","/fr-fr/blog/authors/nico-meisenzahl","/fr-fr/blog/authors/nupur-sharma","/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/rmy-coutable","/fr-fr/blog/authors/roman-kuba","/fr-fr/blog/authors/sam-wiskow","/fr-fr/blog/authors/rutvik-shah","/fr-fr/blog/authors/santiago-ruano-rincn","/fr-fr/blog/authors/sarup-banskota","/fr-fr/blog/authors/sean-arnold","/fr-fr/blog/authors/sri-rangan","/fr-fr/blog/authors/shawn-winters","/fr-fr/blog/authors/susie-bitters","/fr-fr/blog/authors/steve-azzopardi","/fr-fr/blog/authors/thiago-figueir","/fr-fr/blog/authors/tom-cooney","/fr-fr/blog/authors/tsvi-zandany","/fr-fr/blog/authors/vick-kelkar","/fr-fr/blog/authors/yannis-roussos","/fr-fr/blog/authors/vitor-meireles-de-sousa","/fr-fr/blog/getting-started-with-gitlab-how-to-import-your-projects-to-gitlab","/fr-fr/blog/enhance-application-quality-with-ai-powered-test-generation","/fr-fr/blog/gitlab-duo-agent-platform-what-is-next-for-intelligent-devsecops","/fr-fr/blog/demystifying-ci-cd-variables","/fr-fr/blog/gitlab-duo-workflow-enterprise-visibility-and-control-for-agentic-ai","/fr-fr/blog/gitlab-ultimates-total-economic-impact-483-roi-over-3-years","/fr-fr/blog/automating-with-gitlab-duo-part-2-complex-testing","/fr-fr/blog/how-to-use-oci-images-as-the-source-of-truth-for-continuous-delivery","/fr-fr/blog/introduction-guide-to-linux-servers","/fr-fr/blog/meet-gitlab-duo-workflow-the-future-of-ai-driven-development","/fr-fr/blog/how-gitlab-helps-meet-nis2-requirements","/fr-fr/blog/the-ultimate-guide-to-token-management-at-gitlab","/fr-fr/blog/safe-without-silos-in-gitlab","/es/the-source/authors/josh-lemos","/fr-fr/blog/whats-new-in-git-2-48-0","/fr-fr/blog/unveiling-a-new-epic-experience-for-improved-agile-planning","/fr-fr/customers/nebulaworks","/fr-fr/blog/what-is-git","/fr-fr/customers/airbus","/fr-fr/customers/conversica","/fr-fr/customers/hackerone","/es/the-source/authors/sharon-gaudin","/fr-fr/privacy","/fr-fr/pricing/faq-premium-update","/fr-fr/partners/technology-partners/ibm","/fr-fr/topics/ci-cd/cicd-pipeline","/the-source/security","/fr-fr/topics/ci-cd","/fr-fr/gartner-magic-quadrant","/fr-fr/topics/devops/seven-tips-to-get-the-most-out-of-your-devops-platform","/fr-fr/topics/devops/beginner-devops-platform","/fr-fr/solutions/value-stream-management","/fr-fr/solutions/platform-engineering","/fr-fr/topics/devops-platform","/de-de/blog/categories/product","/de-de/blog/categories/ai-ml","/fr-fr/solutions/continuous-software-security-assurance","/fr-fr/software-faster","/fr-fr/topics/digital-transformation","/fr-fr/topics/microservices","/fr-fr/topics/version-control/what-is-gitlab-flow","/fr-fr/topics/version-control/software-team-collaboration","/fr-fr","/it-it/gartner-mq-ai-code-assistants","/it-it/install","/it-it/company","/it-it/pricing","/it-it/customers/mckenzie-intelligence-services","/it-it/partners/technology-partners/redhat","/it-it/customers/glympse","/it-it/customers/cern","/fr-fr/developer-survey/2024/security-compliance","/it-it/developer-experience","/it-it/solutions/education/join","/it-it/solutions/nonprofit","/it-it/solutions/source-code-management","/it-it/solutions/analytics-and-insights","/fr-fr/solutions","/it-it/topics/ci-cd/cloud-native-continuous-integration","/it-it/topics/ci-cd/pipeline-as-code","/it-it/topics/devops/the-role-of-ai-in-devops","/it-it/topics/devops/build-a-devops-team","/fr-fr/the-source/ai/ai-trends-for-2025-agentic-ai-self-hosted-models-and-more","/fr-fr/the-source/platform/driving-business-results-with-platform-engineering","/fr-fr/the-source/security/10-tips-to-prioritize-security-in-software-development","/fr-fr/the-source/security/strengthen-your-cybersecurity-strategy-with-secure-by-design","/it-it/sales","/it-it/topics/devsecops/beginners-guide-to-container-security","/it-it/topics/multicloud","/it-it/topics/gitops/gitlab-enables-infrastructure-as-code","/it-it/topics/version-control/version-control-best-practices","/it-it/topics/version-control/what-is-innersource","/fr-fr/the-source/authors/amanda-rueda","/fr-fr/the-source/authors/ddesanto","/fr-fr/the-source/authors/iganbaruch","/ja-jp/blog/a-beginners-guide-to-the-git-reftable-format","/ja-jp/blog/authors/aricka-flowers","/ja-jp/blog/authors/andreas-brandl","/fr-fr/the-source/authors/rschulman","/ja-jp/blog/authors/andy-rogers","/ja-jp/blog/authors/abdulkader-benchi","/ja-jp/blog/authors/alyssa-rock","/ja-jp/blog/authors/alex-groleau","/ja-jp/blog/authors/austin-regnery","/ja-jp/blog/authors/becka-lippert","/ja-jp/blog/authors/bob-van-landuyt","/ja-jp/blog/authors/brein-matturro","/ja-jp/blog/authors/cesar-saavedra","/ja-jp/blog/authors/brittany-rohde","/ja-jp/blog/authors/chloe-whitestone","/ja-jp/blog/authors/chrissie-buchanan","/ja-jp/blog/authors/daisy-miclat","/ja-jp/blog/authors/connor-shea","/ja-jp/blog/authors/christine-yoshida","/ja-jp/blog/authors/darby-frey","/ja-jp/blog/authors/devin-sylva","/ja-jp/blog/authors/david-planella","/ja-jp/blog/authors/dylan-griffith","/ja-jp/blog/authors/dmitriy-zaporozhets","/ja-jp/blog/authors/emily-bauman","/ja-jp/blog/authors/eric-rubin","/ja-jp/blog/authors/ernst-van-nierop","/ja-jp/blog/authors/filipa-lacerda","/ja-jp/blog/authors/fabian-zimmer","/ja-jp/blog/authors/gabriel-mazetto","/ja-jp/blog/authors/gitlab-germany-team","/ja-jp/blog/authors/guest-author-andr-miranda","/ja-jp/blog/authors/grant-hickman","/ja-jp/blog/authors/huldra","/ja-jp/blog/authors/harjeet-sharma","/ja-jp/blog/authors/isaac-dawson","/ja-jp/blog/authors/jackie-porter","/ja-jp/blog/authors/james-heimbuck","/ja-jp/blog/authors/jarka-koanov-et-al","/ja-jp/blog/authors/jeremy-elder","/ja-jp/blog/authors/jd-alex","/ja-jp/blog/authors/job-van-der-voort","/ja-jp/blog/authors/johannes-bauer","/ja-jp/blog/authors/johnathan-hunt","/ja-jp/blog/authors/joseph-schorr-from-coreos","/ja-jp/blog/authors/julia-lake","/it-it/the-source/ai/dora-insights-where-is-ai-really-driving-developer-productivity","/it-it/the-source/platform/finops-balancing-financial-responsibility-and-innovation","/it-it/the-source/security/enterprise-scale-security-and-compliance-policy-management-in-the-ai-era","/ja-jp/blog/authors/kai-armstrong","/it-it/the-source/ai/4-steps-for-measuring-the-impact-of-ai","/ja-jp/blog/authors/kendra-marquart","/ja-jp/blog/authors/lasse-schuirmann","/it-it/the-source/security/why-legacy-code-is-a-security-risk-and-how-ai-can-help","/ja-jp/blog/authors/kristina-weis","/ja-jp/blog/authors/lee-tickett","/ja-jp/blog/authors/lyle-kozloff","/ja-jp/blog/authors/marcel-van-remmerden","/ja-jp/blog/authors/mark-fletcher","/ja-jp/blog/authors/meghan-maneval","/ja-jp/blog/authors/matt-baldwin","/ja-jp/blog/authors/matthew-macfarlane","/ja-jp/blog/authors/michael-karampalas","/ja-jp/blog/authors/mike-gerwitz","/ja-jp/blog/authors/neha-khalwadekar","/ja-jp/blog/authors/nikhil-george","/ja-jp/blog/authors/oleksandr-pysaryuk","/ja-jp/blog/authors/pablo-carranza","/ja-jp/blog/authors/paul-gascou-vaillancourt","/ja-jp/blog/authors/pter-bozs","/ja-jp/blog/authors/rebecca-dodd","/ja-jp/blog/authors/philippe-lafoucrire","/ja-jp/blog/authors/rob-ribeiro","/ja-jp/blog/authors/safwan-ahmed","/ja-jp/blog/authors/ronald-van-zon","/ja-jp/blog/authors/sameer-farooqui-octoml","/ja-jp/blog/authors/sasha-bannister","/ja-jp/blog/authors/sara-meadzinger","/ja-jp/blog/authors/sean-packham","/ja-jp/blog/authors/shinya-maeda","/ja-jp/blog/authors/steve-ropa","/ja-jp/blog/authors/stan-hu","/ja-jp/blog/authors/tanuja-jayarama-raju","/ja-jp/blog/authors/tomasz-maczukin","/ja-jp/blog/authors/tim-davis","/ja-jp/blog/authors/tyler-williams","/ja-jp/blog/authors/vlad-stoianovici","/ja-jp/blog/authors/victor-hernandez","/ja-jp/blog/authors/yorick-peterse","/ja-jp/blog/developing-gitlab-duo-a-roundup-of-recent-chat-enhancements","/it-it/the-source/authors/andre-michael-braun","/it-it/the-source/authors/jlongo","/ja-jp/blog/event-report-japan-it-week-spring-2","/it-it/the-source/authors/derek-debellis","/ja-jp/blog/basics-of-gitlab-ci-updated","/it-it/the-source/authors/sabrina-farmer","/ja-jp/blog/ensuring-compliance","/ja-jp/blog/gitlab-17-3-released","/ja-jp/blog/how-gitlab-empowers-translators-with-more-context","/ja-jp/blog/gitlab-duo-with-amazon-q-agentic-ai-optimized-for-aws","/ja-jp/blog/gitlab-named-a-leader-in-the-forrester-wave-devops-platforms-q2-2025","/ja-jp/blog/online-retailer-bol-tackles-growing-compliance-needs-with-gitlab","/ja-jp/blog/gitlab-18-01-release","/ja-jp/blog/getting-started-with-gitlab-understanding-ci-cd","/ja-jp/blog/mastering-the-basics-of-git-push-tag","/ja-jp/blog/tips-for-async-communication","/ja-jp/blog/safe-without-silos-in-gitlab","/ja-jp/blog/using-ansible-and-gitlab-as-infrastructure-for-code","/ja-jp/calculator","/ja-jp/blog/what-is-yaml","/ja-jp/blog/what-is-docker","/ja-jp/customers/remote","/ja-jp/get-help","/ja-jp/diversity-inclusion-belonging","/ja-jp/customers/bab","/ja-jp/customers/deutsche-telekom","/ja-jp/sales","/ja-jp/customers","/ja-jp/pricing/licensing-faq/cloud-licensing","/ja-jp/solutions/nonprofit","/ja-jp/solutions/analytics-and-insights","/ja-jp/solutions/education/join","/ja-jp/solutions/source-code-management","/ja-jp/integrations","/ja-jp/topics/devops/the-role-of-ai-in-devops","/ja-jp/topics/ci-cd/cloud-native-continuous-integration","/ja-jp/topics/gitops/gitlab-enables-infrastructure-as-code","/ja-jp/topics/devsecops/beginners-guide-to-container-security","/ja-jp/topics/ci-cd/pipeline-as-code","/ja-jp/topics/devops/build-a-devops-team","/ja-jp/topics/multicloud","/ja-jp/topics/version-control/what-is-innersource","/pt-br/get-help","/pt-br/diversity-inclusion-belonging","/ja-jp/topics/version-control/version-control-best-practices","/pt-br/customers/goldman-sachs","/pt-br/customers/moneyfarm","/pt-br/integrations","/pt-br/customers/connect-i","/pt-br/pricing/licensing-faq/cloud-licensing","/pt-br/solutions/automotive","/pt-br/solutions/finance","/pt-br/solutions/nonprofit/join","/pt-br/platform","/ja-jp/platform","/pt-br/solutions/startups/google-cloud","/pt-br/search","/pt-br/contact-sales","/ja-jp/the-source/ai/4-steps-for-measuring-the-impact-of-ai","/ja-jp/the-source/platform/finops-balancing-financial-responsibility-and-innovation","/ja-jp/the-source/security/enterprise-scale-security-and-compliance-policy-management-in-the-ai-era","/ja-jp/the-source/ai/dora-insights-where-is-ai-really-driving-developer-productivity","/ja-jp/the-source/security/why-legacy-code-is-a-security-risk-and-how-ai-can-help","/pt-br/topics/agentic-ai","/pt-br/topics/ci-cd/shift-left-devops","/pt-br/topics/ci-cd/continuous-integration-agile","/pt-br/topics/devops/devops-beginner-resources","/pt-br/topics/devops/use-devops-platform-to-avoid-devops-tax","/pt-br/topics/ops","/pt-br/topics/devsecops/devsecops-security-checklist","/ja-jp/the-source/authors/jlongo","/pt-br/topics/gitops/gitops-best-practices","/ja-jp/the-source/authors/sabrina-farmer","/ja-jp/the-source/authors/andre-michael-braun","/pt-br/update","/pt-br/topics/version-control/what-are-best-code-review-tools-features","/ja-jp/the-source/authors/derek-debellis","/pt-br/the-source/ai/4-ways-ai-can-help-devops-teams-improve-security","/pt-br/the-source/platform/from-toolchain-chaos-to-business-roi-a-5-step-roadmap","/pt-br/the-source/security/how-gitlab-can-help-you-prepare-for-your-soc-2-exam","/pt-br/the-source/ai/how-ai-helps-devsecops-teams-improve-productivity","/pt-br/the-source/authors/andrew-haschka","/pt-br/the-source/authors/emilio-salvador","/pt-br/the-source/authors/joel-krooswyk","/pt-br/the-source/authors/sandra-gittlen","/fr-fr/blog/categories/news","/fr-fr/blog/categories/agile-planning","/ja-jp/blog/categories/culture","/ja-jp/blog/categories/security","/blog/categories/product","/blog/tags/code-review","/blog/categories/company","/blog/tags/webcast","/blog/tags/automotive","/blog/tags/financial-services","/blog/tags/devops-platform","/blog/tags/product","/blog/tags/inside-gitlab","/blog/tags/security","/ja-jp/blog"]}