{"id":"a5db536b-3f14-4928-b500-0b6ad891539f","timestamp":1754424254754,"matcher":{"static":{},"wildcard":{},"dynamic":{}},"prerendered":["/de-de/blog/authors/greg-johnson","/de-de/blog/authors/ashley-knobloch","/de-de/blog/authors/benedikt-rollik","/de-de/blog/authors/baksheesh-singh-ghuman","/de-de/blog/authors/anna-vovchenko","/de-de/blog/authors/brad-downey","/de-de/blog/authors/andrew-kelly","/de-de/blog/authors/cindy-blake","/de-de/blog/authors/alexander-malaev","/de-de/blog/authors/chandler-gibbons","/de-de/blog/authors/costel-maxim","/de-de/blog/authors/chris-micek","/de-de/blog/authors/darwin-sanoy","/de-de/blog/authors/christian-nnachi","/de-de/blog/authors/brett-walker","/de-de/blog/authors/dilan-orrino","/de-de/blog/authors/davis-townsend","/de-de/blog/authors/emily-von-hoffmann","/de-de/blog/authors/daniel-berman","/de-de/blog/authors/eliran-mesika","/de-de/blog/authors/gerard-hickey","/de-de/blog/authors/douglas-alexandre","/de-de/blog/authors/ethan-urie","/de-de/blog/authors/adfinis-sygroup","/de-de/blog/authors/francis-ofungwu","/de-de/blog/authors/gitlab-team","/de-de/blog/authors/amar-patel","/de-de/blog/authors/erica-lindberg","/de-de/blog/authors/byron-boots","/de-de/blog/authors/fabio-pitino","/de-de/blog/authors/guy-bar-gil-product-manager-at-whitesource","/de-de/blog/authors/jacques-erasmus","/de-de/blog/authors/jason-colyer","/de-de/blog/authors/ian-khor","/de-de/blog/authors/jeff-kelsey","/de-de/blog/authors/ivan-nemytchenko","/de-de/blog/authors/jerez-solis","/de-de/blog/authors/heather-mcnamee","/de-de/blog/authors/jamie-hurewitz","/de-de/blog/authors/joe-randazzo","/de-de/blog/authors/joo-pereira","/de-de/blog/authors/john-crowley","/de-de/blog/authors/josh-zimmerman","/de-de/blog/authors/julie-griffin","/de-de/blog/authors/kevin-morrison","/de-de/blog/authors/lauren-gibbons-paul","/de-de/blog/authors/magdalena-frankiewicz","/de-de/blog/authors/liz-coleman","/de-de/blog/authors/kushal-pandya","/de-de/blog/authors/mark-pundsack","/de-de/blog/authors/marie-hargitt","/de-de/blog/authors/matt-genelin","/de-de/blog/authors/matthieu-fronton","/de-de/blog/authors/karthik-nayak","/de-de/blog/authors/melissa-smolensky","/de-de/blog/authors/michelle-gill","/de-de/blog/authors/miranda-carter","/de-de/blog/authors/nick-thomas","/de-de/blog/authors/noah-zoschke","/de-de/blog/authors/opher-vishnia","/de-de/blog/authors/pj-metz","/de-de/blog/authors/pedro-fortuna","/de-de/blog/authors/patrick-foster","/de-de/blog/authors/rupert-douglas","/de-de/blog/authors/raimund-hook","/de-de/blog/authors/ricardo-amarilla-villalba","/de-de/blog/authors/sam-morris","/de-de/blog/authors/sandra-gittlen","/de-de/blog/authors/roger-woo","/de-de/blog/authors/sarah-waldner","/de-de/blog/authors/simon-tarchichi","/de-de/blog/authors/stephen-walters","/de-de/blog/authors/scott-hampton","/de-de/blog/authors/shane-rice","/de-de/blog/authors/suri-patel","/de-de/blog/authors/ted-gieschen","/de-de/blog/authors/tristan-read","/de-de/blog/authors/tobias-gnther","/de-de/blog/authors/william-arias","/de-de/blog/authors/vincy-wilson","/de-de/blog/authors/vanessa-wegner","/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/getting-started-with-gitlab-how-to-manage-users","/de-de/blog/gitlab-flow-duo","/de-de/blog/guide-to-fulfilling-soc-2-security-requirements-with-gitlab","/de-de/blog/enhance-application-quality-with-ai-powered-test-generation","/de-de/blog/how-to-integrate-custom-security-scanners-into-gitlab","/de-de/blog/gitlab-duo-agent-platform-what-is-next-for-intelligent-devsecops","/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/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-are-okrs","/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/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","/de-de/topics/ops","/de-de/topics/devops/use-devops-platform-to-avoid-devops-tax","/de-de/topics/ci-cd/shift-left-devops","/de-de/topics/gitops/gitops-best-practices","/blog/agile-for-remote-work","/de-de/topics/agentic-ai","/blog/all-remote-is-for-everyone","/blog/ai-native-gitlab-premium-transform-higher-education-software-development","/de-de/topics/devsecops/devsecops-security-checklist","/blog/android-publishing-with-gitlab-and-fastlane","/de-de/topics/ci-cd/continuous-integration-agile","/de-de/topics/devops/devops-beginner-resources","/blog/announcing-the-gitlab-issue-board","/blog/ask-gitlab-security-paul-harrison","/blog/authors/allie-holland","/blog/authors/alana-bellucci","/blog/authors/ameya-darshan","/blog/authors/andrew-taylor","/de-de/topics/version-control/what-are-best-code-review-tools-features","/blog/authors/aaron-peters-member-good-docs-project","/blog/authors/anshuman-singh","/blog/authors/bala-allam","/blog/authors/ashley-kramer","/blog/authors/benjamin-skierlak","/de-de/sales","/blog/authors/brett-walker","/blog/authors/brad-downey","/blog/authors/byron-boots","/blog/authors/chandler-gibbons","/blog/authors/chris-micek","/blog/authors/christian-nnachi","/blog/authors/cindy-blake","/blog/authors/daniel-berman","/blog/authors/costel-maxim","/blog/authors/darren-murph","/blog/authors/eduardo-bonet","/blog/authors/david-smith","/blog/authors/diana-logan","/blog/authors/dominic-couture","/blog/authors/emily-kyle","/blog/authors/ethan-strike","/blog/authors/erica-huang","/blog/authors/fabio-busatto","/blog/authors/forrest-brazeal","/blog/authors/george-kichukov","/blog/authors/gitlab-security-team","/blog/authors/greg-alfaro","/blog/authors/gustaw-fit-of-zoopla","/blog/authors/itzik-gan-baruch","/blog/authors/haydn-mackay","/blog/authors/iain-camacho","/blog/authors/jacob-schatz","/blog/authors/james-ramsay","/blog/authors/jason-blais-mattermost","/blog/authors/jeremy-wagner","/blog/authors/jean-philippe-baconnais","/blog/authors/jocelyn-eillis","/blog/authors/john-cai","/blog/authors/johnathan-hunt","/blog/authors/joseph-longo","/blog/authors/juan-broullon","/blog/authors/justin-tobler","/blog/authors/kees-valkhof","/blog/authors/kirsten-abma","/blog/authors/kyle-mann","/blog/authors/manuel-kraft","/blog/authors/lucas-charles","/blog/authors/laurena-alves","/blog/authors/matt-nohr","/blog/authors/marin-job","/de-de/solutions/education","/de-de/platform","/blog/authors/martynas-krupskis","/blog/authors/maximilien-belinga","/blog/authors/mike-bartlett","/blog/authors/nick-thomas","/blog/authors/michael-fahey","/blog/authors/monmayuri-ray","/blog/authors/omar-fernandez","/blog/authors/noah-zoschke","/blog/authors/patrick-deuley","/blog/authors/paul-meresanu","/blog/authors/pierre-smeyers","/blog/authors/rachel-nienaber","/blog/authors/regnard-raquedan","/blog/authors/roy-taragan","/blog/authors/robert-williams","/blog/authors/sasha-gazlay","/blog/authors/sarah-daily","/blog/authors/sameer-kamani","/blog/authors/salman-ladha","/blog/authors/sebastian-latacz","/blog/authors/shrishti-choudhary","/blog/authors/steve-truong","/blog/authors/taurie-davis","/blog/authors/stephan-hochdrfer","/blog/authors/tim-lehnen","/de-de/customers","/blog/authors/toon-claes","/blog/authors/ulrica-de-fort-menares","/blog/authors/victor-wu","/blog/authors/wayne-haber","/blog/authors/zeger-jan-van-de-weg","/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/axosoft-launches-gitkraken-integration-with-gitlab","/blog/best-practices-to-set-up-organizational-hierarchies-that-scale","/blog/benefits-of-transparency-in-compliance","/blog/beginner-git-guide","/blog/boring-solutions-faster-iteration","/blog/build-a-new-website-in-a-few-easy-steps-with-gitlab-pages","/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/checkmarx-integration","/blog/cd-unified-monitor-deploy","/blog/cicd-tunnel-impersonation","/blog/ci-cd-github-extended-again","/blog/cobol-programmer-shortage","/blog/collaboration-communication-best-practices","/blog/community-update-for-2019","/blog/congratulations-to-hashicorp","/blog/compose-readers-and-writers-in-golang-applications","/blog/contributing-to-gitlab-with-ease","/blog/continuous-delivery-with-gitlab-and-convox","/blog/contributor-post-vitaliy","/blog/creating-a-dark-ui-for-gitlabs-web-ide","/blog/cs-scavenger-hunt","/blog/data-driven-devsecops-exploring-gitlab-insights-dashboards","/blog/deep-dive-tech-stack-behind-spamcheck","/blog/designing-alerts-and-incidents","/blog/developer-intro-sast-dast","/blog/dependency-proxy-updates","/blog/developing-gitlab-duo-blending-ai-and-root-cause-analysis-to-fix-ci-cd","/blog/devops-containers-gitlab-openshift","/blog/devops-tool-landscape","/blog/devsecops-survey-released","/blog/docker-in-docker-with-docker-19-dot-03","/blog/eliminate-risk-with-feature-flags-tutorial","/blog/efficient-devsecops-workflows-hands-on-python-gitlab-api-automation","/blog/dotscience-mlops-integration","/blog/enhanced-deprecations-page","/blog/enabling-global-search-elasticsearch-gitlab-com","/blog/faq-gitlab-ci-cd-catalog","/blog/european-general-data-protection-regulation-law","/blog/explain-this-code","/blog/fearless-contribution-a-guide-for-first-timers","/blog/five-fast-facts-about-docs-as-code-at-gitlab","/blog/five-ways-resist-service-wrapping-buyer-based-open-core","/blog/feature-highlight-merge-request-approvals","/blog/feature-highlihght-confidential-issues","/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-to-know-the-gitlab-wiki-for-effective-knowledge-management","/blog/getting-started-with-gitlab-development-kit","/blog/git-command-line-on-windows-with-git-bash","/blog/git-performance-on-nfs","/de-de/the-source/security/how-gitlab-can-help-you-prepare-for-your-soc-2-exam","/blog/git-wars-switching-to-gitlab","/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","/blog/gitlab-17-1-release","/blog/gitlab-17-7-released","/blog/gitlab-account-security","/blog/gitlab-15-the-retrospective","/blog/gitlab-adds-support-for-u2f","/de-de/the-source/ai/4-ways-ai-can-help-devops-teams-improve-security","/blog/gitlab-annex-solves-the-problem-of-versioning-large-binaries-with-git","/blog/gitlab-and-jira-integration-the-final-steps","/blog/gitlab-at-vue-conf","/blog/gitlab-ci-cd-is-for-multi-cloud","/blog/gitlab-com-13-4-breaking-changes","/blog/gitlab-com-stability-post-gcp-migration","/blog/gitlab-container-registry","/blog/gitlab-critical-patch-release-17-9-2-17-8-5-17-7-7","/blog/gitlab-design-library","/blog/gitlab-duo-agent-platform-public-beta","/blog/gitlab-duo-code-suggestions-is-generally-available","/blog/gitlab-education-solutions","/blog/gitlab-extends-omnibus-package-signing-key-expiration-to-2025","/blog/gitlab-for-agile-software-development","/blog/gitlab-in-action","/blog/gitlab-gke-autopilot","/blog/gitlab-helm-package-registry","/blog/gitlab-is-a-slam-dunk","/blog/gitlab-jetbrains-neovim-plugins","/blog/gitlab-is-setting-standard-for-devsecops","/blog/gitlab-latest-security-trends","/blog/gitlab-open-strategy","/blog/gitlab-loves-mattermost","/blog/gitlab-news","/blog/gitlab-moving-to-14-breaking-changes","/blog/gitlab-pages-get-started","/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-patch-release-17-8-2-17-7-4-17-6-5","/blog/gitlab-pg-upgrade","/blog/gitlab-ranked-44-on-inc-5000-list","/blog/gitlab-strong-performer-vsm","/blog/gitlab-security-release-16-8-2-16-7-5-16-6-7","/blog/gitlab-response-to-cve-2023-38545","/blog/gitlab-support-to-require-sign-in-to-create-support-tickets","/blog/gitlab-tls-support-discontinue-update","/blog/gitlab-trello-power-up-launch","/blog/gitlab-wallpaper","/blog/gitlabs-2022-global-devsecops-survey-security-is-the-top-concern-investment","/blog/gitlab-uses-anthropic-for-smart-safe-ai-assisted-code-generation","/blog/gitops-with-gitlab-secrets-management","/blog/gitlabs-next-generation-container-registry-is-now-available","/blog/gke-gitlab-integration","/blog/going-remote-education-virtual-learning-tips","/blog/google-next-post","/blog/guide-to-ci-cd-pipelines","/blog/heres-how-new-programmers-can-learn-by-contributing-to-gitlab","/blog/how-all-remote-supports-inclusion-and-bolsters-communities","/blog/hiring-based-on-open-source-contributions-could-be-harmful","/blog/how-do-you-contribute","/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-gitlab-uses-unicorn-and-unicorn-worker-killer","/blog/how-indeed-transformed-its-ci-platform-with-gitlab","/blog/how-the-ceo-shadow-program-boosted-my-individual-productivity-during-the-covid-19-crisis","/blog/how-our-ux-team-worked-through-ideation-using-the-four-step-sketch","/blog/how-to-become-more-productive-with-gitlab-ci","/blog/how-to-ask-smarter-devops-questions","/blog/how-to-choose-the-right-security-scanning-approach","/blog/how-to-get-gitops-right-with-iac-security","/blog/how-to-keep-remote-teams-engaged","/blog/how-to-migrate-gitlab-groups-and-projects-more-efficiently","/blog/how-to-deploy-react-to-amazon-s3","/blog/how-to-setup-gitlab-for-multiple-product-teams","/blog/how-to-strengthen-agile-teams-with-tuckmans-model","/blog/how-to-use-macstadium-and-gitlab-ci-to-build-your-macos-or-ios-projects","/blog/how-to-provision-reviewops","/blog/how-we-increased-our-release-velocity-with-gitlab","/blog/how-we-removed-all-502-errors-by-caring-about-pid-1-in-kubernetes","/blog/how-we-automatically-fixed-hundreds-of-ruby-2-7-deprecation-warnings","/blog/how-we-use-gitlab-at-the-province-of-nova-scotia","/blog/how-we-work-to-detect-and-mitigate-spam","/blog/icymi-key-ai-and-security-insights-from-our-developer-community","/blog/improve-ai-security-in-gitlab-with-composite-identities","/blog/improving-open-development-for-everyone","/blog/inside-the-improved-ci-logs-management-experience-for-multi-line-commands","/blog/integrating-with-gitlab-secure","/blog/inside-dora-performers-score-in-gitlab-value-streams-dashboard","/blog/introducing-achievements-system","/de-de/diversity-inclusion-belonging","/blog/introducing-gitlab-dedicated-for-government","/blog/introducing-the-gitlab-cli","/blog/introducing-our-statement-of-support","/blog/iterating-on-sso","/blog/jira-importer-research","/blog/ios-publishing-with-gitlab-and-fastlane","/blog/journey-through-gits-20-year-history","/blog/learn-gitlab-devops-version-control","/blog/keeping-your-account-safe","/blog/kubernetes-kubecon-barcelona","/blog/let-s-talk-swag","/blog/koding-and-gitlab-integrated","/blog/learning-rust-with-a-little-help-from-ai-code-suggestions-getting-started","/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","/blog/migrating-arch-linux-packaging-infrastructure-gitlab","/blog/meet-partner-the-good-docs-project","/blog/merge-request-reviewers","/de-de/the-source/authors/joel-krooswyk","/blog/migration-from-atlassian-bamboo-server-to-gitlab-ci","/blog/monitoring-your-gitlab-environment-with-the-elk-stack","/blog/mobile-static-application-security-testing-for-android","/de-de/the-source/authors/emilio-salvador","/de-de/the-source/authors/andrew-haschka","/de-de/the-source/authors/sandra-gittlen","/blog/moving-to-gitlab-yes-its-worth-it","/blog/my-first-months-at-gitlab-bv","/blog/new-default-container-image-gitlab-saas-linux-runnners","/blog/new-report-on-ai-assisted-tools-points-to-rising-stakes-for-devsecops","/blog/not-all-remote-is-created-equal","/blog/offline-environments","/blog/one-third-of-what-we-learned-about-ipos-in-taking-gitlab-public","/blog/open-sourcing-the-gitter-mobile-apps","/blog/parallels-between-all-remote-and-cloud-computing","/blog/our-y-combinator-experience","/blog/path-to-decomposing-gitlab-database-part3","/blog/origin-of-devsecops-platform-category","/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/provision-group-runners-with-google-cloud-platform-and-gitlab-ci","/blog/questions-regarding-our-zero-trust-efforts","/blog/puma-nakayoshi-fork-and-compaction","/blog/q3-hackathon-recap","/blog/rails-girls-summer-of-code-2016","/blog/redesigning-gitlabs-navigation","/blog/reducing-time-to-payout-and-launching-a-bug-bounty-anniversary-contest","/blog/remediating-vulnerabilities-with-insights-and-ai","/blog/scaling-the-gitlab-database","/blog/remote-kids-part-four","/blog/rpadovani-ask-a-hacker","/blog/resolving-merge-conflicts-from-the-gitlab-ui","/blog/secure-container-images-with-gitlab-and-grype","/blog/securing-ai-together-gitlabs-partnership-with-security-researchers","/blog/self-service-security-alert-handling-with-gitlabs-uam","/blog/security-hygiene-best-practices-for-gitlab-users","/blog/setting-up-gitlab-ci-for-ios-projects","/blog/specialized-sidekiq-configuration-lessons-from-gitlab-dot-com","/blog/ship-log-data-off-site-using-udp","/blog/software-developer-changing-role","/blog/sponsorship-update","/blog/staff-level-engineering-at-gitlab","/blog/six-more-months-ci-cd-github","/blog/stem-gems-give-girls-role-models","/blog/students-now-free","/blog/suspicious-git-activity-security-update","/blog/tech-debt","/blog/the-gitlab-handbook-by-numbers","/blog/the-on-call-handover-at-gitlab","/blog/the-best-of-gitlabs-devops-platform-2021","/blog/the-contributions-we-made-to-the-git-2-43-release","/blog/the-ultimate-guide-to-token-management-at-gitlab","/blog/the-top-skills-you-need-to-get-your-devops-dream-job","/blog/three-faces-of-user-calls","/blog/three-yaml-tips-better-pipelines","/blog/too-many-toolchains-a-devops-platform-migration-is-the-answer","/blog/tutorial-advanced-use-case-for-gitlab-pipeline-execution-policies","/blog/top-challenges-to-securing-the-software-supply-chain","/blog/trends-in-test-automation","/blog/tutorial-securing-your-gitlab-pages-with-tls-and-letsencrypt","/blog/ubs-gitlab-devops-platform","/blog/top-tips-for-efficient-ai-powered-code-suggestions-with-gitlab-duo","/blog/unifylogsmetrics","/blog/unveiling-the-guard-framework-to-automate-security-detections-at-gitlab","/blog/updating-the-os-version-of-saas-runners-on-linux","/blog/velocity-with-confidence","/blog/use-gitlab-duo-to-build-and-deploy-a-simple-quarkus-native-project","/blog/using-ansible-and-gitlab-as-infrastructure-for-code","/blog/using-omnibus-gitlab-to-ship-gitlab","/blog/visualizing-incident-management-metrics","/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/what-i-learned-about-our-ceo-s-job-from-participating-in-the-ceo-shadow-program","/blog/when-technology-outpaces-security-compliance","/blog/what-to-look-for-in-ci-cd-solution","/blog/what-its-like-to-interview-at-gitlab","/blog/why-devops-and-zero-trust-go-together","/blog/whats-new-in-git-2-45-0","/blog/why-are-developers-vulnerable-to-driveby-attacks","/blog/why-gitlab-self-managed-is-the-perfect-partner-for-the-public-sector","/blog/why-vaadin-chose-gitlab","/blog/why-manjaro-builds-with-gitlab","/blog/why-we-shift-objectives-and-not-release-dates-at-gitlab","/blog/windows-shared-runner-beta","/blog/writing-the-gitlab-book-part-1","/blog/working-with-performance-metrics","/blog/zero-trust-at-gitlab-data-zones-and-authentication-scoring","/customers/deutsche-telekom","/customers/chorus","/customers/new10","/customers/hilti","/customers/fanatics","/customers/kiwi","/customers/siemens","/customers/airbus","/customers/the-last-mile","/customers/veepee","/customers/bab","/company/team/e-group","/press/releases/2018-04-16-telstra-invests-in-gitlab","/press/releases/2021-06-02-gitlab-acquires-unreview-machine-learning-capabilities","/press/releases/2020-05-11-gitlab-positioned-niche-players-quadrant-2020-gartner-magic-quadrant-application-security-testing","/press/releases/2019-04-16-gitlab-unleashes-the-power-of-kubernetes-in-the-developer-workflow","/press/releases/2017-09-27-forrester-press-release","/press/releases/2020-01-14-gitlab-appoints-vp-global-channels-and-chief-legal-officer","/press/releases/2021-02-04-soc2-and-3-certifications","/press/releases/2016-11-09-gitlab-adds-almtoolbox-to-global-partnership-program","/press/releases/2021-12-15-gitlab-inc-successfully-achieves-iso-iec-27001-2013-certification","/press/releases/2019-09-11-gitlab-named-leader-in-forbes-cloud-100-list","/press/releases/2020-08-26-ubs-gitlab-collaborate-to-bring-software-development-to-next-level","/press/releases/2021-09-07-gitlab-appoints-sunny-bedi-to-bod","/community/contribute","/press/releases/2022-06-06-gitlab-reports-first-quarter-fiscal-year-2023-financial-results","/press/releases/2023-05-22-gitlab-16-announces-ai-powered-devsecops-platform","/press/releases/2023-08-29-gitlab-wins-a-google-cloud-technology-partner-of-the-year-award","/press/releases/2023-01-26-gitlab-expands-security-certification-report-portfolio","/press/releases/2022-10-25-gitlab-security-governance-solution-secure-software-supply-chain","/press/releases/2023-12-04-gitlab-reports-third-quarter-fiscal-year-2024-financial-results","/press/releases/2024-04-18-gitlab-announces-gitlab-duo-chat-general-availability","/press/releases/2025-02-19-gitlab-to-present-at-the-morgan-stanley-technology-media-telecom-conference","/press/releases/2024-08-22-gitlab-announces-the-general-availability-of-gitlab-duo-enterprise","/press/releases/2025-06-10-gitlab-reports-first-quarter-fiscal-year-2026-financial-results","/press/releases/gitlab-to-announce-third-quarter-fiscal-2025-results","/faster-together","/privacy/cookies","/support/customer-satisfaction","/stages-devops-lifecycle/govern","/support/providing-large-files","/solutions/devops-platform","/events/connect/gitlab-connect-sydney-2025","/partners/technology-partners","/developer-survey/2024/ai","/jobs","/gitlab-duo/agent-platform","/security","/solutions/agile-delivery","/solutions/startups/google-cloud","/solutions/open-source/join","/topics/agentic-ai/ai-code-analysis","/topics/ci-cd/benefits-continuous-integration","/topics/ci-cd/continuous-integration-server","/topics/devops/ai-enhanced-security","/solutions","/topics/devops","/topics/devops/what-is-a-site-reliability-engineer","/topics/gitops","/topics/devsecops/what-is-developer-first-security","/the-source/ai/how-ai-can-fix-governments-legacy-code-problem","/the-source/ai/4-steps-for-measuring-the-impact-of-ai","/topics/version-control/what-is-code-review","/the-source/ai/why-automotive-software-development-needs-human-centered-ai","/the-source/ai/as-ai-becomes-standard-watch-for-these-4-devsecops-trends","/topics/version-control/benefits-distributed-version-control-system","/es/customers/bab","/the-source/ai/reducing-software-development-complexity-with-ai","/the-source/platform/driving-business-results-with-platform-engineering","/the-source/platform/transform-your-platform-onboarding-for-higher-adoption-rates","/es/customers/iron-mountain","/es/customers/thales","/es/customers/dunelm","/es/partners/technology-partners","/why-gitlab","/es/free-trial","/the-source/security/finserv-startup-constantinople-uses-devsecops-to-build-in-security","/the-source/security/10-tips-to-prioritize-security-in-software-development","/the-source/security/national-cybersecurity-strategy-a-wake-up-call-for-software-developers","/es/resources","/es/pricing/feature-comparison","/es/solutions/automotive","/es/solutions/public-sector","/pricing","/es/topics/ci-cd/cloud-native-continuous-integration","/es/topics/ci-cd/pipeline-as-code","/es/topics/devops/build-a-devops-team","/es","/es/topics/devops/the-role-of-ai-in-devops","/es/topics/devsecops/beginners-guide-to-container-security","/es/topics/gitops/gitlab-enables-infrastructure-as-code","/es/topics/multicloud","/es/topics/version-control/version-control-best-practices","/es/topics/version-control/what-is-innersource","/es/the-source/ai/4-steps-for-measuring-the-impact-of-ai","/es/the-source/ai/dora-insights-where-is-ai-really-driving-developer-productivity","/es/the-source/platform/finops-balancing-financial-responsibility-and-innovation","/es/the-source/security/enterprise-scale-security-and-compliance-policy-management-in-the-ai-era","/fr-fr/blog/authors/alexis-ginsberg","/fr-fr/blog/authors/andrew-patterson","/fr-fr/blog/authors/amelia-bauerly","/fr-fr/blog/4-ways-to-accelerate-embedded-development-with-gitlab","/fr-fr/blog/authors/aakriti-gupta","/fr-fr/blog/authors/anshuman-singh","/fr-fr/blog/authors/akashdeep-dhar","/fr-fr/blog/authors/ashley-mcalpin","/fr-fr/blog/authors/balasankar-balu-c","/es/the-source/security/why-legacy-code-is-a-security-risk-and-how-ai-can-help","/fr-fr/blog/authors/bert-van-eyck","/fr-fr/blog/authors/brandon-foo","/fr-fr/blog/authors/brian-oconnell","/fr-fr/blog/authors/charlie-ablett","/fr-fr/blog/authors/cameron-swords","/fr-fr/blog/authors/chris-sterry-dotscience","/fr-fr/blog/authors/christie-lenneville","/fr-fr/blog/authors/clement-ho","/fr-fr/blog/authors/craig-gomes","/fr-fr/blog/authors/daniel-hauenstein","/fr-fr/blog/authors/dave-wentzel","/fr-fr/blog/authors/deepa-mahalingam","/fr-fr/blog/authors/dov-hershkovitch","/fr-fr/blog/authors/elliot-rushton","/fr-fr/blog/authors/dinesh-bolkensteyn","/fr-fr/blog/authors/eric-brinkman","/the-source/authors/chandler-gibbons","/fr-fr/blog/authors/erick-banks","/fr-fr/blog/authors/fatih-acet","/fr-fr/blog/authors/eugenia-hannon","/the-source/authors/grant-hickman","/fr-fr/blog/authors/gabe-weaver","/fr-fr/blog/authors/gina-doyle","/fr-fr/blog/authors/gitlab","/fr-fr/blog/authors/grzegorz-bizon","/fr-fr/blog/authors/hillary-benson","/fr-fr/blog/authors/haim-snir","/fr-fr/blog/authors/igor-drozdov","/the-source/authors/lee-faus","/fr-fr/blog/authors/jacie-bandur","/fr-fr/blog/authors/jake-foster","/fr-fr/blog/authors/jason-yavorska","/fr-fr/blog/authors/jan-provaznik","/fr-fr/blog/authors/jeff-tucker","/fr-fr/blog/authors/jessica-hurwitz","/fr-fr/blog/authors/joern-schneeweisz","/fr-fr/blog/authors/jos-ivn-vargas","/fr-fr/blog/authors/joshua-lambert","/fr-fr/blog/authors/john-jeremiah","/fr-fr/blog/authors/juliet-wanjohi","/fr-fr/blog/authors/kathy-wang","/fr-fr/blog/authors/kim-lock","/fr-fr/blog/authors/kyla-gradin-dahl","/fr-fr/blog/authors/lucas-charles","/fr-fr/blog/authors/manuel-kraft","/fr-fr/blog/authors/laurena-alves","/fr-fr/blog/authors/marin-job","/fr-fr/blog/authors/michael-fahey","/fr-fr/blog/authors/martynas-krupskis","/fr-fr/blog/authors/maximilien-belinga","/fr-fr/blog/authors/matt-nohr","/fr-fr/blog/authors/mike-bartlett","/fr-fr/blog/authors/monmayuri-ray","/fr-fr/blog/authors/nico-meisenzahl","/fr-fr/blog/authors/nupur-sharma","/fr-fr/blog/authors/patty-cheung","/fr-fr/blog/authors/phil-hughes","/fr-fr/blog/authors/ottilia-westerlund","/fr-fr/blog/authors/pranay-bakre","/the-source","/fr-fr/blog/authors/ray-paik","/fr-fr/blog/authors/sam-wiskow","/fr-fr/blog/authors/rmy-coutable","/fr-fr/blog/authors/roman-kuba","/fr-fr/blog/authors/rutvik-shah","/fr-fr/blog/authors/santiago-ruano-rincn","/fr-fr/blog/authors/sarup-banskota","/fr-fr/blog/authors/shawn-winters","/fr-fr/blog/authors/sean-arnold","/fr-fr/blog/authors/sri-rangan","/fr-fr/blog/authors/steve-azzopardi","/fr-fr/blog/authors/susie-bitters","/fr-fr/blog/authors/thiago-figueir","/fr-fr/blog/authors/tom-cooney","/es/the-source/authors/andre-michael-braun","/fr-fr/blog/authors/tsvi-zandany","/es/the-source/authors/derek-debellis","/fr-fr/blog/authors/vitor-meireles-de-sousa","/fr-fr/blog/authors/vick-kelkar","/fr-fr/blog/authors/yannis-roussos","/es/the-source/authors/jlongo","/fr-fr/blog/automating-with-gitlab-duo-part-2-complex-testing","/fr-fr/blog/ensuring-compliance","/fr-fr/blog/getting-started-with-gitlab-mastering-project-management","/fr-fr/blog/gitlab-duo-chat-gets-agentic-ai-makeover","/fr-fr/blog/developing-gitlab-duo-ai-impact-analytics-dashboard-measures-the-roi-of-ai","/fr-fr/blog/gitlab-named-a-leader-in-2024-gartner-magic-quadrant-for-ai-code-assistants","/es/the-source/authors/sabrina-farmer","/fr-fr/blog/inside-gitlabs-healthy-backlog-initiative","/fr-fr/blog/how-to-install-gitlab-beginners-guide","/fr-fr/blog/how-gitlab-agile-planning-improves-collaborative-project-management","/fr-fr/blog/ultimate-guide-to-migrating-from-aws-codecommit-to-gitlab","/fr-fr/blog/quickly-resolve-broken-ci-cd-pipelines-with-ai","/fr-fr/blog/the-co-create-program-how-customers-are-collaborating-to-build-gitlab","/fr-fr/blog/what-is-a-hackathon","/fr-fr/blog/whats-new-in-git-2-46-0","/fr-fr/blog/kubernetes-the-container-orchestration-solution","/fr-fr/customers/connect-i","/fr-fr/customers/hackerone","/fr-fr/customers/nebulaworks","/fr-fr/developer-survey/2024/security-compliance","/fr-fr/pricing/feature-comparison","/fr-fr/partners/technology-partners","/fr-fr/solutions/agile-delivery","/fr-fr/solutions/open-source/join","/fr-fr/topics/ci-cd/continuous-integration-agile","/fr-fr/topics/agentic-ai","/the-source/platform","/fr-fr/topics/ci-cd/shift-left-devops","/fr-fr/topics/devops/devops-beginner-resources","/fr-fr/topics/ops","/fr-fr/topics/devops/use-devops-platform-to-avoid-devops-tax","/fr-fr/topics/devsecops/devsecops-security-checklist","/fr-fr/gartner-magic-quadrant","/fr-fr/topics/gitops/gitops-best-practices","/fr-fr/install","/fr-fr/update","/fr-fr/topics/version-control/what-are-best-code-review-tools-features","/de-de/blog/categories/news","/fr-fr/professional-services","/fr-fr/contact-sales","/it-it/faster-together","/it-it/customers/remote","/it-it/customers","/it-it/gitlab-duo/agent-platform","/it-it/pricing/faq-new-product-subscription-tiers","/it-it/customers/airwallex","/it-it/customers/cube","/fr-fr/the-source/ai/building-a-transparency-first-ai-strategy-7-questions-to-ask-your-devops","/it-it/solutions/aerospace","/it-it/partners/technology-partners/hashicorp","/fr-fr/the-source/platform/from-toolchain-chaos-to-business-roi-a-5-step-roadmap","/fr-fr/the-source/security/how-gitlab-can-help-you-prepare-for-your-soc-2-exam","/fr-fr/teamops","/it-it/solutions/open-source","/it-it/solutions/value-stream-management","/it-it/topics/ci-cd/implement-continuous-integration","/it-it/pricing/ultimate","/it-it/topics/devops/ai-for-coding","/it-it/topics/ci-cd/choose-continuous-integration-tool","/it-it/topics/devops/reduce-devops-costs","/it-it/topics/version-control/what-is-git-workflow","/it-it/topics/devops/what-is-developer-experience","/it-it/topics/gitops/infrastructure-as-code","/it-it/topics/devsecops/what-is-fuzz-testing","/it-it/topics/version-control","/ja-jp/blog/authors/allison-whilden","/ja-jp/blog/authors/alex-fracazo","/ja-jp/blog/3-surprising-findings-from-our-2024-global-devsecops-survey","/ja-jp/blog/authors/aathira-nair","/ja-jp/blog/authors/andrea-borga","/ja-jp/blog/authors/andrew-thomas","/it-it/the-source/ai/velocity-with-guardrails-ai-automation","/it-it/the-source/ai/as-ai-becomes-standard-watch-for-these-4-devsecops-trends","/ja-jp/blog/authors/anton-smith","/ja-jp/blog/authors/atlassian-bitbucket-github-gitlab","/ja-jp/blog/authors/beatriz-barbosa","/ja-jp/blog/authors/brian-wald","/ja-jp/blog/authors/betsy-church","/ja-jp/blog/authors/brandon-lyon","/ja-jp/blog/authors/carol-teskey","/it-it/the-source/platform/why-your-development-team-should-plan-small-to-deliver-big","/it-it/the-source/platform/devops-teams-want-to-shake-off-diy-toolchains-a-platform-is-the-answer","/it-it/the-source/security/security-its-more-than-culture-addressing-the-root-cause-of-common-security","/ja-jp/blog/authors/cherry-han","/ja-jp/blog/authors/chris-weber","/ja-jp/blog/authors/connor-gilbert","/ja-jp/blog/authors/daniel-mora","/ja-jp/blog/authors/creighton-swank","/ja-jp/blog/authors/christina-lohr","/ja-jp/blog/authors/david-oregan","/ja-jp/blog/authors/dennis-tang","/ja-jp/blog/authors/dmitriy-job","/ja-jp/blog/authors/eric-rosenberg","/ja-jp/blog/authors/drew-blessing","/ja-jp/blog/authors/emilio-salvador","/ja-jp/blog/authors/erin-krengel-pulumi","/fr-fr/the-source/authors/andrew-haschka","/fr-fr/the-source/authors/emilio-salvador","/fr-fr/the-source/authors/sandra-gittlen","/fr-fr/the-source/authors/joel-krooswyk","/ja-jp/blog/authors/eva-sasson","/ja-jp/blog/authors/fernando-diaz","/ja-jp/blog/authors/gabriel-le-breton","/ja-jp/blog/authors/gitlab-france-team","/ja-jp/blog/authors/gosia-ksionek","/ja-jp/blog/authors/hannah-sutor","/ja-jp/blog/authors/guest-author-andr-arko-of-ruby-together","/ja-jp/blog/authors/holly-reynolds","/ja-jp/blog/authors/inchul-yoo-sunjung-park","/ja-jp/blog/authors/jackie-meshell","/ja-jp/blog/authors/james-dang","/ja-jp/blog/authors/jannik-lehmann","/ja-jp/blog/authors/jayson-salazar","/ja-jp/blog/authors/jim-thavisouk","/ja-jp/blog/authors/jeremy-cooper","/ja-jp/blog/authors/john-sparrow","/ja-jp/blog/authors/juan-broullon","/ja-jp/blog/authors/johanna-ambrosio","/ja-jp/blog/authors/joseph-longo","/ja-jp/blog/authors/justin-tobler","/ja-jp/blog/authors/kelly-hair","/ja-jp/blog/authors/kristian-larsson","/ja-jp/blog/authors/kyle-smith","/ja-jp/blog/authors/lukas-eipert","/ja-jp/blog/authors/lee-matos","/ja-jp/blog/authors/mark-art","/ja-jp/blog/authors/marc-shaw","/ja-jp/blog/authors/mathias-ewald","/ja-jp/blog/authors/matt-wilson","/ja-jp/blog/authors/mayra-cabrera","/ja-jp/blog/authors/mike-flouton","/ja-jp/blog/authors/michael-henriksen","/ja-jp/blog/authors/nicole-schwartz","/ja-jp/blog/authors/nate-rosandich","/ja-jp/blog/authors/nuritzi-sanchez","/ja-jp/blog/authors/owen-williams","/ja-jp/blog/authors/paul-badcock","/ja-jp/blog/authors/philip-welz","/ja-jp/blog/authors/rayana-verissimo","/ja-jp/blog/authors/priyanka-sharma","/ja-jp/blog/authors/rob-jackson","/ja-jp/blog/authors/romuald-atchad","/ja-jp/blog/authors/samantha-lee","/ja-jp/blog/authors/sacha-guyon","/ja-jp/blog/authors/sara-kassabian","/ja-jp/blog/authors/sean-mcgivern","/ja-jp/blog/authors/sherida-mcmullan","/ja-jp/blog/authors/sascha-eggenberger","/ja-jp/blog/authors/stacy-cline","/ja-jp/blog/authors/steve-grossman","/ja-jp/blog/authors/suzanne-selhorn","/ja-jp/blog/authors/thong-kuah","/ja-jp/blog/authors/vicky-steeves","/ja-jp/blog/authors/tye-davis","/ja-jp/blog/authors/tomas-vik","/ja-jp/blog/authors/vlad-budica","/ja-jp/blog/authors/yevgeny-pats","/ja-jp/blog/developers-summit-2025-spring-event-report","/ja-jp/blog/event-report-japan-it-week-spring-2","/ja-jp/blog/automating-with-gitlab-duo-part-3-validating-testing","/ja-jp/blog/getting-started-with-gitlab-understanding-ci-cd","/ja-jp/blog/gitlab-17-4-released","/ja-jp/blog/enhance-application-security-with-gitlab-hackerone","/ja-jp/blog/gitlab-18-02-release","/ja-jp/blog/gitlab-duo-with-amazon-q-devsecops-meets-agentic-ai","/ja-jp/blog/integrating-azure-devops-scm-and-gitlab","/ja-jp/blog/partner-cloud-ace","/ja-jp/blog/gitlab-premium-with-duo","/ja-jp/blog/how-indeed-transformed-its-ci-platform-with-gitlab","/ja-jp/blog/tutorial-automated-release-and-release-notes-with-gitlab","/ja-jp/blog/we-need-to-talk-no-proxy","/ja-jp/blog/meet-gitlab-duo-workflow-the-future-of-ai-driven-development","/ja-jp/blog/whats-new-in-git-2-45-0","/ja-jp/blog/southwest-looking-to-help-developers-take-flight","/it-it/the-source/authors/ncregan","/it-it/the-source/authors/dave-steer","/ja-jp/blog/what-is-gitflow","/it-it/the-source/authors/haim-snir","/ja-jp/customers/carfax","/ja-jp/customers/lockheed-martin","/ja-jp/customers/thezebra","/ja-jp/customers/fullsave","/ja-jp/faster-together","/ja-jp/gitlab-duo/agent-platform","/ja-jp/pricing/faq-new-product-subscription-tiers","/ja-jp/pricing/ultimate","/ja-jp/partners/technology-partners/hashicorp","/ja-jp/solutions/jenkins","/ja-jp/company/preference-center","/ja-jp/topics/devops","/ja-jp/topics/devops/what-is-a-site-reliability-engineer","/ja-jp/software-faster","/ja-jp/topics/devops/ai-enhanced-security","/ja-jp/topics/ci-cd/benefits-continuous-integration","/ja-jp/topics/ci-cd/continuous-integration-server","/ja-jp/solutions/value-stream-management/dora","/ja-jp/topics/devsecops/what-is-developer-first-security","/ja-jp/topics/gitops","/ja-jp/topics/version-control/what-is-git-version-control","/ja-jp/topics/version-control/how-implement-version-control","/pt-br/gartner-mq-ai-code-assistants","/pt-br/customers/carfax","/pt-br/integrations","/pt-br/customers/glympse","/pt-br/customers/mckenzie-intelligence-services","/pt-br/platform","/pt-br/pricing/licensing-faq/cloud-licensing","/pt-br/solutions/startups/google-cloud","/pt-br/solutions/finance","/ja-jp/the-source/platform/why-software-logistics-is-key-to-accelerating-innovation","/ja-jp/the-source/security/key-security-trends-for-cisos-in-2025","/ja-jp/the-source/ai/ai-trends-for-2025-agentic-ai-self-hosted-models-and-more","/ja-jp/the-source/ai/understand-and-resolve-vulnerabilities-with-ai-powered-gitlab-duo","/pt-br/search","/pt-br/developer-experience","/pt-br/topics/ci-cd/continuous-integration-best-practices","/pt-br/topics/agile-delivery/agile-methodology","/pt-br/topics/cloud-native","/pt-br/calculator","/pt-br/topics/devsecops","/pt-br/topics/devops/value-stream-mapping","/pt-br/topics/devops/devops-test-automation","/pt-br/topics/gitops/gitops-gitlab-collaboration","/pt-br/topics/serverless","/pt-br/topics/version-control/what-are-gitlab-flow-best-practices","/pt-br/the-source/ai/5-ways-execs-can-support-their-devops-teams-with-ai","/pt-br/the-source/ai/how-the-insurance-industrys-data-rich-ecosystem-powers-ai-success","/pt-br/value-stream-workshop","/pt-br/the-source/platform/high-performing-development-teams-your-business-advantage","/pt-br/the-source/security/how-to-implement-secret-management-best-practices-with-gitlab","/ja-jp/the-source/authors/grant-hickman","/ja-jp/the-source/authors/chandler-gibbons","/ja-jp/the-source","/ja-jp/the-source/authors/lee-faus","/pt-br/the-source/authors/ayoub-fandi","/pt-br/the-source/authors/erika-feldman","/pt-br/the-source/authors/josh-lemos","/pt-br/the-source/authors/sharon-gaudin","/fr-fr/blog/categories/ai-ml","/fr-fr/blog/categories/open-source","/ja-jp/blog/categories/company","/ja-jp/blog/categories/product","/de-de/blog","/blog/categories/insights","/blog/categories/ai-ml","/blog/tags/solutions-architecture","/blog/tags/frontend","/blog/tags/production","/blog/tags/integrations","/blog/tags/collaboration","/blog/tags/aws","/blog/archive","/blog/tags/workflow","/blog/tags/devops"]}