{"id":"851b1a7e-d95b-48df-80f2-0ba9064ed68d","timestamp":1753981472780,"matcher":{"static":{},"wildcard":{},"dynamic":{}},"prerendered":["/de-de/blog/authors/francis-ofungwu","/de-de/blog/authors/gerard-hickey","/de-de/blog/authors/adfinis-sygroup","/de-de/blog/authors/gitlab-team","/de-de/blog/authors/baksheesh-singh-ghuman","/de-de/blog/authors/greg-johnson","/de-de/blog/authors/ashley-knobloch","/de-de/blog/authors/andrew-kelly","/de-de/blog/authors/byron-boots","/de-de/blog/authors/chandler-gibbons","/de-de/blog/authors/anna-vovchenko","/de-de/blog/authors/chris-micek","/de-de/blog/authors/christian-nnachi","/de-de/blog/authors/benedikt-rollik","/de-de/blog/authors/costel-maxim","/de-de/blog/authors/cindy-blake","/de-de/blog/authors/brad-downey","/de-de/blog/authors/daniel-berman","/de-de/blog/authors/amar-patel","/de-de/blog/authors/darwin-sanoy","/de-de/blog/authors/dilan-orrino","/de-de/blog/authors/eliran-mesika","/de-de/blog/authors/brett-walker","/de-de/blog/authors/davis-townsend","/de-de/blog/authors/erica-lindberg","/de-de/blog/authors/emily-von-hoffmann","/de-de/blog/authors/alexander-malaev","/de-de/blog/authors/douglas-alexandre","/de-de/blog/authors/ethan-urie","/de-de/blog/authors/fabio-pitino","/de-de/blog/authors/guy-bar-gil-product-manager-at-whitesource","/de-de/blog/authors/jamie-hurewitz","/de-de/blog/authors/ian-khor","/de-de/blog/authors/heather-mcnamee","/de-de/blog/authors/jason-colyer","/de-de/blog/authors/jacques-erasmus","/de-de/blog/authors/ivan-nemytchenko","/de-de/blog/authors/jeff-kelsey","/de-de/blog/authors/joo-pereira","/de-de/blog/authors/jerez-solis","/de-de/blog/authors/joe-randazzo","/de-de/blog/authors/josh-zimmerman","/de-de/blog/authors/john-crowley","/de-de/blog/authors/julie-griffin","/de-de/blog/authors/lauren-gibbons-paul","/de-de/blog/authors/kevin-morrison","/de-de/blog/authors/karthik-nayak","/de-de/blog/authors/marie-hargitt","/de-de/blog/authors/liz-coleman","/de-de/blog/authors/kushal-pandya","/de-de/blog/authors/mark-pundsack","/de-de/blog/authors/magdalena-frankiewicz","/de-de/blog/authors/matt-genelin","/de-de/blog/authors/michelle-gill","/de-de/blog/authors/matthieu-fronton","/de-de/blog/authors/miranda-carter","/de-de/blog/authors/nick-thomas","/de-de/blog/authors/noah-zoschke","/de-de/blog/authors/melissa-smolensky","/de-de/blog/authors/opher-vishnia","/de-de/blog/authors/raimund-hook","/de-de/blog/authors/patrick-foster","/de-de/blog/authors/pj-metz","/de-de/blog/authors/pedro-fortuna","/de-de/blog/authors/ricardo-amarilla-villalba","/de-de/blog/authors/roger-woo","/de-de/blog/authors/sam-morris","/de-de/blog/authors/sandra-gittlen","/de-de/blog/authors/shane-rice","/de-de/blog/authors/scott-hampton","/de-de/blog/authors/rupert-douglas","/de-de/blog/authors/suri-patel","/de-de/blog/authors/stephen-walters","/de-de/blog/authors/ted-gieschen","/de-de/blog/authors/simon-tarchichi","/de-de/blog/authors/sarah-waldner","/de-de/blog/authors/tobias-gnther","/de-de/blog/authors/tristan-read","/de-de/blog/authors/vanessa-wegner","/de-de/blog/authors/vincy-wilson","/de-de/blog/authors/william-arias","/de-de/blog/building-a-gitlab-ci-cd-pipeline-for-a-monorepo-the-easy-way","/de-de/blog/automating-container-image-migration-from-amazon-ecr-to-gitlab","/de-de/blog/agile-pairing-sessions","/de-de/blog/enhance-application-quality-with-ai-powered-test-generation","/de-de/blog/getting-started-with-gitlab-how-to-manage-users","/de-de/blog/demystifying-ci-cd-variables","/de-de/blog/gitlab-duo-agent-platform-what-is-next-for-intelligent-devsecops","/de-de/blog/guide-to-fulfilling-soc-2-security-requirements-with-gitlab","/de-de/blog/gitlab-flow-duo","/de-de/blog/last-year-we-signed-the-secure-by-design-pledge-heres-our-progress","/de-de/blog/refactor-code-into-modern-languages-with-ai-powered-gitlab-duo","/de-de/blog/how-to-integrate-custom-security-scanners-into-gitlab","/de-de/blog/what-are-okrs","/de-de/blog/speed-up-code-reviews-let-ai-handle-the-feedback-implementation","/de-de/blog/ultimate-guide-to-ci-cd-fundamentals-to-advanced-implementation","/de-de/blog/what-is-gitflow","/de-de/blog/whats-new-in-git-2-49-0","/de-de/blog/10-best-practices-for-using-ai-powered-gitlab-duo-chat","/de-de/get-help","/de-de/customers/airwallex","/de-de/customers/remote","/de-de/customers/cube","/de-de/partners/benefits","/de-de/pricing/faq-compute-minutes","/de-de/topics/agile-delivery","/de-de/topics/devops/how-and-why-to-create-devops-platform-team","/blog/15-git-tips-improve-workflow","/de-de/topics/devsecops/three-steps-to-better-devsecops","/de-de/topics/version-control/benefits-distributed-version-control-system","/de-de/topics/gitops/gitops-workflow","/de-de/topics/devops/ai-code-generation-guide","/de-de/topics/devops/what-is-a-devops-platform-engineer","/de-de/topics/version-control/what-is-code-review","/de-de/topics/ci-cd/continuous-integration-metrics","/blog/2021-devsecops-survey-the-great-shift-left-continues","/blog/4-must-know-devops-principles","/blog/5-things-i-learned-during-my-30-day-internship-with-gitlab-s-data-team","/de-de/solutions/finance","/blog/a-3-step-plan-for-devops-platform-migration","/blog/6-ways-smbs-can-leverage-the-power-of-a-devops-platform","/ai-transparency-center","/blog/a-deep-dive-into-the-security-analyst-persona","/de-de/pricing/premium","/blog/accelerate-cloud-adoption-with-gitlabs-open-source-partnership-with-google-cloud","/blog/a-single-codebase-for-gitlab-community-and-enterprise-edition","/blog/action-needed-in-response-to-cve2021-22205","/blog/advanced-search-data-migrations","/blog/agile-pairing-sessions","/blog/ajxchapman-ask-a-hacker","/blog/amazon-linux-2-support-and-distro-specific-packages","/blog/announcing-git-lfs-support-in-gitlab","/blog/application-modernization-best-practices","/blog/arm-open-source-makes-a-seamless-migration-to-gitlab","/blog/athlinks-cuts-runtime-in-half-with-giltab","/de-de/solutions/startups/google-cloud","/blog/authors/amanda-folson","/blog/authors/alex-martin","/blog/authors/abubakar-siddiq-ango","/blog/authors/andrew-chilton","/blog/authors/andy-rogers","/blog/authors/aricka-flowers","/blog/authors/atlassian-bitbucket-github-gitlab","/blog/authors/beatriz-barbosa","/blog/authors/betsy-church","/blog/authors/brandon-jung","/blog/authors/brian-rhea","/blog/authors/carl-myers","/blog/authors/charvi-mendiratta","/blog/authors/chris-ward","/blog/authors/christina-hupy-phd","/blog/authors/craig-miskell","/blog/authors/colin-fletcher","/blog/authors/daniel-helfand","/blog/authors/dave-wentzel","/blog/authors/deepa-mahalingam","/blog/authors/elliot-rushton","/blog/authors/dinesh-bolkensteyn","/blog/authors/dov-hershkovitch","/blog/authors/eric-brinkman","/blog/authors/erick-banks","/blog/authors/fatih-acet","/blog/authors/eugenia-hannon","/blog/authors/gina-doyle","/blog/authors/gabe-weaver","/blog/authors/gitlab","/blog/authors/grzegorz-bizon","/blog/authors/haim-snir","/blog/authors/heather-simpson","/blog/authors/ian-pedowitz","/blog/authors/ivanha-paz","/blog/authors/jaime-martnez","/blog/authors/jamie-rachel","/blog/authors/jason-plum","/blog/authors/jeff-park","/blog/authors/jeroen-van-baarsen","/blog/authors/joel-krooswyk","/blog/authors/john-jarvis","/blog/authors/joo-pereira","/blog/authors/josh-kodroff-pulumi","/blog/authors/julie-byrne","/blog/authors/karen-caras","/blog/authors/kurt-dusek","/blog/authors/kenny-johnston","/blog/authors/laura-montemayor","/blog/authors/levente-polyak","/blog/authors/madeline-lake","/blog/authors/marcia-ramos","/blog/authors/mark-lapierre","/blog/authors/matt-coons","/blog/authors/matthew-nearents","/blog/authors/mek-stittri","/blog/authors/michael-kozono","/blog/authors/mike-greiling","/blog/authors/neil-mccorrison","/blog/authors/nikhil-george","/blog/authors/oleksandr-pysaryuk","/blog/authors/owen-williams","/blog/authors/phil-hughes","/blog/authors/paul-badcock","/blog/authors/ray-paik","/blog/authors/pranay-bakre","/de-de/customers","/blog/authors/roman-kuba","/blog/authors/rmy-coutable","/blog/authors/rutvik-shah","/blog/authors/sam-white","/blog/authors/sandra-salerno","/blog/authors/sarrah-vesselov","/blog/authors/scott-williamson","/blog/authors/sophia-manicor","/blog/authors/sharon-gaudin","/blog/authors/susan-tacker","/blog/authors/thao-yeager","/blog/authors/steve-abrams","/blog/authors/todd-barr","/blog/authors/tsukasa-komatsubara","/blog/authors/veethika-mishra","/blog/authors/vishal-tak","/blog/authors/william-chia","/blog/automating-container-image-migration-from-amazon-ecr-to-gitlab","/blog/auto-devops-where-we-are-and-where-we-are-headed","/blog/aws-gitlab-serverless-webcast","/blog/battling-toolchain-technical-debt","/blog/autoscale-continuous-deployment-gitlab-runner-digital-ocean","/blog/behind-the-scenes-of-gitlab-korean-translation","/blog/best-practices-for-kubernetes-runners","/blog/beyond-application-modernization-trends","/blog/bringing-ai-gitlab-repository","/blog/building-an-open-source-company-interview-with-gitlabs-ceo","/blog/building-new-fedora-project-website-with-gitlab","/blog/building-a-gitlab-ci-cd-pipeline-for-a-monorepo-the-easy-way","/blog/capture-the-flag-in-our-bug-bounty-program","/blog/ceo-shadow-impressions-takeaways","/blog/changes-coming-to-url-structure-follow-deprecations-redirects","/blog/ci-cd-automation-maximize-deploy-freeze-impact-across-gitlab-groups","/blog/codepen-welcome-to-gitlab","/blog/cloud-native-demo","/blog/ci-deployment-and-environments","/blog/concurrent-devops","/blog/combine-gitlab-webhooks-and-twilio-for-sms-alerts-on-devsecops-platform","/blog/comparing-terms-gitlab-github-bitbucket","/blog/container-network-security-is-important","/blog/continuously-improving-ci-lovability","/blog/contributor-post-hannes","/blog/cracking-our-bug-bounty-top-10","/blog/delta-cloud-native","/blog/cycle-analytics-feature-highlight","/blog/debian-customizes-ci-tooling-with-gitlab","/blog/creationline-post","/blog/designing-issue-boards","/blog/deploy-remix-with-gitlab-and-cloudflare","/blog/developers-write-secure-code-gitlab","/blog/developing-gitlab-duo-use-ai-to-remediate-security-vulnerabilities","/blog/devops-platform-supply-chain-attacks","/blog/devsecops-platforms-give-smbs-security-muscle","/blog/discovering-gitlabs-personas","/blog/donations","/blog/ease-pressure-on-smb-developers-with-a-devops-platform","/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/fast-and-natural-continuous-integration-with-gitlab-ci","/blog/feature-highlight-create-files-and-directories-from-files-page","/blog/first-look-the-new-agile-planning-experience-in-gitlab","/blog/five-signs-you-should-think-bigger","/de-de/diversity-inclusion-belonging","/blog/from-berlin-to-new-zealand","/blog/forrester-cdra2020","/blog/future-front-end-development","/blog/gcp-move-update","/blog/get-started-compliance-as-code","/blog/getting-started-with-git-lfs-tutorial","/blog/git-for-business-processes","/blog/getting-started-with-gitlab-understanding-ci-cd","/de-de/the-source/authors/george-kichukov","/blog/git-repository-pricing","/blog/github-launch-continuous-integration","/blog/gitlab-16-8-release","/blog/gitlab-17-3-release","/de-de/the-source/authors/brian-wald","/de-de/the-source/authors/julie-griffin","/de-de/the-source/authors/stephen-walters","/de-de/the-source/ai/how-to-put-generative-ai-to-work-in-your-devsecops-environment","/de-de/the-source/ai/5-ways-execs-can-support-their-devops-teams-with-ai","/blog/gitlab-and-testify-sec-witness-alliance","/blog/gitlab-acquires-gitorious","/blog/gitlab-18-2-released","/blog/gitlab-ai-cicd-customization-toolkit","/blog/gitlab-at-aws-re-invent-2023","/blog/gitlab-chart-works-towards-kubernetes-1-22","/blog/gitlab-ci-oohlala","/blog/gitlab-community-day","/blog/gitlab-com-container-registry-update","/blog/gitlab-critical-patch-release-17-1-2-17-0-4-16-11-6","/blog/gitlab-dark-mode-is-getting-a-new-look","/blog/gitlab-dot-com-outage-on-2015-05-29","/blog/gitlab-duo-chat-beta","/blog/gitlab-duo-self-hosted-enterprise-ai-built-for-data-privacy","/blog/gitlab-first-esg-and-dib-reports","/blog/gitlab-for-project-management-one","/blog/gitlab-employees-on-working-at-gitlab","/blog/gitlab-got-bit-mysql-fails-at-rails-migrations-that-work-in-postgresql","/blog/gitlab-iconography-where-mvc-meets-visual-design","/blog/gitlab-incident-timelines","/blog/gitlab-is-now-available-as-an-aws-codestar-connections-provider","/blog/gitlab-issue-bash-june-2018","/blog/gitlab-joins-msft-tech-accord","/blog/gitlab-licensed-technology-to-new-independent-chinese-company","/blog/gitlab-omnibus-packages-now-include-gitlab-ci","/blog/gitlab-mental-health-awareness-week-recap","/blog/gitlab-named-visionary-in-gartner-agile-planning-magic-quadrant","/blog/gitlab-oscon-challenge-2015","/blog/gitlab-partners-with-digitalocean-to-make-continuous-integration-faster-safer-and-more-affordable","/blog/gitlab-patch-release-17-6-2-17-5-4-17-4-6","/blog/gitlab-patch-release-17-11-2-17-10-6-17-9-8","/blog/gitlab-patch-release-18-0-2-17-11-4-17-10-8","/blog/gitlab-product-navigation","/blog/gitlab-release-date-change","/blog/gitlab-runner-with-docker","/blog/gitlab-switches-to-dco-license","/blog/gitlab-summit-greece-recap","/blog/gitlab-security-twenty-twenty-one","/blog/gitlab-ultimate-early-adopter-program","/blog/gitlab-value-stream-management-and-dora","/blog/gitlab-together-with-terratag-open-source-to-help-you-manage-terraform-resources","/blog/gitlab-workflow-with-jira-jenkins","/blog/gitlabs-deprecation-strategy","/blog/gitops-with-gitlab-auto-devops","/blog/google-cloud-next-anthos-kubernetes","/blog/gitpod-desktop-app-personal-activities","/blog/global-developer-report","/blog/graphql-vulnerability-api","/blog/happiness-at-gitlab","/blog/hosting-vuejs-apps-using-gitlab-pages","/blog/high-availability-git-storage-with-praefect","/blog/how-cube-uses-gitlab-to-increase-efficiency-and-productivity","/blog/how-gitlab-automates-releases","/blog/how-gitlab-handles-security-bugs","/de-de/the-source/platform","/de-de/the-source/security","/blog/how-is-team-member-1-doing","/blog/how-grammatech-and-gitlab-enables-better-devsecops","/blog/how-gitlab-supports-the-fedramp-authorization-journey","/blog/how-start-ospo-ten-minutes-using-gitlab","/blog/how-the-security-culture-committee-is-strengthening-gitlab-values","/blog/how-to-build-a-more-productive-remote-team","/blog/how-to-automate-software-delivery-using-quarkus-and-gitlab","/blog/how-to-continously-test-web-apps-apis-with-hurl-and-gitlab-ci-cd","/blog/how-to-explain-gitlab-to-anyone","/blog/how-to-play-gitlab-ctf-at-home","/blog/how-to-improve-communication-remote-designer","/blog/how-to-leverage-gitlab-duo-for-enhanced-security-reporting","/blog/how-to-start-a-great-oss-project","/blog/how-to-secure-cloud-run-deployment-with-auto-devops","/blog/how-to-translate-bamboo-agent-capabilities-to-gitlab-runner-tags","/blog/how-visualization-improves-the-gitlab-merge-train-experience","/blog/how-we-built-status-page-mvc","/blog/how-we-optimized-our-infrastructure-spend-at-gitlab","/blog/how-we-ship-so-quickly","/blog/how-we-used-gitlab-values-to-build-a-security-awards-program","/blog/how-you-can-help-shape-the-future-of-securing-applications-at-gitlab","/blog/improved-billing-and-subscription-management","/blog/implementing-gitlab-ci-dot-yml","/blog/inside-look-how-gitlabs-test-platform-team-validates-ai-features","/blog/international-womens-day-gitlab-initiatives","/blog/integrate-external-security-scanners-into-your-devsecops-workflow","/blog/introducing-gitlabs-new-planner-role-for-agile-planning-teams","/blog/introducing-spamcheck-data-driven-anti-abuse","/blog/introducing-ci-components","/blog/issue-labels-can-now-be-scoped","/blog/join-the-gitlab-community","/blog/its-time-to-upgrade-docker-engine","/blog/introducing-token-hunter","/blog/kubernetes-101","/blog/keyless-signing-with-cosign","/blog/last-year-we-signed-the-secure-by-design-pledge-heres-our-progress","/blog/kali-linux-movingtogitlab","/blog/lessons-in-iteration-from-new-infrastructure-team","/blog/learn-python-with-pj-part-4-dictionaries-and-files","/blog/live-from-commit-london","/blog/machine-learning-and-devsecops","/blog/making-remote-internships-successful","/blog/managers-more-optimistic-than-developers","/blog/markdown-kramdown-tips-and-tricks","/blog/measuring-the-value-of-our-design-system","/blog/meltano-follow-up","/blog/microcks-and-gitlab-part-one","/blog/mobile-devops-with-gitlab-part-1","/blog/migrating-to-puma-on-gitlab","/blog/monitor-application-performance-with-distributed-tracing","/blog/moving-all-your-data","/blog/multi-account-aws-sam-deployments-with-gitlab-ci","/blog/new-gitlab-product-subscription-model","/blog/navigation-state-of-play","/blog/next-gen-telecom-with-gitlab","/blog/open-source-nasa-gl","/blog/one-click-clone-to-xcode","/blog/optimizing-the-value-exchange-a-gentle-introduction","/blog/observability-vs-monitoring-in-devops","/blog/our-retrospective-and-kickoff-are-public","/blog/package-key-extension","/blog/patch-files-for-code-review","/blog/placebo-lines-on-the-pipeline-graph","/blog/pick-your-brain-interview-brandon-foo","/blog/postmortem-of-database-outage-of-january-31","/blog/preventing-burnout-a-managers-toolkit","/blog/prometheus-and-gitlab","/blog/publishing-an-astro-site-with-pages","/blog/q1-hackathon-announcement","/blog/quantifying-ux-positioning-of-the-clone-button","/blog/quickly-resolve-broken-ci-cd-pipelines-with-ai","/blog/registration-features-program-expands-by-16-free-features","/blog/reconfigure-inbound-email-for-gitlab-notification","/blog/reduce-supply-chain-risk-with-smarter-vulnerability-prioritization","/blog/remote-development-beta","/blog/remote-working-parents","/blog/revisiting-the-variables-management-workflow","/blog/scaling-down-how-we-prototyped-an-image-scaler-at-gitlab","/blog/secure-pipeline-with-single-sign-in","/blog/secure-by-design-principles-meet-devsecops-innovation-in-gitlab-17","/blog/security-features-in-ultimate","/blog/situational-leadership-strategy","/blog/self-managed-support-for-code-suggestions","/blog/sharing-slis-across-departments","/blog/set-up-infrastructure-for-cloud-development-environments","/blog/soft-skills-are-the-key-to-your-devops-career-advancement","/blog/sourcegraph-code-intelligence-integration-for-gitlab","/blog/speed-up-your-monorepo-workflow-in-git","/blog/stackpoint-gitlab-integration","/blog/startup-covid-tracking","/blog/streamline-the-path-to-cmmc-level-2-compliance-with-gitlab","/blog/support-virtual-pizza-party","/blog/tasktop-webcast-recap","/blog/test-automation-devops","/blog/the-consul-outage-that-never-happened","/blog/the-sky-is-not-falling","/blog/the-gitlab-ai-security-framework-for-security-leaders","/blog/the-kubecon-summary-from-a-product-perspective","/blog/the-ultimate-guide-to-sboms","/blog/three-things-i-learned-in-my-first-month-at-gitlab","/blog/top-10-ways-machine-learning-may-help-devops","/blog/thoughts-on-open-source","/blog/tips-for-working-from-home-remote-work","/blog/top-ten-reasons-to-check-out-gitlab-virtual-commit","/blog/tyranny-of-the-clock","/blog/try-out-new-way-to-migrate-projects","/blog/tutorial-secure-and-optimize-your-maven-repository-in-gitlab","/blog/transform-code-quality-and-compliance-with-automated-processes","/blog/understanding-and-improving-total-blocking-time","/blog/updates-regarding-spring-rce-vulnerabilities","/blog/unveiling-a-new-epic-experience-for-improved-agile-planning","/blog/use-cases-for-epics","/blog/use-streaming-audit-events-to-connect-your-technology-stack-with-gitlab-and-pipedream","/blog/using-gitlab-to-manage-house-renovation-priorities","/blog/vault-integration-process","/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/welcome-kde","/blog/what-diversity-inclusion-and-belonging-looks-like-in-the-tech-industry","/blog/what-is-gitlab-flow","/blog/what-the-solarwinds-attack-can-teach-us-about-devsecops","/blog/whats-next-for-gitlab-ci","/blog/why-ai-in-devops-is-here-to-stay","/blog/whats-in-your-backpack","/blog/why-collaboration-tools-matter","/blog/why-gitlab-is-deprecating-compliance-pipelines-in-favor-of-security-policies","/blog/why-improving-continuously-speeds-up-delivery","/blog/why-software-developer-job-satisfaction-matters-and-how-to-make-it-happen","/blog/why-we-have-implemented-our-own-sshd-solution-on-gitlab-sass","/blog/why-your-code-review-process-is-broken-and-how-to-fix-it","/blog/working-on-two-git-branches-at-the-same-time","/blog/write-terraform-plans-faster-with-gitlab-duo-code-suggestions","/customers/agoda","/blog/zapier-pick-your-brain-interview","/customers/thales","/customers/axway","/customers/extra-hop-networks","/customers/deakin-university","/customers/chefkoch","/customers/hemmersbach","/customers/keytradebank","/customers/remote","/customers/nebulaworks","/community/co-create","/customers/uw","/company/team/board-of-directors","/externalblogsubmissionsterms","/partners/technology-partners/ibm","/press/releases/2021-07-20-gitlab-inc-wins-google-cloud-technology-partner-of-the-year-award-for-application-and-development","/press/releases/2016-08-04-shanghai-it-press-release","/press/releases/2021-05-04-gitlab-global-devsecops-survey","/press/releases/2018-04-05-gitlab-google-kubernetes-engine-integration","/press/releases/2019-08-29-gitlab-commit-london-schedule","/press/releases/2019-12-09-gitlab-appoints-cpo-and-board-of-directors-audit-committee-chairperson","/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/2019-02-19-gitlab-announces-new-cmo-cro","/press/releases/2017-09-22-v10-press-release","/press/releases/2022-10-11-gitlab-inc-launches-cloud-seed","/press/releases/2020-08-26-gitlab-grows-global-partner-ecosystem-by-over-175-partners-to-deliver-customers-seamless-devops-experience","/press/releases/2023-01-05-gitlab-to-present-at-the-needham-growth-conference","/press/releases/2021-12-14-gitlab-acquires-opstrace-to-expand-its-devops-platform-with-open-source-observability-solution","/press/releases/2023-05-15-gitlab-to-announce-first-quarter-fiscal-2024-financial-results","/press/releases/2022-05-23-gitlab-15-the-one-devops-platform","/press/releases/2023-11-13-gitlab-to-announce-third-quarter-fiscal-2024-financial-results","/press/releases/2023-07-26-gitlab-releases-inaugural-esg-and-dib-reports","/press/releases/2025-06-02-gitlab-recognized-leader-by-forrester-in-devops-platforms-report","/press/releases/2025-02-18-gitlab-to-announce-fourth-quarter-and-full-fiscal-2025-financial-results","/press/releases/2024-08-13-gitlab-to-announce-second-quarter-fiscal-2025-financial-results","/press/releases/2024-04-09-gitlab-wins-a-google-cloud-technology-partner-of-the-year-award-devops","/press/releases/gitlab-reports-second-quarter-fiscal-year-2025-financial-results","/pricing/feature-comparison","/developer-experience","/solutions/iso-13485","/support/definitions","/events/aws-summits","/support/scheduling-upgrade-assistance","/jobs/all-jobs","/solutions/startups","/getting-started-videos","/solutions/open-source/partners","/solutions/agile-delivery","/pricing/ultimate","/stages-devops-lifecycle","/topics/agentic-ai/devops-automation-ai-agents","/solutions/education","/topics/ci-cd/cicd-pipeline","/topics/ci-cd","/topics/devops/beginner-devops-platform","/topics/devops/seven-tips-to-get-the-most-out-of-your-devops-platform","/topics/devops-platform","/topics/digital-transformation","/topics/version-control","/the-source/platform/financial-services-firms-innovation-starts-with-your-toolchain","/the-source/platform/measuring-success-in-software-development-a-guide-for-leaders","/topics/version-control/what-is-git-workflow","/topics","/es/customers/carfax","/es/customers/glympse","/the-source/platform/unlock-developer-potential-with-effective-platform-teams","/the-source/security/gitlab-second-front-systems-speed-secure-development-on-dod-networks","/the-source/platform/3-steps-to-modernizing-software-delivery-in-financial-services","/the-source/ai/self-hosted-ai-balance-innovation-and-security-in-government","/the-source/security/beyond-shift-left-engineering-supply-chain-safety-at-scale","/the-source/ai/how-ai-helps-devsecops-teams-improve-productivity","/the-source/ai/4-ways-ai-can-help-devops-teams-improve-security","/the-source/security/security-its-more-than-culture-addressing-the-root-cause-of-common-security","/the-source/ai/building-a-transparency-first-ai-strategy-7-questions-to-ask-your-devops","/es/customers/mckenzie-intelligence-services","/es/developer-experience","/es/solutions/finance","/es/pricing/licensing-faq/cloud-licensing","/es/solutions/startups/google-cloud","/es/integrations","/the-source/authors/amanda-rueda","/es/gartner-mq-ai-code-assistants","/es/topics/agile-delivery/agile-methodology","/es/calculator","/the-source/authors/dave-steer","/the-source/authors/haim-snir","/the-source/authors/ncregan","/es/topics/ci-cd/continuous-integration-best-practices","/es/topics/cloud-native","/de-de/blog/categories/news","/es/topics/devops/devops-test-automation","/es/topics/devops/value-stream-mapping","/es/topics/serverless","/es/topics/gitops/gitops-gitlab-collaboration","/es/topics/devsecops","/es/topics/version-control/what-are-gitlab-flow-best-practices","/es/platform","/fr-fr/blog/authors/andrew-thomas","/fr-fr/blog/authors/anton-smith","/fr-fr/blog/a-guide-to-the-breaking-changes-in-gitlab-18-0","/fr-fr/blog/authors/aathira-nair","/fr-fr/blog/authors/andrea-borga","/es/value-stream-workshop","/fr-fr/blog/authors/atlassian-bitbucket-github-gitlab","/fr-fr/blog/authors/allison-whilden","/fr-fr/blog/authors/alex-fracazo","/fr-fr/blog/authors/betsy-church","/fr-fr/blog/authors/beatriz-barbosa","/fr-fr/blog/authors/brandon-lyon","/fr-fr/blog/authors/brian-wald","/fr-fr/blog/authors/carol-teskey","/fr-fr/blog/authors/cherry-han","/fr-fr/blog/authors/chris-weber","/fr-fr/blog/authors/connor-gilbert","/fr-fr/blog/authors/christina-lohr","/fr-fr/blog/authors/creighton-swank","/fr-fr/blog/authors/daniel-mora","/fr-fr/blog/authors/david-oregan","/fr-fr/blog/authors/dennis-tang","/fr-fr/blog/authors/dmitriy-job","/fr-fr/blog/authors/drew-blessing","/es/the-source/platform/high-performing-development-teams-your-business-advantage","/fr-fr/blog/authors/emilio-salvador","/es/the-source/security/how-to-implement-secret-management-best-practices-with-gitlab","/es/the-source/ai/how-the-insurance-industrys-data-rich-ecosystem-powers-ai-success","/fr-fr/blog/authors/eric-rosenberg","/fr-fr/blog/authors/erin-krengel-pulumi","/es/the-source/ai/5-ways-execs-can-support-their-devops-teams-with-ai","/fr-fr/blog/authors/eva-sasson","/fr-fr/blog/authors/fernando-diaz","/fr-fr/blog/authors/gabriel-le-breton","/fr-fr/blog/authors/gitlab-france-team","/fr-fr/blog/authors/gosia-ksionek","/fr-fr/blog/authors/hannah-sutor","/fr-fr/blog/authors/guest-author-andr-arko-of-ruby-together","/fr-fr/blog/authors/inchul-yoo-sunjung-park","/fr-fr/blog/authors/jackie-meshell","/fr-fr/blog/authors/holly-reynolds","/fr-fr/blog/authors/james-dang","/fr-fr/blog/authors/jannik-lehmann","/fr-fr/blog/authors/jayson-salazar","/fr-fr/blog/authors/jeremy-cooper","/fr-fr/blog/authors/jim-thavisouk","/es/the-source/authors/ayoub-fandi","/fr-fr/blog/authors/johanna-ambrosio","/fr-fr/blog/authors/john-sparrow","/fr-fr/blog/authors/justin-tobler","/fr-fr/blog/authors/joseph-longo","/fr-fr/blog/authors/juan-broullon","/fr-fr/blog/authors/kelly-hair","/es/the-source/authors/erika-feldman","/fr-fr/blog/authors/kristian-larsson","/fr-fr/blog/authors/kyle-smith","/es/the-source/authors/josh-lemos","/fr-fr/blog/authors/lee-matos","/fr-fr/blog/authors/lukas-eipert","/fr-fr/blog/authors/marc-shaw","/fr-fr/blog/authors/mathias-ewald","/fr-fr/blog/authors/mark-art","/es/the-source/authors/sharon-gaudin","/fr-fr/blog/authors/matt-wilson","/fr-fr/blog/authors/mike-flouton","/fr-fr/blog/authors/michael-henriksen","/fr-fr/blog/authors/mayra-cabrera","/fr-fr/blog/authors/neha-khalwadekar","/fr-fr/blog/authors/oleksandr-pysaryuk","/fr-fr/blog/authors/nikhil-george","/fr-fr/blog/authors/pablo-carranza","/fr-fr/blog/authors/paul-gascou-vaillancourt","/fr-fr/blog/authors/philippe-lafoucrire","/fr-fr/blog/authors/pter-bozs","/fr-fr/blog/authors/rebecca-dodd","/fr-fr/blog/authors/rob-ribeiro","/fr-fr/blog/authors/ronald-van-zon","/fr-fr/blog/authors/safwan-ahmed","/fr-fr/blog/authors/sameer-farooqui-octoml","/de-de/search","/fr-fr/blog/authors/sara-meadzinger","/fr-fr/blog/authors/sasha-bannister","/fr-fr/blog/authors/sean-packham","/es/search","/fr-fr/blog/authors/shinya-maeda","/fr-fr/blog/authors/stan-hu","/fr-fr/blog/authors/steve-ropa","/fr-fr/blog/authors/tim-davis","/fr-fr/blog/authors/tanuja-jayarama-raju","/fr-fr/blog/authors/tomasz-maczukin","/fr-fr/blog/authors/tyler-williams","/fr-fr/blog/authors/victor-hernandez","/fr-fr/blog/authors/vlad-stoianovici","/fr-fr/blog/authors/yorick-peterse","/fr-fr/blog/basics-of-gitlab-ci-updated","/fr-fr/blog/developing-gitlab-duo-how-we-are-dogfooding-our-ai-features","/fr-fr/blog/getting-started-with-gitlab-working-with-ci-cd-variables","/fr-fr/blog/finserv-how-to-implement-gitlabs-separation-of-duties-features","/fr-fr/blog/gitlab-duo-self-hosted-enterprise-ai-built-for-data-privacy","/fr-fr/blog/how-gitlab-duo-helps-secure-and-thoroughly-test-ai-generated-code","/fr-fr/blog/gitlab-named-a-leader-in-the-forrester-wave-devops-platforms-q2-2025","/fr-fr/blog/how-to-keep-up-with-ci-cd-best-practices","/fr-fr/blog/introducing-the-source-insights-for-the-future-of-software-development","/fr-fr/blog/the-ultimate-guide-to-token-management-at-gitlab","/fr-fr/blog/learn-advanced-rust-programming-with-a-little-help-from-ai-code-suggestions","/fr-fr/blog/safe-without-silos-in-gitlab","/fr-fr/blog/use-gitlab-duo-workflow-to-improve-application-quality-assurance","/fr-fr/blog/what-is-gitflow","/fr-fr/blog/whats-new-in-git-2-49-0","/fr-fr/customers/intuitive-machines","/fr-fr/customers/ally","/fr-fr/customers/deutsche-telekom","/fr-fr/customers/siemens","/fr-fr/pricing/faq-improved-billing-and-subscription-management","/fr-fr/solutions/github","/fr-fr/solutions/startups","/fr-fr/get-started","/fr-fr/security","/fr-fr/topics/ci-cd/benefits-continuous-integration","/fr-fr/topics/ci-cd/continuous-integration-server","/fr-fr/topics/devops/ai-enhanced-security","/fr-fr/partners/technology-partners/aws","/fr-fr/eighteen","/fr-fr/topics/devops/what-is-a-site-reliability-engineer","/fr-fr/pricing/premium/why-upgrade","/fr-fr/topics/devsecops/what-is-developer-first-security","/fr-fr/topics/version-control/how-implement-version-control","/fr-fr/topics/devops","/fr-fr/topics/version-control/what-is-git-version-control","/fr-fr/topics/gitops","/it-it/calculator","/it-it/integrations","/it-it/platform","/it-it/gartner-mq-ai-code-assistants","/it-it/developer-experience","/it-it/customers/mckenzie-intelligence-services","/it-it/customers/glympse","/it-it/customers/carfax","/it-it/pricing/licensing-faq/cloud-licensing","/it-it/solutions/finance","/it-it/solutions/startups/google-cloud","/fr-fr/the-source/security/key-security-trends-for-cisos-in-2025","/fr-fr/the-source/platform/why-software-logistics-is-key-to-accelerating-innovation","/fr-fr/the-source/ai/understand-and-resolve-vulnerabilities-with-ai-powered-gitlab-duo","/fr-fr/the-source/ai/6-strategies-to-help-developers-accelerate-ai-adoption","/it-it/topics/agile-delivery/agile-methodology","/it-it/topics/cloud-native","/it-it/topics/devops/devops-test-automation","/it-it/topics/ci-cd/continuous-integration-best-practices","/fr-fr/the-source/authors/chandler-gibbons","/fr-fr/the-source/authors/grant-hickman","/fr-fr/the-source/authors/lee-faus","/it-it/topics/devops/value-stream-mapping","/it-it/topics/serverless","/it-it/value-stream-workshop","/it-it/topics/gitops/gitops-gitlab-collaboration","/it-it/topics/devsecops","/it-it/topics/version-control/what-are-gitlab-flow-best-practices","/fr-fr/the-source","/ja-jp/blog/authors/andrew-kelly","/ja-jp/blog/authors/adfinis-sygroup","/ja-jp/blog/agentic-ai-guides-and-resources","/ja-jp/blog/authors/alexander-malaev","/ja-jp/blog/authors/anna-vovchenko","/ja-jp/blog/authors/amar-patel","/ja-jp/blog/authors/ashley-knobloch","/ja-jp/blog/authors/baksheesh-singh-ghuman","/ja-jp/blog/authors/benedikt-rollik","/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/chandler-gibbons","/ja-jp/blog/authors/brett-walker","/ja-jp/blog/authors/brad-downey","/ja-jp/blog/authors/byron-boots","/it-it/the-source/security/how-to-implement-secret-management-best-practices-with-gitlab","/ja-jp/blog/authors/chris-micek","/it-it/the-source/ai/5-ways-execs-can-support-their-devops-teams-with-ai","/ja-jp/blog/authors/christian-nnachi","/ja-jp/blog/authors/cindy-blake","/ja-jp/blog/authors/costel-maxim","/ja-jp/blog/authors/daniel-berman","/ja-jp/blog/authors/darwin-sanoy","/ja-jp/blog/authors/davis-townsend","/ja-jp/blog/authors/dilan-orrino","/ja-jp/blog/authors/douglas-alexandre","/ja-jp/blog/authors/eliran-mesika","/ja-jp/blog/authors/emily-von-hoffmann","/ja-jp/blog/authors/erica-lindberg","/ja-jp/blog/authors/ethan-urie","/ja-jp/blog/authors/fabio-pitino","/ja-jp/blog/authors/francis-ofungwu","/it-it/the-source/authors/sharon-gaudin","/it-it/the-source/authors/ayoub-fandi","/it-it/the-source/authors/josh-lemos","/ja-jp/blog/authors/gitlab-team","/ja-jp/blog/authors/gerard-hickey","/it-it/the-source/authors/erika-feldman","/ja-jp/blog/authors/guy-bar-gil-product-manager-at-whitesource","/ja-jp/blog/authors/greg-johnson","/ja-jp/blog/authors/heather-mcnamee","/ja-jp/blog/authors/ian-khor","/ja-jp/blog/authors/jamie-hurewitz","/ja-jp/blog/authors/jacques-erasmus","/ja-jp/blog/authors/ivan-nemytchenko","/ja-jp/blog/authors/jason-colyer","/ja-jp/blog/authors/jeff-kelsey","/ja-jp/blog/authors/jerez-solis","/ja-jp/blog/authors/joe-randazzo","/ja-jp/blog/authors/john-crowley","/ja-jp/blog/authors/joo-pereira","/ja-jp/blog/authors/josh-zimmerman","/ja-jp/blog/authors/karthik-nayak","/ja-jp/blog/authors/julie-griffin","/ja-jp/blog/authors/kevin-morrison","/ja-jp/blog/authors/kushal-pandya","/ja-jp/blog/authors/marie-hargitt","/ja-jp/blog/authors/magdalena-frankiewicz","/ja-jp/blog/authors/lauren-gibbons-paul","/ja-jp/blog/authors/liz-coleman","/ja-jp/blog/authors/mark-pundsack","/ja-jp/blog/authors/matt-genelin","/ja-jp/blog/authors/matthieu-fronton","/ja-jp/blog/authors/melissa-smolensky","/it-it/search","/ja-jp/blog/authors/michelle-gill","/ja-jp/blog/authors/miranda-carter","/ja-jp/blog/authors/nick-malcolm","/ja-jp/blog/authors/noah-manger","/ja-jp/blog/authors/patrick-deuley","/ja-jp/blog/authors/rahul-bhargava-cto-evolphin","/ja-jp/blog/authors/omar-fernandez","/ja-jp/blog/authors/pini-wietchner","/ja-jp/blog/authors/robin-schulman","/ja-jp/blog/authors/payton-burdette","/ja-jp/blog/authors/renato-stanic","/ja-jp/blog/authors/ruby-nealon","/ja-jp/blog/authors/sam-kerr","/ja-jp/blog/authors/samuel-alfageme","/ja-jp/blog/authors/sarah-odonnell","/ja-jp/blog/authors/scott-de-jonge","/ja-jp/blog/authors/seth-berger","/ja-jp/blog/authors/siddharth-mathur","/ja-jp/blog/authors/stephen-mcguinness","/ja-jp/blog/authors/taylor-murphy","/ja-jp/blog/authors/trevor-knudsen","/ja-jp/blog/authors/tina-sturgis","/ja-jp/blog/authors/sunil-kowlgi","/ja-jp/blog/authors/valerie-silverthorne","/ja-jp/blog/authors/will-leidheiser","/ja-jp/blog/authors/vincent-jong","/ja-jp/blog/automating-agile-workflows-with-the-gitlab-triage-gem","/ja-jp/blog/building-a-gitlab-ci-cd-pipeline-for-a-monorepo-the-easy-way","/ja-jp/blog/customers-sourcenext","/ja-jp/blog/developing-gitlab-duo-how-we-are-dogfooding-our-ai-features","/ja-jp/blog/event-report-gartner-it-infra-2024","/ja-jp/blog/from-code-to-production-a-guide-to-continuous-deployment-with-gitlab","/ja-jp/blog/gitlab-17-8-release","/ja-jp/blog/gitlab-17-10-release","/ja-jp/blog/gitlab-duo-chat-gets-agentic-ai-makeover","/ja-jp/blog/guide-to-fulfilling-soc-2-security-requirements-with-gitlab","/ja-jp/blog/how-to-use-gitlabs-custom-compliance-frameworks-in-your-devsecops","/ja-jp/blog/gitlab-free-tier-integration-guide","/ja-jp/blog/journey-through-gits-20-year-history","/ja-jp/blog/monday-merge-2025-june-9","/ja-jp/blog/quickly-resolve-broken-ci-cd-pipelines-with-ai","/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-49-0","/ja-jp/customers/airwallex","/ja-jp/customers/cube","/ja-jp/customers/nvidia","/ja-jp/customers/hilti","/ja-jp/gartner-mq-ai-code-assistants","/ja-jp/integrations","/ja-jp/platform","/ja-jp/solutions/education","/ja-jp/pricing/licensing-faq/cloud-licensing","/ja-jp/solutions/slack","/ja-jp/topics/ci-cd/shift-left-devops","/ja-jp/topics/agentic-ai","/ja-jp/topics/ci-cd/continuous-integration-agile","/ja-jp/topics/devops/use-devops-platform-to-avoid-devops-tax","/ja-jp/topics/devsecops/devsecops-security-checklist","/ja-jp/topics/devops/devops-beginner-resources","/ja-jp/topics/ops","/ja-jp/topics/gitops/gitops-best-practices","/ja-jp/update","/ja-jp/topics/version-control/what-are-best-code-review-tools-features","/pt-br/customers/airwallex","/pt-br/customers/remote","/pt-br/customers/cube","/ja-jp/sales","/pt-br/pricing/faq-new-product-subscription-tiers","/pt-br/customers","/pt-br/partners/technology-partners/hashicorp","/pt-br/pricing/ultimate","/pt-br/solutions/aerospace","/pt-br/faster-together","/ja-jp/developer-survey","/pt-br/solutions/value-stream-management","/pt-br/solutions/open-source","/ja-jp/the-source/security/how-gitlab-can-help-you-prepare-for-your-soc-2-exam","/pt-br/gitlab-duo/agent-platform","/ja-jp/the-source/platform/from-toolchain-chaos-to-business-roi-a-5-step-roadmap","/ja-jp/the-source/ai/4-ways-ai-can-help-devops-teams-improve-security","/ja-jp/the-source/ai/how-ai-helps-devsecops-teams-improve-productivity","/pt-br/topics/devops/ai-for-coding","/pt-br/topics/ci-cd/implement-continuous-integration","/pt-br/topics/devops/reduce-devops-costs","/ja-jp/the-source/authors/andrew-haschka","/pt-br/topics/ci-cd/choose-continuous-integration-tool","/ja-jp/the-source/authors/joel-krooswyk","/ja-jp/the-source/authors/emilio-salvador","/ja-jp/the-source/authors/sandra-gittlen","/pt-br/topics/devops/what-is-developer-experience","/pt-br/topics/devsecops/what-is-fuzz-testing","/pt-br/topics/gitops/infrastructure-as-code","/pt-br/topics/version-control/what-is-git-workflow","/pt-br/topics/version-control","/pt-br/the-source/platform/why-your-development-team-should-plan-small-to-deliver-big","/pt-br/the-source/security/security-its-more-than-culture-addressing-the-root-cause-of-common-security","/pt-br/the-source/ai/as-ai-becomes-standard-watch-for-these-4-devsecops-trends","/pt-br/the-source/platform/devops-teams-want-to-shake-off-diy-toolchains-a-platform-is-the-answer","/pt-br/the-source/ai/velocity-with-guardrails-ai-automation","/pt-br/the-source/authors/dave-steer","/pt-br/the-source/authors/haim-snir","/pt-br/the-source/authors/ncregan","/fr-fr/blog/categories/company","/fr-fr/blog/categories/security","/ja-jp/blog/categories/engineering","/de-de/blog","/blog/categories/security","/blog/categories/culture","/blog/tags/cloud-native","/blog/tags/ux","/blog/tags/performance","/blog/tags/developer-survey","/blog/tags/security-research","/blog/tags/growth","/blog/tags/ai-ml","/blog/tags/features","/search","/blog"]}