{"id":"b94b4dc1-ed8c-402e-b8c9-84c04ce6e23f","timestamp":1754078887394,"matcher":{"static":{},"wildcard":{},"dynamic":{}},"prerendered":["/de-de/blog/authors/gitlab-team","/de-de/blog/authors/benedikt-rollik","/de-de/blog/authors/alexander-malaev","/de-de/blog/authors/greg-johnson","/de-de/blog/authors/adfinis-sygroup","/de-de/blog/authors/amar-patel","/de-de/blog/authors/baksheesh-singh-ghuman","/de-de/blog/authors/brett-walker","/de-de/blog/authors/cindy-blake","/de-de/blog/authors/brad-downey","/de-de/blog/authors/ashley-knobloch","/de-de/blog/authors/darwin-sanoy","/de-de/blog/authors/daniel-berman","/de-de/blog/authors/costel-maxim","/de-de/blog/authors/byron-boots","/de-de/blog/authors/chris-micek","/de-de/blog/authors/dilan-orrino","/de-de/blog/authors/davis-townsend","/de-de/blog/authors/christian-nnachi","/de-de/blog/authors/douglas-alexandre","/de-de/blog/authors/ethan-urie","/de-de/blog/authors/erica-lindberg","/de-de/blog/authors/emily-von-hoffmann","/de-de/blog/authors/francis-ofungwu","/de-de/blog/authors/eliran-mesika","/de-de/blog/authors/fabio-pitino","/de-de/blog/authors/chandler-gibbons","/de-de/blog/authors/anna-vovchenko","/de-de/blog/authors/andrew-kelly","/de-de/blog/authors/gerard-hickey","/de-de/blog/authors/guy-bar-gil-product-manager-at-whitesource","/de-de/blog/authors/heather-mcnamee","/de-de/blog/authors/ian-khor","/de-de/blog/authors/jamie-hurewitz","/de-de/blog/authors/jason-colyer","/de-de/blog/authors/jacques-erasmus","/de-de/blog/authors/ivan-nemytchenko","/de-de/blog/authors/joe-randazzo","/de-de/blog/authors/jeff-kelsey","/de-de/blog/authors/jerez-solis","/de-de/blog/authors/john-crowley","/de-de/blog/authors/joo-pereira","/de-de/blog/authors/kevin-morrison","/de-de/blog/authors/josh-zimmerman","/de-de/blog/authors/julie-griffin","/de-de/blog/authors/karthik-nayak","/de-de/blog/authors/lauren-gibbons-paul","/de-de/blog/authors/kushal-pandya","/de-de/blog/authors/liz-coleman","/de-de/blog/authors/magdalena-frankiewicz","/de-de/blog/authors/marie-hargitt","/de-de/blog/authors/mark-pundsack","/de-de/blog/authors/matthieu-fronton","/de-de/blog/authors/melissa-smolensky","/de-de/blog/authors/michelle-gill","/de-de/blog/authors/miranda-carter","/de-de/blog/authors/matt-genelin","/de-de/blog/authors/opher-vishnia","/de-de/blog/authors/nick-thomas","/de-de/blog/authors/noah-zoschke","/de-de/blog/authors/patrick-foster","/de-de/blog/authors/ricardo-amarilla-villalba","/de-de/blog/authors/pedro-fortuna","/de-de/blog/authors/pj-metz","/de-de/blog/authors/raimund-hook","/de-de/blog/authors/roger-woo","/de-de/blog/authors/sarah-waldner","/de-de/blog/authors/rupert-douglas","/de-de/blog/authors/sandra-gittlen","/de-de/blog/authors/scott-hampton","/de-de/blog/authors/shane-rice","/de-de/blog/authors/simon-tarchichi","/de-de/blog/authors/sam-morris","/de-de/blog/authors/stephen-walters","/de-de/blog/authors/ted-gieschen","/de-de/blog/authors/suri-patel","/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/demystifying-ci-cd-variables","/de-de/blog/agile-pairing-sessions","/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/gitlab-duo-agent-platform-what-is-next-for-intelligent-devsecops","/de-de/blog/enhance-application-quality-with-ai-powered-test-generation","/de-de/blog/guide-to-fulfilling-soc-2-security-requirements-with-gitlab","/de-de/blog/getting-started-with-gitlab-how-to-manage-users","/de-de/blog/gitlab-flow-duo","/de-de/blog/how-to-integrate-custom-security-scanners-into-gitlab","/de-de/blog/refactor-code-into-modern-languages-with-ai-powered-gitlab-duo","/de-de/blog/what-are-okrs","/de-de/blog/what-is-gitflow","/de-de/blog/last-year-we-signed-the-secure-by-design-pledge-heres-our-progress","/de-de/blog/whats-new-in-git-2-49-0","/de-de/blog/speed-up-code-reviews-let-ai-handle-the-feedback-implementation","/de-de/blog/10-best-practices-for-using-ai-powered-gitlab-duo-chat","/de-de/blog/ultimate-guide-to-ci-cd-fundamentals-to-advanced-implementation","/de-de/solutions/slack","/de-de/get-help","/de-de/update","/de-de/integrations","/de-de/customers/airwallex","/de-de/customers/remote","/de-de/customers/cube","/blog/100-runners-in-less-than-10mins-and-less-than-10-clicks","/blog/3-tips-to-improve-your-security-risk-management-program","/de-de/pricing/licensing-faq/cloud-licensing","/blog/5-leadership-lessons-as-product-design-manager","/blog/2019-developer-survey-announcement","/blog/7-things-ive-learnt-while-shadowing-sre","/blog/5-ways-to-bring-devops-to-your-campus","/blog/a-ci-component-builders-journey","/blog/a-visual-guide-to-gitlab-ci-caching","/blog/a-guide-to-the-high-impact-breaking-changes-in-gitlab-17-0","/blog/achieve-devsecops-collaboration","/blog/adopt-agile-and-devops-for-ibm-z","/blog/agile-for-remote-work","/blog/all-remote-is-for-everyone","/blog/ai-native-gitlab-premium-transform-higher-education-software-development","/de-de/topics/ops","/de-de/topics/gitops/gitops-best-practices","/de-de/topics/agentic-ai","/blog/android-publishing-with-gitlab-and-fastlane","/de-de/topics/ci-cd/continuous-integration-agile","/de-de/topics/devops/devops-beginner-resources","/de-de/topics/devsecops/devsecops-security-checklist","/de-de/topics/devops/use-devops-platform-to-avoid-devops-tax","/de-de/topics/ci-cd/shift-left-devops","/blog/announcing-the-gitlab-issue-board","/blog/ask-gitlab-security-paul-harrison","/blog/authors/alana-bellucci","/blog/authors/aaron-peters-member-good-docs-project","/blog/authors/allie-holland","/blog/authors/ameya-darshan","/de-de/topics/version-control/what-are-best-code-review-tools-features","/blog/authors/andrew-taylor","/de-de/sales","/blog/authors/anshuman-singh","/blog/authors/bala-allam","/blog/authors/ashley-kramer","/blog/authors/brad-downey","/blog/authors/benjamin-skierlak","/blog/authors/brett-walker","/blog/authors/byron-boots","/blog/authors/chandler-gibbons","/blog/authors/chris-micek","/blog/authors/christian-nnachi","/blog/authors/cindy-blake","/blog/authors/costel-maxim","/blog/authors/daniel-berman","/blog/authors/darren-murph","/blog/authors/dominic-couture","/blog/authors/diana-logan","/blog/authors/david-smith","/blog/authors/eduardo-bonet","/blog/authors/emily-kyle","/blog/authors/erica-huang","/blog/authors/fabio-busatto","/blog/authors/ethan-strike","/blog/authors/forrest-brazeal","/blog/authors/george-kichukov","/blog/authors/greg-alfaro","/blog/authors/gitlab-security-team","/blog/authors/gustaw-fit-of-zoopla","/blog/authors/iain-camacho","/blog/authors/haydn-mackay","/blog/authors/itzik-gan-baruch","/blog/authors/jacob-schatz","/blog/authors/james-ramsay","/blog/authors/jean-philippe-baconnais","/blog/authors/jason-blais-mattermost","/blog/authors/jeremy-wagner","/blog/authors/jocelyn-eillis","/blog/authors/john-cai","/blog/authors/juan-broullon","/blog/authors/joseph-longo","/blog/authors/johnathan-hunt","/blog/authors/justin-tobler","/blog/authors/kees-valkhof","/blog/authors/kirsten-abma","/blog/authors/laurena-alves","/de-de/platform","/blog/authors/kyle-mann","/de-de/solutions/education","/blog/authors/lucas-charles","/blog/authors/manuel-kraft","/blog/authors/matt-nohr","/blog/authors/marin-job","/blog/authors/martynas-krupskis","/blog/authors/maximilien-belinga","/blog/authors/michael-fahey","/blog/authors/mike-bartlett","/blog/authors/noah-zoschke","/blog/authors/omar-fernandez","/blog/authors/nick-thomas","/blog/authors/patrick-deuley","/blog/authors/monmayuri-ray","/blog/authors/paul-meresanu","/blog/authors/pierre-smeyers","/blog/authors/salman-ladha","/blog/authors/robert-williams","/blog/authors/regnard-raquedan","/blog/authors/rachel-nienaber","/blog/authors/roy-taragan","/blog/authors/sameer-kamani","/blog/authors/sasha-gazlay","/blog/authors/sarah-daily","/blog/authors/sebastian-latacz","/de-de/customers","/blog/authors/shrishti-choudhary","/blog/authors/stephan-hochdrfer","/blog/authors/taurie-davis","/blog/authors/steve-truong","/blog/authors/toon-claes","/blog/authors/ulrica-de-fort-menares","/blog/authors/tim-lehnen","/blog/authors/victor-wu","/blog/authors/wayne-haber","/blog/authors/zeger-jan-van-de-weg","/blog/axosoft-launches-gitkraken-integration-with-gitlab","/blog/automated-debian-package-build-with-gitlab-ci","/blog/automating-with-gitlab-duo-part-2-complex-testing","/blog/avoiding-foreclosure-on-your-technical-debt","/blog/beginner-git-guide","/blog/build-a-new-website-in-a-few-easy-steps-with-gitlab-pages","/blog/benefits-of-transparency-in-compliance","/blog/best-practices-to-set-up-organizational-hierarchies-that-scale","/blog/boring-solutions-faster-iteration","/blog/building-a-text-adventure-using-cplusplus-and-code-suggestions","/blog/building-gitlab-with-gitlab-expanding-our-security-certification-portfolio","/blog/cadence-is-everything-10x-engineering-organizations-for-10x-engineers","/blog/cern-contributor-post","/blog/cd-unified-monitor-deploy","/blog/checkmarx-integration","/blog/ci-cd-github-extended-again","/blog/cicd-tunnel-impersonation","/blog/cobol-programmer-shortage","/blog/community-update-for-2019","/blog/collaboration-communication-best-practices","/blog/congratulations-to-hashicorp","/blog/compose-readers-and-writers-in-golang-applications","/blog/continuous-delivery-with-gitlab-and-convox","/blog/contributor-post-vitaliy","/blog/creating-a-dark-ui-for-gitlabs-web-ide","/blog/contributing-to-gitlab-with-ease","/blog/cs-scavenger-hunt","/blog/data-driven-devsecops-exploring-gitlab-insights-dashboards","/blog/designing-alerts-and-incidents","/blog/dependency-proxy-updates","/blog/developer-intro-sast-dast","/blog/deep-dive-tech-stack-behind-spamcheck","/blog/developing-gitlab-duo-blending-ai-and-root-cause-analysis-to-fix-ci-cd","/blog/devops-containers-gitlab-openshift","/blog/devsecops-survey-released","/blog/devops-tool-landscape","/blog/docker-in-docker-with-docker-19-dot-03","/blog/dotscience-mlops-integration","/blog/enabling-global-search-elasticsearch-gitlab-com","/blog/eliminate-risk-with-feature-flags-tutorial","/blog/efficient-devsecops-workflows-hands-on-python-gitlab-api-automation","/blog/european-general-data-protection-regulation-law","/blog/enhanced-deprecations-page","/blog/explain-this-code","/blog/faq-gitlab-ci-cd-catalog","/blog/five-fast-facts-about-docs-as-code-at-gitlab","/blog/feature-highlihght-confidential-issues","/blog/fearless-contribution-a-guide-for-first-timers","/blog/five-ways-resist-service-wrapping-buyer-based-open-core","/blog/free-period-for-cicd-external-repositories","/blog/feature-highlight-merge-request-approvals","/blog/fuzzing-with-gitlab","/blog/get-involved-with-gitlab-meetups","/blog/from-monolith-to-microservices-how-to-leverage-aws-with-gitlab","/blog/git-performance-on-nfs","/blog/getting-started-with-gitlab-development-kit","/blog/git-command-line-on-windows-with-git-bash","/blog/get-to-know-the-gitlab-wiki-for-effective-knowledge-management","/blog/git-wars-switching-to-gitlab","/blog/gitlab-15-the-retrospective","/blog/gitlab-17-1-release","/blog/gitlab-17-7-released","/blog/gitlab-adds-support-for-u2f","/blog/gitlab-annex-solves-the-problem-of-versioning-large-binaries-with-git","/blog/gitlab-account-security","/blog/gitlab-and-jira-integration-the-final-steps","/blog/gitlab-ci-cd-is-for-multi-cloud","/blog/gitlab-at-vue-conf","/blog/gitlab-com-13-4-breaking-changes","/blog/gitlab-com-stability-post-gcp-migration","/blog/gitlab-critical-patch-release-17-9-2-17-8-5-17-7-7","/blog/gitlab-container-registry","/blog/gitlab-design-library","/blog/gitlab-education-solutions","/blog/gitlab-extends-omnibus-package-signing-key-expiration-to-2025","/blog/gitlab-duo-code-suggestions-is-generally-available","/blog/gitlab-duo-agent-platform-public-beta","/blog/gitlab-gke-autopilot","/blog/gitlab-for-agile-software-development","/blog/gitlab-helm-package-registry","/blog/gitlab-is-a-slam-dunk","/blog/gitlab-jetbrains-neovim-plugins","/blog/gitlab-loves-mattermost","/blog/gitlab-latest-security-trends","/blog/gitlab-is-setting-standard-for-devsecops","/blog/gitlab-in-action","/blog/gitlab-moving-to-14-breaking-changes","/blog/gitlab-news","/blog/gitlab-pages-get-started","/blog/gitlab-open-strategy","/blog/gitlab-patch-release-17-0-2-16-11-4-16-10-7","/blog/gitlab-patch-release-17-4-1-17-3-4-17-2-8","/blog/gitlab-pg-upgrade","/blog/gitlab-ranked-44-on-inc-5000-list","/blog/gitlab-patch-release-17-8-2-17-7-4-17-6-5","/blog/gitlab-response-to-cve-2023-38545","/blog/gitlab-security-release-16-8-2-16-7-5-16-6-7","/blog/gitlab-strong-performer-vsm","/blog/gitlab-trello-power-up-launch","/blog/gitlab-support-to-require-sign-in-to-create-support-tickets","/blog/gitlab-uses-anthropic-for-smart-safe-ai-assisted-code-generation","/blog/gitlab-tls-support-discontinue-update","/blog/gitlabs-2022-global-devsecops-survey-security-is-the-top-concern-investment","/blog/gitlabs-next-generation-container-registry-is-now-available","/blog/gitlab-wallpaper","/blog/going-remote-education-virtual-learning-tips","/blog/gitops-with-gitlab-secrets-management","/blog/gke-gitlab-integration","/blog/google-next-post","/blog/guide-to-ci-cd-pipelines","/blog/how-all-remote-supports-inclusion-and-bolsters-communities","/blog/hiring-based-on-open-source-contributions-could-be-harmful","/blog/heres-how-new-programmers-can-learn-by-contributing-to-gitlab","/blog/how-do-you-contribute","/blog/how-gitlab-uses-unicorn-and-unicorn-worker-killer","/blog/how-gitlab-ci-compares-with-the-three-variants-of-jenkins","/blog/how-gitlab-pages-made-our-sketch-design-handoffs-easier-and-faster","/blog/how-indeed-transformed-its-ci-platform-with-gitlab","/blog/how-our-ux-team-worked-through-ideation-using-the-four-step-sketch","/blog/how-the-ceo-shadow-program-boosted-my-individual-productivity-during-the-covid-19-crisis","/blog/how-to-become-more-productive-with-gitlab-ci","/blog/how-to-choose-the-right-security-scanning-approach","/blog/how-to-ask-smarter-devops-questions","/blog/how-to-deploy-react-to-amazon-s3","/blog/how-to-get-gitops-right-with-iac-security","/blog/how-to-keep-remote-teams-engaged","/de-de/diversity-inclusion-belonging","/blog/how-to-migrate-gitlab-groups-and-projects-more-efficiently","/blog/how-to-strengthen-agile-teams-with-tuckmans-model","/blog/how-to-provision-reviewops","/blog/how-to-use-macstadium-and-gitlab-ci-to-build-your-macos-or-ios-projects","/blog/how-to-setup-gitlab-for-multiple-product-teams","/blog/how-we-removed-all-502-errors-by-caring-about-pid-1-in-kubernetes","/blog/how-we-work-to-detect-and-mitigate-spam","/blog/how-we-increased-our-release-velocity-with-gitlab","/blog/how-we-automatically-fixed-hundreds-of-ruby-2-7-deprecation-warnings","/blog/how-we-use-gitlab-at-the-province-of-nova-scotia","/blog/improve-ai-security-in-gitlab-with-composite-identities","/blog/inside-the-improved-ci-logs-management-experience-for-multi-line-commands","/blog/icymi-key-ai-and-security-insights-from-our-developer-community","/blog/improving-open-development-for-everyone","/blog/inside-dora-performers-score-in-gitlab-value-streams-dashboard","/blog/integrating-with-gitlab-secure","/blog/introducing-achievements-system","/blog/introducing-gitlab-dedicated-for-government","/blog/introducing-our-statement-of-support","/blog/iterating-on-sso","/blog/ios-publishing-with-gitlab-and-fastlane","/blog/introducing-the-gitlab-cli","/blog/jira-importer-research","/blog/journey-through-gits-20-year-history","/de-de/the-source/authors/sandra-gittlen","/de-de/the-source/authors/emilio-salvador","/de-de/the-source/authors/andrew-haschka","/de-de/the-source/authors/joel-krooswyk","/blog/keeping-your-account-safe","/blog/koding-and-gitlab-integrated","/blog/kubernetes-kubecon-barcelona","/blog/learning-rust-with-a-little-help-from-ai-code-suggestions-getting-started","/blog/learn-gitlab-devops-version-control","/blog/let-s-talk-swag","/blog/lockheed-martin-aws-gitlab","/blog/making-builds-faster-autoscaling-runners","/blog/manage-conversation-staying-agile","/blog/managing-your-snowflake-spend-with-periscope-and-dbt","/blog/mastering-gitlab-admin-tasks-with-gitlab-duo-chat","/de-de/the-source/platform/from-toolchain-chaos-to-business-roi-a-5-step-roadmap","/de-de/the-source/ai/how-ai-helps-devsecops-teams-improve-productivity","/de-de/the-source/security/how-gitlab-can-help-you-prepare-for-your-soc-2-exam","/blog/meet-partner-the-good-docs-project","/de-de/the-source/ai/4-ways-ai-can-help-devops-teams-improve-security","/blog/merge-request-reviewers","/blog/mobile-static-application-security-testing-for-android","/blog/migration-from-atlassian-bamboo-server-to-gitlab-ci","/blog/migrating-arch-linux-packaging-infrastructure-gitlab","/blog/monitoring-your-gitlab-environment-with-the-elk-stack","/blog/my-first-months-at-gitlab-bv","/blog/moving-to-gitlab-yes-its-worth-it","/blog/new-default-container-image-gitlab-saas-linux-runnners","/blog/not-all-remote-is-created-equal","/blog/new-report-on-ai-assisted-tools-points-to-rising-stakes-for-devsecops","/blog/open-sourcing-the-gitter-mobile-apps","/blog/offline-environments","/blog/one-third-of-what-we-learned-about-ipos-in-taking-gitlab-public","/blog/our-y-combinator-experience","/blog/origin-of-devsecops-platform-category","/blog/parallels-between-all-remote-and-cloud-computing","/blog/path-to-decomposing-gitlab-database-part3","/blog/pick-your-brain-interview-kwan-lee","/blog/plundering-gcp-escalating-privileges-in-google-cloud-platform","/blog/pre-commit-post-deploy-is-dead","/blog/product-development-management","/blog/q3-hackathon-recap","/blog/provision-group-runners-with-google-cloud-platform-and-gitlab-ci","/blog/puma-nakayoshi-fork-and-compaction","/blog/questions-regarding-our-zero-trust-efforts","/blog/redesigning-gitlabs-navigation","/blog/rails-girls-summer-of-code-2016","/blog/reducing-time-to-payout-and-launching-a-bug-bounty-anniversary-contest","/blog/remediating-vulnerabilities-with-insights-and-ai","/blog/remote-kids-part-four","/blog/secure-container-images-with-gitlab-and-grype","/blog/resolving-merge-conflicts-from-the-gitlab-ui","/blog/rpadovani-ask-a-hacker","/blog/scaling-the-gitlab-database","/blog/securing-ai-together-gitlabs-partnership-with-security-researchers","/blog/security-hygiene-best-practices-for-gitlab-users","/blog/setting-up-gitlab-ci-for-ios-projects","/blog/ship-log-data-off-site-using-udp","/blog/self-service-security-alert-handling-with-gitlabs-uam","/blog/sponsorship-update","/blog/six-more-months-ci-cd-github","/blog/software-developer-changing-role","/blog/specialized-sidekiq-configuration-lessons-from-gitlab-dot-com","/blog/staff-level-engineering-at-gitlab","/blog/stem-gems-give-girls-role-models","/blog/students-now-free","/blog/suspicious-git-activity-security-update","/blog/the-gitlab-handbook-by-numbers","/blog/the-on-call-handover-at-gitlab","/blog/tech-debt","/blog/the-best-of-gitlabs-devops-platform-2021","/blog/the-contributions-we-made-to-the-git-2-43-release","/blog/the-top-skills-you-need-to-get-your-devops-dream-job","/blog/the-ultimate-guide-to-token-management-at-gitlab","/blog/too-many-toolchains-a-devops-platform-migration-is-the-answer","/blog/three-yaml-tips-better-pipelines","/blog/three-faces-of-user-calls","/blog/top-challenges-to-securing-the-software-supply-chain","/blog/trends-in-test-automation","/blog/tutorial-advanced-use-case-for-gitlab-pipeline-execution-policies","/blog/ubs-gitlab-devops-platform","/blog/top-tips-for-efficient-ai-powered-code-suggestions-with-gitlab-duo","/blog/tutorial-securing-your-gitlab-pages-with-tls-and-letsencrypt","/blog/unifylogsmetrics","/blog/unveiling-the-guard-framework-to-automate-security-detections-at-gitlab","/blog/updating-the-os-version-of-saas-runners-on-linux","/blog/using-omnibus-gitlab-to-ship-gitlab","/blog/velocity-with-confidence","/blog/using-ansible-and-gitlab-as-infrastructure-for-code","/blog/use-gitlab-duo-to-build-and-deploy-a-simple-quarkus-native-project","/blog/visualizing-incident-management-metrics","/blog/what-to-look-for-in-ci-cd-solution","/blog/wandisco-integrates-gitlab-enterprise-edition-in-their-git-multisite-offering","/blog/we-need-to-talk-no-proxy","/blog/welcome-to-the-devops-platform-era","/blog/whats-new-in-git-2-45-0","/blog/what-i-learned-about-our-ceo-s-job-from-participating-in-the-ceo-shadow-program","/blog/when-technology-outpaces-security-compliance","/blog/what-its-like-to-interview-at-gitlab","/blog/why-devops-and-zero-trust-go-together","/blog/why-are-developers-vulnerable-to-driveby-attacks","/blog/why-gitlab-self-managed-is-the-perfect-partner-for-the-public-sector","/blog/why-manjaro-builds-with-gitlab","/blog/why-vaadin-chose-gitlab","/blog/why-we-shift-objectives-and-not-release-dates-at-gitlab","/blog/windows-shared-runner-beta","/blog/working-with-performance-metrics","/blog/writing-the-gitlab-book-part-1","/blog/zero-trust-at-gitlab-data-zones-and-authentication-scoring","/customers/sigma-defense","/customers/thezebra","/customers/airwallex","/customers/fujitsu","/customers/connect-i","/customers/hotjar","/customers/drupalassociation","/customers/knowbe4","/customers/bgs","/customers/nvidia","/customers/victoria-university","/company/visiting","/community/early-access","/partners/technology-partners/redhat","/press/releases/2017-10-06-new-executive-hires-press-release","/press/releases/2022-02-15-gitlab-to-announce-fourth-quarter-fiscal-2022-financial-results","/press/releases/2020-01-14-gitlab-recognized-as-451-firestarter","/press/releases/2018-06-22-auto-devops-gitlab-11","/forrester-wave-devops-platform","/press/releases/2021-02-09-gitlab-announces-new-remote-work-report","/press/releases/2020-09-22-gitlab-launches-all-remote-leadership-coursera-course","/press/releases/2019-09-17-gitlab-adopted-by-kde","/press/releases/2019-06-20-gitlab-12-devsecops-press-release","/press/releases/2021-09-17-gitlab-files-statement-for-proposed-ipo","/press/releases/2021-06-03-gitlab-positioned-challengers-quadrant-2021-magic-quadrant-application-security-testing","/press/releases/2016-12-08-lyra-infosystems-press-release","/press/releases/2020-05-18-gitlab-fourth-annual-devsecops-survey","/press/releases/2022-06-15-gitlab-wins-2021-google-cloud-technology-partner","/press/releases/2022-11-14-gitlab-to-announce-third-quarter-2023-financial-results","/press/releases/2023-02-13-gitlab-to-announce-fourth-quarter-and-full-fiscal-year-2023-financial-results","/press/releases/2024-05-13-gitlab-to-announce-first-quarter-fiscal-2025-financial-results","/press/releases/2023-08-31-gitlab-to-present-at-goldman-sachs-communacopia-technology-conference","/press/releases/2023-06-05-gitlab-reports-first-quarter-fiscal-year-2024-financial-results","/press/releases/2024-01-17-gitlab-announces-pricing-of-gitlab-duo-pro","/press/releases/2024-08-22-gitlab-recognized-as-a-leader-in-inaugural-2024-gartner-magic-quadrant-for-ai-code-assistants","/press/releases/2025-02-26-gitlab-cfo-to-present-at-2025-cantor-technology-conference","/press/releases/2025-07-17-gitlab-announces-the-public-beta-of-gitlab-duo-agent-platform","/privacy","/pricing/licensing-faq/cloud-licensing","/solutions/iso-13485","/stages-devops-lifecycle","/solutions/education","/events/dach-roadshow","/support/definitions","/support/scheduling-upgrade-assistance","/security/open-source-resources","/developer-survey/2024/security-compliance","/move-to-gitlab-from-atlassian","/solutions/open-source/partners","/solutions/startups","/topics/agentic-ai/devops-automation-ai-agents","/solutions/analytics-and-insights","/gitlab-duo","/topics/ci-cd/choose-continuous-integration-tool","/topics/ci-cd/implement-continuous-integration","/topics/devops/ai-for-coding","/topics/devops/reduce-devops-costs","/topics/devops/what-is-developer-experience","/topics/devsecops/what-is-fuzz-testing","/topics/gitops/infrastructure-as-code","/topics/version-control/how-implement-version-control","/topics/version-control/what-is-git-version-control","/es/customers/dunelm","/es/customers/bab","/es/ai-transparency-center","/es/customers/iron-mountain","/es/customers/thales","/es/free-trial","/es/pricing/feature-comparison","/press/releases","/the-source/platform/financial-services-firms-innovation-starts-with-your-toolchain","/es/resources","/es/solutions/automotive","/the-source/platform/measuring-success-in-software-development-a-guide-for-leaders","/the-source/platform/unlock-developer-potential-with-effective-platform-teams","/the-source/platform/3-steps-to-modernizing-software-delivery-in-financial-services","/the-source/security/security-its-more-than-culture-addressing-the-root-cause-of-common-security","/the-source/security/beyond-shift-left-engineering-supply-chain-safety-at-scale","/the-source/ai/building-a-transparency-first-ai-strategy-7-questions-to-ask-your-devops","/the-source/ai/self-hosted-ai-balance-innovation-and-security-in-government","/the-source/ai/4-ways-ai-can-help-devops-teams-improve-security","/the-source/ai/how-ai-helps-devsecops-teams-improve-productivity","/the-source/security/gitlab-second-front-systems-speed-secure-development-on-dod-networks","/es/solutions/public-sector","/es/partners/technology-partners","/es/topics/devops/the-role-of-ai-in-devops","/es/topics/devops/build-a-devops-team","/es/topics/ci-cd/cloud-native-continuous-integration","/es/topics/ci-cd/pipeline-as-code","/es","/es/topics/devsecops/beginners-guide-to-container-security","/es/topics/multicloud","/es/topics/gitops/gitlab-enables-infrastructure-as-code","/es/topics/version-control/version-control-best-practices","/es/topics/version-control/what-is-innersource","/the-source/authors/amanda-rueda","/the-source/authors/dave-steer","/the-source/authors/haim-snir","/the-source/authors/ncregan","/fr-fr/blog/authors/amara-nwaigwe","/fr-fr/blog/4-must-know-devops-principles","/fr-fr/blog/authors/andrew-newdigate","/fr-fr/blog/authors/ahmet-kizilay","/fr-fr/blog/authors/alexander-pereverzevs","/fr-fr/blog/authors/annabel-dunstone-gray","/fr-fr/blog/authors/ashley-kramer","/fr-fr/blog/authors/bala-allam","/fr-fr/blog/authors/benjamin-skierlak","/fr-fr/blog/authors/bradley-lee","/fr-fr/blog/authors/brian-glanz","/fr-fr/blog/authors/camellia-yang","/fr-fr/blog/authors/charl-de-wit","/fr-fr/blog/authors/chris-moberly","/fr-fr/blog/authors/christian-simko","/fr-fr/blog/authors/claire-champernowne","/fr-fr/blog/authors/courtney-meddaugh","/fr-fr/blog/authors/daniel-gruesso","/fr-fr/blog/authors/dave-steer","/fr-fr/blog/authors/dean-agron-co-founder-and-ceo-oxeye","/fr-fr/blog/authors/douwe-maan","/fr-fr/blog/authors/dimitrie-hoekstra","/fr-fr/blog/authors/elisabeth-burrows","/fr-fr/blog/authors/enrique-alcntara","/fr-fr/blog/authors/erich-wegscheider","/fr-fr/blog/authors/eugene-lim","/fr-fr/blog/authors/farnoosh-seifoddini","/fr-fr/blog/authors/frdric-caplette","/fr-fr/blog/authors/gerardo-lopez-fernandez","/fr-fr/blog/authors/gyan-chawdhary","/fr-fr/blog/authors/gitlab-vulnerability-research-team","/fr-fr/blog/authors/greg-myers","/fr-fr/blog/authors/heather-simpson","/fr-fr/blog/authors/ian-pedowitz","/fr-fr/blog/authors/ivanha-paz","/fr-fr/blog/authors/jaime-martnez","/fr-fr/blog/authors/jamie-rachel","/fr-fr/blog/authors/jason-plum","/fr-fr/blog/authors/jeff-park","/fr-fr/blog/authors/jeroen-van-baarsen","/fr-fr/blog/authors/joel-krooswyk","/fr-fr/blog/authors/jordi-mon","/fr-fr/blog/authors/john-jarvis","/fr-fr/blog/authors/joshua-carroll","/fr-fr/blog/authors/julien-andrieux","/fr-fr/blog/authors/katherine-okpara","/fr-fr/blog/authors/khrystyna-humenna","/fr-fr/blog/authors/lauren-minning","/fr-fr/blog/authors/kwan-lee","/fr-fr/blog/authors/loryn-bortins","/fr-fr/blog/authors/martin-brmmer","/fr-fr/blog/authors/mahesh-kumar","/fr-fr/blog/authors/marin-jankovski","/fr-fr/blog/authors/matt-nguyen","/fr-fr/blog/authors/melissa-ushakov","/fr-fr/blog/authors/miguel-rincon","/fr-fr/blog/authors/max-woolf","/es/the-source/security/why-legacy-code-is-a-security-risk-and-how-ai-can-help","/fr-fr/blog/authors/mitra-jozenazemian","/es/the-source/ai/4-steps-for-measuring-the-impact-of-ai","/fr-fr/blog/authors/nick-veenhof","/es/the-source/platform/finops-balancing-financial-responsibility-and-innovation","/es/the-source/ai/dora-insights-where-is-ai-really-driving-developer-productivity","/fr-fr/blog/authors/nolan-myers","/fr-fr/blog/authors/orit-golowinski","/fr-fr/blog/authors/patrick-steinhardt","/es/the-source/security/enterprise-scale-security-and-compliance-policy-management-in-the-ai-era","/fr-fr/blog/authors/raquel-campuzano","/fr-fr/blog/authors/pedro-moreira-da-silva","/fr-fr/blog/authors/plapadoo","/fr-fr/blog/authors/riccardo-padovani","/fr-fr/blog/authors/rohit-shambhuni","/fr-fr/blog/authors/rusty-weston-guest-contributor","/fr-fr/blog/authors/sam-white","/fr-fr/blog/authors/sandra-salerno","/fr-fr/blog/authors/sarrah-vesselov","/fr-fr/blog/authors/sharon-gaudin","/fr-fr/blog/authors/scott-williamson","/fr-fr/blog/authors/steve-abrams","/fr-fr/blog/authors/sophia-manicor","/fr-fr/blog/authors/susan-tacker","/fr-fr/blog/authors/thao-yeager","/fr-fr/blog/authors/todd-barr","/fr-fr/blog/authors/tsukasa-komatsubara","/fr-fr/blog/authors/veethika-mishra","/fr-fr/blog/authors/vishal-tak","/fr-fr/blog/authors/william-chia","/fr-fr/blog/getting-started-with-gitlab-how-to-manage-users","/fr-fr/blog/gitlab-duo-amazon-q-transform-ideas-into-code-in-minutes","/fr-fr/blog/developing-gitlab-duo-a-roundup-of-recent-chat-enhancements","/fr-fr/blog/enhance-application-security-with-gitlab-hackerone","/fr-fr/blog/automating-with-gitlab-duo-part-1-generating-tests","/fr-fr/blog/gitlab-for-agile-software-development","/fr-fr/blog/guide-to-fulfilling-soc-2-security-requirements-with-gitlab","/de-de/blog/categories/news","/fr-fr/blog/observability-vs-monitoring-in-devops","/fr-fr/blog/keep-git-history-clean-with-interactive-rebase","/fr-fr/blog/how-to-harmonize-agile-sprints-with-product-roadmaps","/fr-fr/blog/structuring-the-gitlab-package-registry-for-enterprise-scale","/fr-fr/blog/tutorial-secure-and-optimize-your-maven-repository-in-gitlab","/fr-fr/blog/we-need-to-talk-no-proxy","/fr-fr/customers/carfax","/fr-fr/customers/glympse","/fr-fr/blog/what-s-new-in-git-2-50-0","/fr-fr/customers/mckenzie-intelligence-services","/fr-fr/forrester-wave-devops-platform","/fr-fr/gitlab-duo","/es/the-source/authors/andre-michael-braun","/es/the-source/authors/derek-debellis","/es/the-source/authors/sabrina-farmer","/es/the-source/authors/jlongo","/fr-fr/solutions/jenkins","/fr-fr/pricing/faq-new-product-subscription-tiers","/fr-fr/partners/technology-partners/hashicorp","/fr-fr/topics/ci-cd","/fr-fr/topics/ci-cd/cicd-pipeline","/fr-fr/topics/devops/beginner-devops-platform","/fr-fr/solutions/value-stream-management/dora","/fr-fr/topics/devops/seven-tips-to-get-the-most-out-of-your-devops-platform","/fr-fr/topics/devops-platform","/fr-fr/topics/digital-transformation","/fr-fr/topics/microservices","/fr-fr/company","/fr-fr/developer-experience","/fr-fr/topics/version-control/what-is-gitlab-flow","/fr-fr/topics/version-control/software-team-collaboration","/it-it/company","/fr-fr/software-faster","/fr-fr/pricing/ultimate","/it-it/customers/moneyfarm","/it-it/get-help","/it-it/diversity-inclusion-belonging","/it-it/customers/goldman-sachs","/it-it/customers/cern","/it-it/partners/benefits","/it-it/pricing/faq-compute-minutes","/it-it/solutions/github","/it-it/solutions/startups","/it-it/security","/it-it/pricing/premium","/fr-fr/the-source/security/10-tips-to-prioritize-security-in-software-development","/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/strengthen-your-cybersecurity-strategy-with-secure-by-design","/it-it/topics/continuous-delivery","/it-it/topics/devops/devops-tools-explained","/it-it/topics/agile-delivery/agile-ppm","/it-it/topics/ci-cd/continuous-integration-continuous-delivery-work-together","/fr-fr/the-source/authors/ddesanto","/it-it/topics/devops/what-is-a-devops-engineer","/fr-fr/the-source/authors/amanda-rueda","/fr-fr/the-source/authors/iganbaruch","/fr-fr/the-source/authors/rschulman","/it-it/topics/single-application","/it-it/topics/devsecops/sast-vs-dast","/it-it/topics/gitops/gitops-multicloud-deployments-gitlab","/it-it/topics/version-control/what-is-centralized-version-control-system","/ja-jp/blog/authors/ashley-knobloch","/ja-jp/blog/authors/adfinis-sygroup","/ja-jp/blog/agentic-ai-guides-and-resources","/ja-jp/blog/authors/alexander-malaev","/ja-jp/blog/authors/andrew-kelly","/ja-jp/blog/authors/amar-patel","/ja-jp/blog/authors/anna-vovchenko","/it-it/why-gitlab","/it-it/the-source/ai/6-strategies-to-help-developers-accelerate-ai-adoption","/it-it/the-source/security/how-to-strengthen-security-by-applying-devsecops-principles","/ja-jp/blog/authors/baksheesh-singh-ghuman","/it-it/the-source/ai/how-to-put-generative-ai-to-work-in-your-devsecops-environment","/ja-jp/blog/authors/brad-downey","/ja-jp/blog/authors/benedikt-rollik","/ja-jp/blog/authors/byron-boots","/ja-jp/blog/authors/brett-walker","/ja-jp/blog/authors/chandler-gibbons","/ja-jp/blog/authors/chris-micek","/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/eliran-mesika","/ja-jp/blog/authors/dilan-orrino","/ja-jp/blog/authors/douglas-alexandre","/ja-jp/blog/authors/erica-lindberg","/ja-jp/blog/authors/emily-von-hoffmann","/ja-jp/blog/authors/ethan-urie","/ja-jp/blog/authors/fabio-pitino","/ja-jp/blog/authors/francis-ofungwu","/ja-jp/blog/authors/gitlab-team","/ja-jp/blog/authors/gerard-hickey","/ja-jp/blog/authors/greg-johnson","/ja-jp/blog/authors/heather-mcnamee","/ja-jp/blog/authors/guy-bar-gil-product-manager-at-whitesource","/ja-jp/blog/authors/ian-khor","/ja-jp/blog/authors/ivan-nemytchenko","/ja-jp/blog/authors/jacques-erasmus","/ja-jp/blog/authors/jamie-hurewitz","/ja-jp/blog/authors/jeff-kelsey","/ja-jp/blog/authors/jason-colyer","/ja-jp/blog/authors/jerez-solis","/ja-jp/blog/authors/joo-pereira","/ja-jp/blog/authors/joe-randazzo","/ja-jp/blog/authors/josh-zimmerman","/ja-jp/blog/authors/john-crowley","/it-it/the-source/authors/george-kichukov","/it-it/the-source/authors/brian-wald","/it-it/the-source/authors/julie-griffin","/ja-jp/blog/authors/julie-griffin","/ja-jp/blog/authors/karthik-nayak","/ja-jp/blog/authors/kevin-morrison","/ja-jp/blog/authors/kushal-pandya","/it-it/the-source/authors/stephen-walters","/ja-jp/blog/authors/lauren-gibbons-paul","/ja-jp/blog/authors/liz-coleman","/ja-jp/blog/authors/magdalena-frankiewicz","/ja-jp/blog/authors/matt-genelin","/ja-jp/blog/authors/mark-pundsack","/ja-jp/blog/authors/marie-hargitt","/ja-jp/blog/authors/matthieu-fronton","/ja-jp/blog/authors/melissa-smolensky","/ja-jp/blog/authors/michelle-gill","/ja-jp/blog/authors/miranda-carter","/ja-jp/blog/authors/nick-malcolm","/ja-jp/blog/authors/omar-fernandez","/ja-jp/blog/authors/noah-manger","/ja-jp/blog/authors/payton-burdette","/ja-jp/blog/authors/patrick-deuley","/ja-jp/blog/authors/pini-wietchner","/ja-jp/blog/authors/renato-stanic","/ja-jp/blog/authors/rahul-bhargava-cto-evolphin","/ja-jp/blog/authors/robin-schulman","/ja-jp/blog/authors/sam-kerr","/ja-jp/blog/authors/ruby-nealon","/ja-jp/blog/authors/sarah-odonnell","/ja-jp/blog/authors/samuel-alfageme","/ja-jp/blog/authors/scott-de-jonge","/ja-jp/blog/authors/siddharth-mathur","/ja-jp/blog/authors/stephen-mcguinness","/ja-jp/blog/authors/seth-berger","/ja-jp/blog/authors/sunil-kowlgi","/ja-jp/blog/authors/taylor-murphy","/ja-jp/blog/authors/tina-sturgis","/ja-jp/blog/authors/trevor-knudsen","/ja-jp/blog/authors/valerie-silverthorne","/ja-jp/blog/authors/vincent-jong","/ja-jp/blog/authors/will-leidheiser","/ja-jp/blog/automating-agile-workflows-with-the-gitlab-triage-gem","/ja-jp/blog/customers-sourcenext","/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-10-release","/ja-jp/blog/gitlab-17-8-release","/ja-jp/blog/building-a-gitlab-ci-cd-pipeline-for-a-monorepo-the-easy-way","/ja-jp/blog/gitlab-free-tier-integration-guide","/ja-jp/blog/gitlab-duo-chat-gets-agentic-ai-makeover","/ja-jp/blog/developing-gitlab-duo-how-we-are-dogfooding-our-ai-features","/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/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/what-is-sbom","/ja-jp/blog/what-is-an-okr","/ja-jp/blog/the-ultimate-guide-to-sboms","/ja-jp/blog/ultimate-guide-to-migrating-from-aws-codecommit-to-gitlab","/ja-jp/customers/cube","/ja-jp/customers/airwallex","/ja-jp/customers/hilti","/ja-jp/blog/whats-new-in-git-2-49-0","/ja-jp/gartner-mq-ai-code-assistants","/ja-jp/integrations","/ja-jp/customers/nvidia","/ja-jp/platform","/ja-jp/sales","/ja-jp/solutions/slack","/ja-jp/pricing/licensing-faq/cloud-licensing","/ja-jp/solutions/education","/ja-jp/topics/agentic-ai","/ja-jp/topics/ci-cd/continuous-integration-agile","/ja-jp/topics/devops/devops-beginner-resources","/ja-jp/topics/ci-cd/shift-left-devops","/ja-jp/topics/devops/use-devops-platform-to-avoid-devops-tax","/ja-jp/topics/ops","/ja-jp/topics/devsecops/devsecops-security-checklist","/ja-jp/update","/ja-jp/topics/gitops/gitops-best-practices","/ja-jp/topics/version-control/what-are-best-code-review-tools-features","/ja-jp/developer-survey","/it-it/the-source/platform","/pt-br/customers/airbus","/pt-br/customers/conversica","/pt-br/customers/nvidia","/pt-br/customers/hilti","/pt-br/enterprise","/pt-br/software-faster","/pt-br/pricing/faq-jihu","/pt-br/solutions/jenkins","/pt-br/solutions/value-stream-management/dora","/pt-br/partners/technology-partners/google-cloud-platform","/pt-br/getting-started-videos","/pt-br/pricing/premium-promo","/ja-jp/the-source/ai/how-ai-helps-devsecops-teams-improve-productivity","/ja-jp/the-source/platform/from-toolchain-chaos-to-business-roi-a-5-step-roadmap","/ja-jp/the-source/security/how-gitlab-can-help-you-prepare-for-your-soc-2-exam","/ja-jp/the-source/ai/4-ways-ai-can-help-devops-teams-improve-security","/pt-br/topics/devops/ai-enhanced-security","/pt-br/topics/ci-cd/benefits-continuous-integration","/pt-br/topics/ci-cd/continuous-integration-server","/pt-br/topics/devops/what-is-a-site-reliability-engineer","/pt-br/topics/devops","/ja-jp/the-source/authors/sandra-gittlen","/ja-jp/the-source/authors/andrew-haschka","/ja-jp/the-source/authors/emilio-salvador","/ja-jp/the-source/authors/joel-krooswyk","/pt-br/topics/devsecops/what-is-developer-first-security","/pt-br/topics/gitops","/pt-br/topics/version-control/what-is-git-version-control","/pt-br/topics/version-control/how-implement-version-control","/pt-br/the-source/ai/ai-trends-for-2025-agentic-ai-self-hosted-models-and-more","/pt-br/the-source/security/key-security-trends-for-cisos-in-2025","/pt-br/the-source/platform/why-software-logistics-is-key-to-accelerating-innovation","/pt-br/the-source/ai/understand-and-resolve-vulnerabilities-with-ai-powered-gitlab-duo","/pt-br/the-source/authors/chandler-gibbons","/pt-br/the-source/authors/grant-hickman","/fr-fr/blog/archive","/pt-br/the-source/authors/lee-faus","/pt-br/the-source","/fr-fr/blog/categories/agile-planning","/fr-fr/blog/categories/news","/ja-jp/blog/categories/engineering","/de-de/blog","/blog/categories/ai-ml","/blog/tags/frontend","/blog/categories/insights","/blog/tags/production","/blog/tags/integrations","/blog/tags/aws","/blog/archive","/blog/tags/collaboration","/blog/tags/solutions-architecture","/blog/tags/workflow","/blog/tags/devops","/fr-fr/blog"]}