{"id":"eb8296a8-1326-4564-8c58-66eb7b40b58b","timestamp":1757003786866,"matcher":{"static":{},"wildcard":{},"dynamic":{}},"prerendered":["/de-de/blog/authors/guest-author-andr-arko-of-ruby-together","/de-de/blog/authors/aathira-nair","/de-de/blog/authors/anton-smith","/de-de/blog/authors/gitlab-france-team","/de-de/blog/authors/atlassian-bitbucket-github-gitlab","/de-de/blog/authors/brandon-lyon","/de-de/blog/authors/allison-whilden","/de-de/blog/authors/andrew-thomas","/de-de/blog/authors/beatriz-barbosa","/de-de/blog/authors/alex-fracazo","/de-de/blog/authors/carol-teskey","/de-de/blog/authors/chris-weber","/de-de/blog/authors/christina-lohr","/de-de/blog/authors/cherry-han","/de-de/blog/authors/creighton-swank","/de-de/blog/authors/dmitriy-job","/de-de/blog/authors/connor-gilbert","/de-de/blog/authors/david-oregan","/de-de/blog/authors/andrea-borga","/de-de/blog/authors/eric-rosenberg","/de-de/blog/authors/emilio-salvador","/de-de/blog/authors/drew-blessing","/de-de/blog/authors/dennis-tang","/de-de/blog/authors/erin-krengel-pulumi","/de-de/blog/authors/eva-sasson","/de-de/blog/authors/betsy-church","/de-de/blog/authors/gosia-ksionek","/de-de/blog/authors/gabriel-le-breton","/de-de/blog/authors/fernando-diaz","/de-de/blog/authors/daniel-mora","/de-de/blog/authors/brian-wald","/de-de/blog/authors/holly-reynolds","/de-de/blog/authors/hannah-sutor","/de-de/blog/authors/inchul-yoo-sunjung-park","/de-de/blog/authors/jackie-meshell","/de-de/blog/authors/james-dang","/de-de/blog/authors/jannik-lehmann","/de-de/blog/authors/jayson-salazar","/de-de/blog/authors/jim-thavisouk","/de-de/blog/authors/jeremy-cooper","/de-de/blog/authors/john-sparrow","/de-de/blog/authors/juan-broullon","/de-de/blog/authors/justin-tobler","/de-de/blog/authors/johanna-ambrosio","/de-de/blog/authors/marc-shaw","/de-de/blog/authors/kristian-larsson","/de-de/blog/authors/kelly-hair","/de-de/blog/authors/kyle-smith","/de-de/blog/authors/lukas-eipert","/de-de/blog/authors/mathias-ewald","/de-de/blog/authors/matt-wilson","/de-de/blog/authors/lee-matos","/de-de/blog/authors/mayra-cabrera","/de-de/blog/authors/michael-henriksen","/de-de/blog/authors/nikhil-george","/de-de/blog/authors/mark-art","/de-de/blog/authors/joseph-longo","/de-de/blog/authors/neha-khalwadekar","/de-de/blog/authors/oleksandr-pysaryuk","/de-de/blog/authors/mike-flouton","/de-de/blog/authors/pablo-carranza","/de-de/blog/authors/paul-gascou-vaillancourt","/de-de/blog/authors/rebecca-dodd","/de-de/blog/authors/philippe-lafoucrire","/de-de/blog/authors/pter-bozs","/de-de/blog/authors/ronald-van-zon","/de-de/blog/authors/rob-ribeiro","/de-de/blog/authors/sara-meadzinger","/de-de/blog/authors/sean-packham","/de-de/blog/authors/sameer-farooqui-octoml","/de-de/blog/authors/sasha-bannister","/de-de/blog/authors/shinya-maeda","/de-de/blog/authors/safwan-ahmed","/de-de/blog/authors/stan-hu","/de-de/blog/authors/steve-ropa","/de-de/blog/authors/tanuja-jayarama-raju","/de-de/blog/authors/tim-davis","/de-de/blog/authors/tyler-williams","/de-de/blog/authors/victor-hernandez","/de-de/blog/authors/vlad-stoianovici","/de-de/blog/authors/tomasz-maczukin","/de-de/blog/authors/yorick-peterse","/de-de/blog/basics-of-gitlab-ci-updated","/de-de/blog/gitlab-duo-amazon-q-transform-ideas-into-code-in-minutes","/de-de/blog/getting-started-with-gitlab-understanding-ci-cd","/de-de/blog/exact-code-search-find-code-faster-across-repositories","/de-de/blog/guide-to-fulfilling-soc-2-security-requirements-with-gitlab","/de-de/blog/how-to-harmonize-agile-sprints-with-product-roadmaps","/de-de/blog/celebrating-gits-20th-anniversary-with-creator-linus-torvalds","/de-de/blog/keeping-git-commit-history-clean","/de-de/blog/software-supply-chain-security-guide-why-organizations-struggle","/de-de/blog/prepare-now-docker-hub-rate-limits-will-impact-gitlab-ci-cd","/de-de/blog/whats-new-in-git-2-49-0","/de-de/blog/what-are-the-benefits-of-a-microservices-architecture","/de-de/blog/what-is-kanban","/de-de/blog/how-we-use-gitlab-to-grow-open-source-communities","/de-de/blog/gitlab-for-agile-software-development","/de-de/blog/a-guide-to-the-breaking-changes-in-gitlab-18-0","/de-de/blog/developing-gitlab-duo-blending-ai-and-root-cause-analysis-to-fix-ci-cd","/de-de/blog/ultimate-guide-to-migrating-from-aws-codecommit-to-gitlab","/de-de/customers/conversica","/de-de/customers/airbus","/de-de/customers/hackerone","/de-de/customers/nebulaworks","/de-de/developer-survey/2024/security-compliance","/de-de/free-trial","/de-de/topics/agile-delivery","/de-de/topics/devsecops/three-steps-to-better-devsecops","/de-de/pricing/faq-new-product-subscription-tiers","/de-de/topics/devops/how-and-why-to-create-devops-platform-team","/de-de/topics/gitops/gitops-workflow","/de-de/topics/devops/what-is-a-devops-platform-engineer","/de-de/topics/devops/ai-code-generation-guide","/de-de/solutions/gitops","/de-de/topics/ci-cd/continuous-integration-metrics","/de-de/partners/technology-partners/hashicorp","/de-de/solutions/open-source/partners","/de-de/topics/version-control/what-is-code-review","/de-de/topics/version-control/benefits-distributed-version-control-system","/de-de/solutions/continuous-software-compliance","/blog/a-creative-agencys-gitlab-wishlist","/blog/2019-year-in-review","/de-de/pricing/ultimate","/blog/a-look-at-devops-salaries","/blog/5-teams-that-made-the-switch-to-gitlab-ci-cd","/blog/6-tips-to-make-software-developer-hiring-easier","/blog/3rd-annual-bug-bounty-contest","/blog/8-tips-to-help-you-work-better-with-git","/blog/13-0-contributor-experience-update","/blog/a-year-of-iteration","/blog/achieving-23-cost-savings-and-36-performance-gain-using-gitlab-and-gitlab-runner-on-arm-neoverse-based-aws-graviton2-processor","/de-de/small-business","/blog/advanced-devsecops-practices","/blog/agile-mindset","/de-de/solutions/value-stream-management/dora","/blog/almost-everything-we-do-is-now-open","/blog/annotate-container-images-with-build-provenance-using-cosign-in-gitlab-ci-cd","/blog/ai-powered-growth-transform-every-stage-of-software-delivery","/blog/anomaly-detection-using-prometheus","/blog/arctic-engine-fuzz-testing-blog","/blog/ask-gitlab-security-roger-ostrander","/blog/authors/ameya-darshan","/blog/authors/allie-holland","/blog/authors/aathira-nair","/blog/authors/andrew-taylor","/blog/authors/bala-allam","/blog/authors/anshuman-singh","/blog/authors/ashley-kramer","/blog/authors/alex-fracazo","/blog/authors/benjamin-skierlak","/blog/authors/brad-downey","/blog/authors/byron-boots","/blog/authors/brett-walker","/blog/authors/chris-baus","/blog/authors/christian-couder","/blog/authors/chandler-gibbons","/blog/authors/christos-bacharakis","/ai-transparency-center","/blog/authors/cormac-foster","/blog/authors/dan-rabinovitz","/blog/authors/darren-eastman","/blog/authors/david-russell","/blog/authors/devin-sylva","/blog/authors/dmitriy-zaporozhets","/blog/authors/emily-bauman","/blog/authors/dylan-griffith","/blog/authors/ernst-van-nierop","/blog/authors/eric-rubin","/blog/authors/fabian-zimmer","/blog/authors/gabriel-mazetto","/blog/authors/filipa-lacerda","/blog/authors/gitlab-germany-team","/blog/authors/grant-hickman","/blog/authors/hannah-sutor","/blog/authors/hiroki-suezawa","/blog/authors/guest-author-andr-miranda","/blog/authors/igor-wiedler","/blog/authors/jacki-bauer","/blog/authors/jake-stein","/blog/authors/janis-altherr","/blog/authors/jay-newman","/blog/authors/jensen-stava","/blog/authors/joey-salazar","/blog/authors/jim-riley","/blog/authors/john-mcguire","/blog/authors/jos-ivn-vargas","/blog/authors/joshua-carroll","/blog/authors/julie-griffin","/blog/authors/kushal-koolwal","/blog/authors/kevin-chu","/blog/authors/karthik-nayak","/blog/authors/laura-montemayor","/blog/authors/madeline-lake","/blog/authors/marcia-ramos","/blog/authors/levente-polyak","/blog/authors/mark-lapierre","/blog/authors/matt-coons","/blog/authors/matthew-nearents","/de-de/gitlab-duo","/blog/authors/mek-stittri","/blog/authors/michael-kozono","/blog/authors/nikhil-george","/blog/authors/mike-greiling","/blog/authors/neil-mccorrison","/blog/authors/owen-williams","/blog/authors/oleksandr-pysaryuk","/blog/authors/paul-badcock","/blog/authors/phil-hughes","/blog/authors/ray-paik","/blog/authors/pranay-bakre","/blog/authors/rmy-coutable","/blog/authors/roman-kuba","/blog/authors/rutvik-shah","/blog/authors/sam-white","/blog/authors/sandra-salerno","/blog/authors/sarah-waldner","/blog/authors/scott-hampton","/blog/authors/shane-rice","/blog/authors/simon-tarchichi","/blog/authors/suri-patel","/blog/authors/stephen-walters","/blog/authors/tobias-gnther","/blog/authors/ted-gieschen","/blog/authors/william-arias","/blog/authors/vincy-wilson","/blog/authors/vanessa-wegner","/blog/authors/tristan-read","/blog/auto-devops-explained","/blog/automating-boring-git-operations-gitlab-ci","/blog/autoscale-ci-runners","/blog/aws-fargate-codebuild-build-containers-gitlab-runner","/blog/basics-of-gitlab-ci-updated","/blog/behind-the-scenes-how-we-built-review-apps","/blog/best-practices-customer-feature-request","/blog/better-devops-with-gitlab-ci-cd","/blog/building-a-cicd-pipeline-in-20-mins","/blog/bring-gitlab-to-classroom-nearyou","/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/can-your-ci-cd-environment-support-ai-powered-devsecops","/blog/challenges-of-code-reviews","/blog/ci-cd-the-ticket-to-multicloud","/blog/chris-hill-devops-enterprise-summit-talk","/blog/cloud-native-architectures-made-easy","/blog/code-suggestions-improves-developer-productivity","/blog/collaborative-course-environment-gitlab-grav","/blog/compliance-made-easy","/blog/conducting-remote-ux-research","/blog/container-security-in-gitlab","/blog/contributor-post-jacopo","/blog/contribute-through-the-eyes-of-a-new-gitlabber","/blog/craftsman-looks-at-continuous-integration","/blog/cross-project-pipeline","/blog/day-in-the-life-remote-worker","/blog/customer-story-charge-communications","/blog/delayed-replication-for-disaster-recovery-with-postgresql","/blog/deploy-aws","/blog/designing-in-an-all-remote-company","/blog/developers-crave-modern-tools","/blog/developing-gitlab-duo-series","/blog/devops-on-the-edge-a-conversation-about-gitlab-and-arm","/blog/directed-acyclic-graph","/blog/devsecops-faq-get-up-to-speed-on-this-hot-devops-area","/blog/dunelm-strengthens-business-by-enhancing-its-devsecops-culture","/blog/docs-site-design-overhaul","/blog/efficient-free-tier","/blog/enforcing-managing-2fa-support-security","/blog/elite-team-strategies-to-secure-software-supply-chains","/blog/enhanced-migration-from-bitbucket-server-and-bitbucket-cloud-to-gitlab","/blog/everyone-can-get-certified","/blog/explain-this-vulnerability","/blog/faq-the-regresshion-vulnerability-and-gitlab","/blog/feature-flags-continuous-delivery","/blog/feature-preview-introducing-cycle-analytics","/blog/feature-highlight-move-issues","/blog/five-ways-resist-service-wrapping-buyer-based-open-core","/blog/five-fast-facts-about-docs-as-code-at-gitlab","/blog/free-period-for-cicd-external-repositories","/blog/from-monolith-to-microservices-how-to-leverage-aws-with-gitlab","/blog/fuzzing-with-gitlab","/blog/get-involved-with-gitlab-meetups","/blog/get-the-most-out-of-a-ceo-shadow-program","/blog/getting-started-with-gitlab-application-security","/blog/git-challenge","/blog/git-not-just-for-developers","/blog/git-tips-and-tricks","/blog/gitlab-14-modern-devops","/blog/gitlab-17-0-release","/blog/gitlab-17-6-released-with-self-hosted-duo-chat-in-beta","/blog/gitlab-18-released","/blog/gitlab-ami","/blog/gitlab-acquires-gitorious","/blog/gitlab-and-the-three-ways-of-devops","/blog/gitlab-chat-ai","/blog/gitlab-at-does-2016","/blog/gitlab-com-paid-features","/blog/gitlab-cloud-becomes-gitlab-com","/blog/gitlab-community-forks","/blog/gitlab-critical-patch-release-17-3-2-17-2-5-17-1-7","/blog/gitlab-december-2019-meetups","/blog/gitlab-duo-chat-get-to-know-productivity-boosting-ai-enhancements","/blog/gitlab-dot-com-outage-on-2015-09-01","/blog/gitlab-duo-self-hosted-models-on-aws-bedrock","/blog/gitlab-employees-on-working-at-gitlab","/blog/gitlab-for-project-management-one","/blog/gitlab-got-bit-mysql-fails-at-rails-migrations-that-work-in-postgresql","/blog/gitlab-first-esg-and-dib-reports","/de-de/the-source/authors/bryan-ross","/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-joins-msft-tech-accord","/blog/gitlab-issue-bash-june-2018","/de-de/the-source/authors/gitlab","/de-de/the-source/authors/kristina-weis","/de-de/the-source/authors/taylor-mccaslin","/blog/gitlab-licensed-technology-to-new-independent-chinese-company","/blog/gitlab-mental-health-awareness-week-recap","/blog/gitlab-named-visionary-in-gartner-agile-planning-magic-quadrant","/blog/gitlab-omnibus-packages-now-include-gitlab-ci","/blog/gitlab-oscon-challenge-2015","/blog/gitlab-partners-with-digitalocean-to-make-continuous-integration-faster-safer-and-more-affordable","/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-patch-release-17-6-2-17-5-4-17-4-6","/blog/gitlab-premium-update","/blog/gitlab-rotating-omnibus-linux-package-signing-key","/blog/gitlab-summit-2015","/blog/gitlab-reduced-merge-conflicts-by-90-percent-with-changelog-placeholders","/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-tutorial-its-all-connected","/blog/gitlab-ux-2020-year-in-review","/blog/gitlab-to-deprecate-older-tls","/blog/gitlab-webhooks-get-smarter-with-self-healing-capabilities","/blog/gitlabs-2024-bug-bounty-year-in-review","/blog/gitops-with-gitlab-using-ci-cd","/blog/gitops-as-the-evolution-of-operations","/de-de/the-source/ai/agentic-ai-unlocking-developer-potential-at-scale","/de-de/the-source/platform/optimize-value-stream-efficiency-to-do-more-with-less-faster","/blog/going-virtual-with-all-day-devops","/blog/gke-webcast-recap-post","/blog/google-summer-of-code-2024-contribute-to-gitlab-and-git-to-prepare","/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/guide-to-fulfilling-soc-2-security-requirements-with-gitlab","/blog/how-gitlab-pages-uses-the-gitlab-api","/blog/how-gitlab-works-remotely","/blog/how-gitlab-duo-helps-secure-and-thoroughly-test-ai-generated-code","/blog/how-eclipse-foundation-champions-open-source-with-gitlab","/blog/how-innersourcing-can-help-your-security-team","/blog/how-remote-work-at-gitlab-enables-location-independence","/blog/how-the-devops-platform-makes-building-accessible-software-easier","/blog/how-to-begin-your-devops-journey","/blog/how-to-auto-deploy-a-gitlab-dot-com-project-to-google-cloud","/blog/how-to-code-build-and-deploy-from-an-ipad-using-gitlab-and-gitpod","/blog/how-to-detecting-secrets-in-video","/blog/how-to-gitlab-single-sign-on-with-saml-scim-and-azures-entra-id","/blog/how-to-keep-up-with-ci-cd-best-practices","/blog/how-to-push-code-from-a-hammock","/blog/how-to-move-from-ic-to-devops-manager-and-succeed","/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/if-its-time-to-learn-devops-heres-where-to-begin","/blog/incident-management-design-facilitation","/blog/inside-gitlab-security-dashboards","/blog/insights","/blog/integration-management","/blog/introducing-auto-breakfast-from-gitlab","/blog/introducing-product-analytics-in-gitlab","/blog/introducing-gitlab-dedicated","/blog/iteration-and-code-review","/blog/introducing-the-gitlab-kubernetes-agent","/blog/job-artifact-meta-data-expiration-change","/blog/is-devops-for-designers","/blog/journey-to-the-outer-loop","/blog/keeping-your-code-protected","/de-de/the-source/security","/blog/lee-tickett-my-gitlab-journey","/blog/kubernetes-overview-operate-cluster-data-on-the-frontend","/blog/learn-python-with-pj-part-1","/blog/kontra-and-gitlab-integrate-vulnerability-education-into-the-devops-workflow","/de-de/the-source/ai","/blog/lets-all-search","/blog/look-back-on-11-11-cicd","/blog/manage-it-alerts-with-gitlab","/blog/making-ci-easier-with-gitlab","/blog/many-meanings-multicloud","/blog/mastering-the-all-remote-environment","/blog/meet-partner-the-good-docs-project","/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/new-default-container-image-gitlab-saas-linux-runnners","/blog/my-first-months-at-gitlab-bv","/blog/monitoring-your-gitlab-environment-with-the-elk-stack","/blog/moving-to-gitlab-yes-its-worth-it","/blog/new-report-on-ai-assisted-tools-points-to-rising-stakes-for-devsecops","/blog/not-all-remote-is-created-equal","/blog/offline-environments","/blog/origin-of-devsecops-platform-category","/blog/one-third-of-what-we-learned-about-ipos-in-taking-gitlab-public","/blog/open-sourcing-the-gitter-mobile-apps","/blog/our-y-combinator-experience","/blog/pick-your-brain-interview-kwan-lee","/blog/parallels-between-all-remote-and-cloud-computing","/blog/path-to-decomposing-gitlab-database-part3","/blog/plundering-gcp-escalating-privileges-in-google-cloud-platform","/blog/price-changes","/blog/pre-commit-post-deploy-is-dead","/blog/protecting-manual-jobs","/blog/rail-m-is-an-imperfectly-good-start-for-ai-model-licenses","/blog/q2-hackathon-recap","/blog/pull-based-kubernetes-deployments-coming-to-gitlab-free-tier","/blog/quayio","/blog/redbox-on-demand-delivers-with-gitlab","/blog/reducing-pager-fatigue-and-improving-on-call-life","/blog/removing-tags-from-small-saas-runner-on-linux","/blog/release-manager-the-invisible-hero","/blog/remote-future-how-remote-companies-stay-connected","/blog/risk-mapping","/blog/scaling-repository-maintenance","/blog/secure-composition-analysis-bug-not-updating-database","/blog/secure-stage-for-appsec","/blog/self-managed-support-for-code-suggestions","/blog/security-features-in-ultimate","/blog/sharing-slis-across-departments","/blog/soft-skills-are-the-key-to-your-devops-career-advancement","/blog/set-up-infrastructure-for-cloud-development-environments","/blog/situational-leadership-strategy","/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-kubecon-summary-from-a-product-perspective","/blog/the-gitlab-ai-security-framework-for-security-leaders","/blog/the-consul-outage-that-never-happened","/blog/the-sky-is-not-falling","/blog/thoughts-on-open-source","/blog/the-ultimate-guide-to-sboms","/blog/three-things-i-learned-in-my-first-month-at-gitlab","/blog/tips-for-working-from-home-remote-work","/blog/top-ten-reasons-to-check-out-gitlab-virtual-commit","/blog/top-10-ways-machine-learning-may-help-devops","/blog/transform-code-quality-and-compliance-with-automated-processes","/blog/try-out-new-way-to-migrate-projects","/blog/tutorial-secure-and-optimize-your-maven-repository-in-gitlab","/blog/tyranny-of-the-clock","/blog/updates-regarding-spring-rce-vulnerabilities","/blog/use-cases-for-epics","/blog/understanding-and-improving-total-blocking-time","/blog/unveiling-a-new-epic-experience-for-improved-agile-planning","/blog/using-gitlab-to-manage-house-renovation-priorities","/blog/use-streaming-audit-events-to-connect-your-technology-stack-with-gitlab-and-pipedream","/blog/vault-integration-process","/blog/video-tutorial-idea-to-production-on-google-container-engine-gke","/blog/ways-to-encourage-collaboration","/blog/vulnerability-risk-prioritization-made-simple-with-gitlab","/blog/what-diversity-inclusion-and-belonging-looks-like-in-the-tech-industry","/blog/welcome-kde","/blog/what-is-gitlab-flow","/blog/what-the-ml-ai","/blog/whats-next-for-devsecops","/blog/what-you-need-to-know-about-devops-audits","/blog/why-2022-was-a-record-breaking-year-in-bug-bounty-awards","/blog/why-code-is-released-too-early","/blog/why-financial-services-choose-single-tenant-saas","/blog/why-hackerone-gets-love-letters-from-developers","/blog/why-now-is-the-time-for-embedded-devsecops","/blog/why-we-chose-echarts","/blog/why-were-replacing-gitlab-ci-jobs-with-gitlab-ci-dot-yml","/blog/working-at-gitlab-affects-my-life","/blog/wow-rule","/blog/zero-trust-at-gitlab-the-data-classification-and-infrastructure-challenge","/blog/you-are-hired-two-gitlab-contributors-turn-their-success-into-full-time-engineering-roles","/customers/paessler","/customers/intuitive-machines","/customers/lockheed-martin","/customers/ally","/customers/sopra-steria","/customers/duncan-aviation","/customers/trendyol","/customers/bitpanda","/customers/cook-county","/customers/worldline","/customers/glympse","/devsecops-assessment","/compliance/hipaa-compliance","/partners/technology-partners/hashicorp","/press/releases/2018-03-22-gitlab-cicd-github-integration","/press/releases/2017-07-31-emerasoft-press-release","/press/releases/2019-08-07-gitlab-announces-commit-brooklyn-schedule","/press/releases/2019-12-06-2020-gitlab-commit-san-francisco-schedule","/press/releases/2016-05-24-softmart-press-release","/press/releases/2019-01-22-gitlab-announces-support-for-common-access-cards","/press/releases/2020-07-09-gitlab-announces-first-ever-24-hour-virtual-user-event","/press/releases/2020-04-22-gitlab-and-megazone-cloud-expands-cloud-native","/press/releases/2020-12-09-gitlab-cited-as-representative-vendor-in-gartner-market-guide","/press/releases/2021-04-27-gitlab-positioned-leader-gartner-magic-quadrant-enterprise-agile-planning-tools","/community/newsletter","/press/releases/2021-07-08-gitlab-announces-commit-virtual-2021","/press/releases/2021-12-06-gitlab-reports-third-quarter-fiscal-2022-financial-results","/press/releases/2022-05-16-gitlab-to-announce-first-quarter-fiscal-2023-financial-results","/press/releases/2022-12-13-gitlab-appoints-mark-porter-to-board-of-directors","/press/releases/2023-05-02-gitlab-and-google-cloud-partner-to-expand-ai-assisted-capabilities","/press/releases/2022-10-05-teamops-new-practice-for-work-environments","/press/releases/2023-07-18-gitlab-names-chris-weber-chief-revenue-officer","/press/releases/2023-11-09-gitlab-continues-ai-momentum-with-enhanced-ai-powered-devsecops-workflows","/press/releases/2024-03-22-gitlab-to-hold-fireside-chat-with-truist-securities","/press/releases/2024-06-25-gitlab-survey-reveals-tension-around-ai-security-and-developer-productivity-within-organizations","/press/releases/2025-01-02-gitlab-cfo-to-present-at-the-27th-annual-needham-growth-conference","/press/releases/2025-05-20-gitlab-to-announce-first-quarter-fiscal-2026-financial-results","/forrester-wave-devops-platform","/press/releases/2025-08-28-gitlab-cfo-to-present-at-piper-sandler-growth-frontiers-conference","/privacy","/gitlab-duo/agent-platform","/security/open-source-resources","/pricing/licensing-faq/cloud-licensing","/jobs/ai-interview-process","/support/gitlab-com-policies","/stages-devops-lifecycle/plan","/support/us-government-support","/events/dach-roadshow","/solutions/slack","/solutions/devops-platform","/solutions/value-stream-management","/solutions/analytics-and-insights","/solutions/open-source/join","/solutions","/press/releases","/the-source/security/finserv-startup-constantinople-uses-devsecops-to-build-in-security","/the-source/ai/agentic-ai-unlocking-developer-potential-at-scale","/the-source/platform/driving-business-results-with-platform-engineering","/the-source/ai/devops-leaders-fix-this-productivity-blocker-before-adding-ai","/the-source/platform/transform-your-platform-onboarding-for-higher-adoption-rates","/the-source/ai/why-automotive-software-development-needs-human-centered-ai","/the-source/security/10-tips-to-prioritize-security-in-software-development","/the-source/ai/how-ctos-can-capture-the-750-billion-ai-opportunity","/the-source/ai/self-hosted-ai-balance-innovation-and-security-in-government","/topics/gitops","/topics/agentic-ai/ai-code-analysis","/topics/devops","/topics/ci-cd/benefits-continuous-integration","/topics/devsecops/what-is-developer-first-security","/topics/ci-cd/continuous-integration-server","/topics/devops/ai-enhanced-security","/topics/version-control/benefits-distributed-version-control-system","/topics/devops/what-is-a-site-reliability-engineer","/topics/version-control/what-is-code-review","/es/customers/ally","/es/pricing/faq-improved-billing-and-subscription-management","/es/customers/deutsche-telekom","/es/customers/remote","/the-source/authors/chandler-gibbons","/the-source/authors/lee-faus","/the-source/authors/grant-hickman","/why-gitlab","/es/partners/technology-partners/aws","/es/solutions/compliance","/the-source/security/national-cybersecurity-strategy-a-wake-up-call-for-software-developers","/the-source","/es/getting-started-videos","/es/faster-together","/es/solutions/open-source","/es/services","/es/solutions/telecommunications","/es/pricing/premium/why-upgrade","/es/topics/continuous-delivery","/es/topics/agile-delivery/agile-ppm","/es/topics/ci-cd/continuous-integration-continuous-delivery-work-together","/de-de/blog/categories/customer-stories","/de-de/blog/tags/zero-trust","/de-de/blog/tags/education","/de-de/blog/tags/contributors","/de-de/blog/tags/research","/de-de/blog/tags/careers","/the-source/platform","/de-de/blog/tags/integrations","/es/topics/devops/devops-tools-explained","/es/topics/devops/what-is-a-devops-engineer","/es/topics/single-application","/es/topics/devsecops/sast-vs-dast","/es/why-gitlab","/es/topics/gitops/gitops-multicloud-deployments-gitlab","/es/topics/version-control/what-is-centralized-version-control-system","/es/customers","/fr-fr/blog/a-beginners-guide-to-the-git-reftable-format","/fr-fr/blog/authors/brian-rhea","/fr-fr/blog/authors/brandon-jung","/fr-fr/blog/authors/ashley-smith","/fr-fr/blog/authors/bart-zhang","/fr-fr/blog/authors/betsy-bula","/fr-fr/blog/authors/anthony-davanzo","/fr-fr/blog/authors/ameya-darshan","/fr-fr/blog/authors/andrew-taylor","/fr-fr/blog/authors/alana-bellucci","/fr-fr/blog/authors/allie-holland","/fr-fr/blog/authors/aaron-peters-member-good-docs-project","/fr-fr/blog/authors/carl-myers","/fr-fr/blog/authors/charvi-mendiratta","/fr-fr/blog/authors/chris-ward","/fr-fr/blog/authors/christina-hupy-phd","/fr-fr/blog/authors/colin-fletcher","/fr-fr/blog/authors/craig-miskell","/fr-fr/blog/authors/david-desanto-chief-product-officer-gitlab","/fr-fr/blog/authors/daniel-helfand","/fr-fr/blog/authors/dj-mountney","/fr-fr/blog/authors/eric-eastwood","/fr-fr/blog/authors/dr-elle-obrien","/fr-fr/blog/authors/dennis-appelt","/fr-fr/blog/authors/emilie-schario","/fr-fr/blog/authors/erika-feldman","/fr-fr/blog/authors/ev-kontsevoy","/fr-fr/blog/authors/fatima-sarah-khalid","/fr-fr/blog/authors/gabriel-engel","/fr-fr/blog/authors/gitlab-ai-assisted-group","/fr-fr/blog/authors/hiroki-suezawa","/fr-fr/blog/authors/guenjun-yoo","/fr-fr/blog/authors/hakeem-abdul-razak","/fr-fr/blog/authors/goetz-buerkle","/fr-fr/blog/authors/janis-altherr","/fr-fr/blog/authors/igor-wiedler","/fr-fr/blog/authors/jacki-bauer","/fr-fr/blog/authors/jake-stein","/fr-fr/blog/authors/jay-newman","/fr-fr/blog/authors/jensen-stava","/fr-fr/blog/authors/jim-riley","/fr-fr/blog/authors/joey-salazar","/fr-fr/blog/authors/john-mcguire","/fr-fr/blog/authors/jose-finotto","/fr-fr/blog/authors/joyce-tompsett","/fr-fr/blog/authors/keanon-okeefe","/fr-fr/blog/authors/kirsten-abma","/fr-fr/blog/authors/kyle-mann","/fr-fr/blog/authors/justin-farris","/fr-fr/blog/authors/lee-faus","/fr-fr/blog/authors/luka-trbojevic","/fr-fr/blog/authors/marc-radulescu","/fr-fr/blog/authors/mario-de-la-ossa","/es/solutions/gitlab-duo-pro/sales","/fr-fr/blog/authors/matej-latin","/fr-fr/blog/authors/matt-smiley","/fr-fr/blog/authors/mayank-tahilramani","/fr-fr/blog/authors/mike-eddington","/fr-fr/blog/authors/nate-rosandich","/fr-fr/blog/authors/owen-williams","/fr-fr/blog/authors/michael-friedrich","/fr-fr/blog/authors/nicole-schwartz","/fr-fr/blog/authors/nuritzi-sanchez","/fr-fr/blog/authors/paul-badcock","/fr-fr/blog/authors/philip-welz","/fr-fr/blog/authors/priyanka-sharma","/fr-fr/blog/authors/rayana-verissimo","/fr-fr/blog/authors/rob-jackson","/fr-fr/blog/authors/sara-kassabian","/fr-fr/blog/authors/sacha-guyon","/fr-fr/blog/authors/samantha-lee","/fr-fr/blog/authors/romuald-atchad","/fr-fr/blog/authors/sascha-eggenberger","/fr-fr/blog/authors/sean-mcgivern","/fr-fr/blog/authors/stacy-cline","/fr-fr/blog/authors/sherida-mcmullan","/fr-fr/blog/authors/steve-grossman","/es/the-source/ai/6-strategies-to-help-developers-accelerate-ai-adoption","/fr-fr/blog/authors/suzanne-selhorn","/fr-fr/blog/authors/thong-kuah","/es/the-source/security/how-to-strengthen-security-by-applying-devsecops-principles","/es/the-source/ai/how-to-put-generative-ai-to-work-in-your-devsecops-environment","/fr-fr/blog/authors/tye-davis","/fr-fr/blog/authors/yevgeny-pats","/fr-fr/blog/authors/vicky-steeves","/fr-fr/blog/authors/tomas-vik","/fr-fr/blog/authors/vlad-budica","/fr-fr/blog/automating-with-gitlab-duo-part-3-validating-testing","/fr-fr/blog/getting-started-with-gitlab-how-to-import-your-projects-to-gitlab","/fr-fr/blog/gitlab-duo-agent-platform-public-beta","/fr-fr/blog/gitlab-duo-with-amazon-q-devsecops-meets-agentic-ai","/fr-fr/blog/gitlab-ultimate-for-ibm-z-modern-devsecops-for-mainframes","/fr-fr/blog/developing-gitlab-duo-a-roundup-of-recent-chat-enhancements","/fr-fr/blog/enhance-application-quality-with-ai-powered-test-generation","/fr-fr/blog/how-gitlab-empowers-translators-with-more-context","/fr-fr/blog/how-to-transform-compliance-observation-management-with-gitlab","/fr-fr/blog/introducing-gitlabs-new-planner-role-for-agile-planning-teams","/fr-fr/blog/large-language-model","/fr-fr/blog/top-10-gitlab-workflow-hacks-you-need-to-know","/fr-fr/blog/quickly-resolve-broken-ci-cd-pipelines-with-ai","/fr-fr/customers/hilti","/fr-fr/customers/airbus","/fr-fr/blog/what-is-gitflow","/fr-fr/blog/use-gitlab-duo-workflow-to-improve-application-quality-assurance","/fr-fr/blog/whats-new-in-git-2-49-0","/fr-fr/customers/conversica","/fr-fr/customers/nvidia","/es/the-source/authors/brian-wald","/es/the-source/authors/george-kichukov","/fr-fr/gartner-magic-quadrant","/es/the-source/authors/julie-griffin","/fr-fr/privacy","/fr-fr/pricing/faq-premium-update","/fr-fr/solutions","/fr-fr/partners/technology-partners/ibm","/fr-fr/solutions/value-stream-management","/es/the-source/authors/stephen-walters","/fr-fr/software-faster","/fr-fr/solutions/continuous-software-security-assurance","/fr-fr/topics/ci-cd/implement-continuous-integration","/fr-fr/topics/ci-cd/choose-continuous-integration-tool","/fr-fr/topics/devops/reduce-devops-costs","/fr-fr/developer-survey","/fr-fr/topics/devops/ai-for-coding","/fr-fr/solutions/platform-engineering","/fr-fr/topics/devops/what-is-developer-experience","/fr-fr/topics/devsecops/what-is-fuzz-testing","/fr-fr/topics/gitops/infrastructure-as-code","/es/the-source/platform","/fr-fr/topics/version-control","/fr-fr/topics/version-control/what-is-git-workflow","/fr-fr","/it-it/customers/carfax","/it-it/customers/thezebra","/it-it/customers/fullsave","/it-it/customers/lockheed-martin","/it-it/free-trial","/it-it/gitlab-duo","/it-it/privacy","/it-it/pricing/faq-premium-update","/it-it/partners/technology-partners/ibm","/it-it/solutions/devops-platform","/it-it/solutions/jenkins","/it-it/solutions/aerospace","/fr-fr/the-source/security/security-its-more-than-culture-addressing-the-root-cause-of-common-security","/fr-fr/the-source/platform/devops-teams-want-to-shake-off-diy-toolchains-a-platform-is-the-answer","/fr-fr/the-source/ai/ai-trends-for-2025-agentic-ai-self-hosted-models-and-more","/fr-fr/the-source/platform/why-your-development-team-should-plan-small-to-deliver-big","/fr-fr/the-source/ai/velocity-with-guardrails-ai-automation","/it-it/solutions/public-sector","/it-it/calculator","/fr-fr/the-source/authors/dave-steer","/fr-fr/the-source/authors/haim-snir","/it-it/topics/ci-cd/choose-continuous-integration-tool","/it-it/solutions/visibility-measurement","/fr-fr/the-source/authors/ncregan","/it-it/topics/ci-cd/implement-continuous-integration","/it-it/topics/devops/what-is-developer-experience","/it-it/topics/devops/ai-for-coding","/it-it/topics/devsecops/what-is-fuzz-testing","/it-it/topics/version-control","/it-it/topics/devops/reduce-devops-costs","/it-it/topics/gitops/infrastructure-as-code","/it-it/topics/version-control/what-is-git-workflow","/ja-jp/blog/10-best-practices-for-using-ai-powered-gitlab-duo-chat","/ja-jp/blog/authors/aaron-peters-member-good-docs-project","/ja-jp/blog/authors/andrew-taylor","/ja-jp/blog/authors/alana-bellucci","/ja-jp/blog/authors/allie-holland","/ja-jp/blog/authors/ameya-darshan","/ja-jp/blog/authors/anthony-davanzo","/ja-jp/blog/authors/ashley-smith","/ja-jp/blog/authors/bart-zhang","/ja-jp/blog/authors/betsy-bula","/ja-jp/blog/authors/brandon-jung","/ja-jp/blog/authors/brian-rhea","/ja-jp/blog/authors/carl-myers","/ja-jp/blog/authors/charvi-mendiratta","/ja-jp/blog/authors/chris-ward","/ja-jp/blog/authors/christina-hupy-phd","/ja-jp/blog/authors/colin-fletcher","/ja-jp/blog/authors/craig-miskell","/ja-jp/blog/authors/daniel-helfand","/ja-jp/blog/authors/david-desanto-chief-product-officer-gitlab","/ja-jp/blog/authors/dj-mountney","/ja-jp/blog/authors/dennis-appelt","/ja-jp/blog/authors/dr-elle-obrien","/ja-jp/blog/authors/emilie-schario","/it-it/the-source/security/security-its-more-than-culture-addressing-the-root-cause-of-common-security","/ja-jp/blog/authors/eric-eastwood","/it-it/the-source/platform/devops-teams-want-to-shake-off-diy-toolchains-a-platform-is-the-answer","/it-it/the-source/ai/velocity-with-guardrails-ai-automation","/it-it/the-source/platform/why-your-development-team-should-plan-small-to-deliver-big","/it-it/the-source/ai/as-ai-becomes-standard-watch-for-these-4-devsecops-trends","/ja-jp/blog/authors/erika-feldman","/ja-jp/blog/authors/ev-kontsevoy","/ja-jp/blog/authors/fatima-sarah-khalid","/ja-jp/blog/authors/gabriel-engel","/ja-jp/blog/authors/gitlab-ai-assisted-group","/ja-jp/blog/authors/guenjun-yoo","/ja-jp/blog/authors/goetz-buerkle","/ja-jp/blog/authors/hakeem-abdul-razak","/ja-jp/blog/authors/hiroki-suezawa","/ja-jp/blog/authors/jacki-bauer","/ja-jp/blog/authors/igor-wiedler","/ja-jp/blog/authors/jay-newman","/ja-jp/blog/authors/jake-stein","/ja-jp/blog/authors/janis-altherr","/ja-jp/blog/authors/jensen-stava","/ja-jp/blog/authors/jim-riley","/ja-jp/blog/authors/joey-salazar","/ja-jp/blog/authors/john-mcguire","/ja-jp/blog/authors/jose-finotto","/ja-jp/blog/authors/joyce-tompsett","/ja-jp/blog/authors/justin-farris","/ja-jp/blog/authors/keanon-okeefe","/ja-jp/blog/authors/kirsten-abma","/ja-jp/blog/authors/kyle-mann","/ja-jp/blog/authors/lee-faus","/ja-jp/blog/authors/marc-radulescu","/ja-jp/blog/authors/luka-trbojevic","/it-it/the-source/authors/dave-steer","/ja-jp/blog/authors/mario-de-la-ossa","/ja-jp/blog/authors/matej-latin","/ja-jp/blog/authors/michael-friedrich","/ja-jp/blog/authors/matt-smiley","/ja-jp/blog/authors/mayank-tahilramani","/ja-jp/blog/authors/nico-meisenzahl","/ja-jp/blog/authors/mike-eddington","/ja-jp/blog/authors/naoharu-sasaki","/ja-jp/blog/authors/nupur-sharma","/ja-jp/blog/authors/patty-cheung","/ja-jp/blog/authors/ottilia-westerlund","/ja-jp/blog/authors/phil-hughes","/ja-jp/blog/authors/pranay-bakre","/ja-jp/blog/authors/roman-kuba","/ja-jp/blog/authors/rmy-coutable","/it-it/the-source/authors/haim-snir","/ja-jp/blog/authors/ray-paik","/ja-jp/blog/authors/rutvik-shah","/ja-jp/blog/authors/sam-wiskow","/ja-jp/blog/authors/santiago-ruano-rincn","/ja-jp/blog/authors/sarup-banskota","/it-it/the-source/authors/ncregan","/ja-jp/blog/authors/sean-arnold","/ja-jp/blog/authors/shawn-winters","/ja-jp/blog/authors/sri-rangan","/ja-jp/blog/authors/steve-azzopardi","/ja-jp/blog/authors/susie-bitters","/ja-jp/blog/authors/vick-kelkar","/ja-jp/blog/authors/tom-cooney","/ja-jp/blog/authors/thiago-figueir","/ja-jp/blog/authors/vitor-meireles-de-sousa","/ja-jp/blog/authors/tsvi-zandany","/ja-jp/blog/automating-with-gitlab-duo-part-2-complex-testing","/ja-jp/blog/authors/yannis-roussos","/ja-jp/blog/demystifying-ci-cd-variables","/ja-jp/blog/event-report-gartner-it-infra-2024","/ja-jp/blog/developing-gitlab-duo-series","/ja-jp/blog/from-code-to-production-a-guide-to-continuous-deployment-with-gitlab","/ja-jp/blog/gitlab-duo-workflow-enterprise-visibility-and-control-for-agentic-ai","/ja-jp/blog/gitlab-duo-agent-platform-public-beta","/ja-jp/blog/gitlab-17-7-release","/ja-jp/blog/gitlab-17-1-released","/ja-jp/blog/gitlab-ultimate-for-ibm-z-modern-devsecops-for-mainframes","/ja-jp/blog/how-to-harmonize-agile-sprints-with-product-roadmaps","/ja-jp/blog/introducing-gitlabs-new-planner-role-for-agile-planning-teams","/ja-jp/blog/partner-cloud-ace","/ja-jp/blog/southwest-looking-to-help-developers-take-flight","/ja-jp/blog/migration-guide-github-advanced-security-to-gitlab-ultimate","/ja-jp/blog/tutorial-automated-release-and-release-notes-with-gitlab","/ja-jp/blog/we-need-to-talk-no-proxy","/ja-jp/blog/what-is-gitflow","/ja-jp/blog/what-s-new-in-git-2-50-0","/ja-jp/customers/caci","/ja-jp/customers/iron-mountain","/ja-jp/customers/dunelm","/ja-jp/customers/thales","/ja-jp/pricing/faq-compute-minutes","/ja-jp/partners/benefits","/ja-jp/enterprise","/ja-jp/solutions/automotive","/ja-jp/get-started","/ja-jp/solutions/finance","/ja-jp/pricing/premium","/ja-jp/company","/ja-jp/solutions/nonprofit/join","/ja-jp/search","/ja-jp/solutions/startups/google-cloud","/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","/ja-jp/the-source/authors/andrew-haschka","/ja-jp/the-source/authors/emilio-salvador","/ja-jp/the-source/authors/joel-krooswyk","/ja-jp/topics/agentic-ai","/ja-jp/topics/ci-cd/shift-left-devops","/ja-jp/topics/ci-cd/continuous-integration-agile","/ja-jp/topics/devops/devops-beginner-resources","/ja-jp/topics/devops/use-devops-platform-to-avoid-devops-tax","/ja-jp/topics/devsecops/devsecops-security-checklist","/ja-jp/the-source/authors/sandra-gittlen","/ja-jp/the-source/platform/from-toolchain-chaos-to-business-roi-a-5-step-roadmap","/ja-jp/topics/ops","/ja-jp/topics/gitops/gitops-best-practices","/ja-jp/the-source/security/how-gitlab-can-help-you-prepare-for-your-soc-2-exam","/ja-jp/topics/version-control/what-are-best-code-review-tools-features","/ja-jp/update","/pt-br/get-help","/pt-br/customers/airbus","/pt-br/customers/hackerone","/pt-br/customers/conversica","/pt-br/customers/nebulaworks","/pt-br/search","/fr-fr/blog/categories/open-source","/pt-br/solutions/automotive","/fr-fr/blog/categories/ai-ml","/pt-br/pricing/licensing-faq/cloud-licensing","/fr-fr/blog/tags/google","/pt-br/integrations","/pt-br/solutions/finance","/fr-fr/blog/tags/code-review","/fr-fr/blog/tags/agile","/fr-fr/blog/tags/devops","/fr-fr/blog/tags/product","/fr-fr/blog/tags/tutorial","/pt-br/eighteen","/pt-br/solutions/nonprofit/join","/pt-br/solutions/startups/google-cloud","/pt-br/topics/agentic-ai","/pt-br/topics/ci-cd/continuous-integration-agile","/pt-br/topics/ci-cd/shift-left-devops","/pt-br/topics/devops/devops-beginner-resources","/pt-br/topics/devops/use-devops-platform-to-avoid-devops-tax","/pt-br/topics/devsecops/devsecops-security-checklist","/pt-br/topics/ops","/pt-br/topics/gitops/gitops-best-practices","/pt-br/update","/pt-br/topics/version-control/what-are-best-code-review-tools-features","/pt-br/platform","/pt-br/the-source/platform/from-toolchain-chaos-to-business-roi-a-5-step-roadmap","/pt-br/the-source/ai/how-ai-helps-devsecops-teams-improve-productivity","/pt-br/the-source/security/how-gitlab-can-help-you-prepare-for-your-soc-2-exam","/pt-br/the-source/ai/4-ways-ai-can-help-devops-teams-improve-security","/pt-br/the-source/authors/joel-krooswyk","/pt-br/the-source/authors/andrew-haschka","/pt-br/the-source/authors/sandra-gittlen","/pt-br/the-source/authors/emilio-salvador","/ja-jp/blog/categories/bulletin-board","/ja-jp/blog/categories/open-source","/ja-jp/blog/tags/embedded-devops","/ja-jp/blog/tags/user-stories","/ja-jp/blog/tags/inside-gitlab","/ja-jp/blog/tags/cd","/ja-jp/blog/tags/public-sector","/ja-jp/blog/tags/customers","/blog/categories/product","/blog/categories/company","/blog/tags/security-research","/blog/tags/performance","/blog/tags/developer-survey","/blog/tags/growth","/blog/tags/ai-ml","/blog/tags/ux","/blog/tags/cloud-native","/blog/tags/features"]}