{"id":"825d4ae7-fe2a-4b13-a1fd-c17fd74ba78a","timestamp":1756472403295,"matcher":{"static":{},"wildcard":{},"dynamic":{}},"prerendered":["/de-de/blog/authors/grant-hickman","/de-de/blog/authors/guest-author-andr-miranda","/de-de/blog/authors/abdulkader-benchi","/de-de/blog/authors/alex-groleau","/de-de/blog/authors/andreas-brandl","/de-de/blog/authors/aricka-flowers","/de-de/blog/authors/brein-matturro","/de-de/blog/authors/austin-regnery","/de-de/blog/authors/andy-rogers","/de-de/blog/authors/cesar-saavedra","/de-de/blog/authors/christine-yoshida","/de-de/blog/authors/bob-van-landuyt","/de-de/blog/authors/chloe-whitestone","/de-de/blog/authors/brittany-rohde","/de-de/blog/authors/alyssa-rock","/de-de/blog/authors/devin-sylva","/de-de/blog/authors/darby-frey","/de-de/blog/authors/becka-lippert","/de-de/blog/authors/connor-shea","/de-de/blog/authors/daisy-miclat","/de-de/blog/authors/david-planella","/de-de/blog/authors/chrissie-buchanan","/de-de/blog/authors/emily-bauman","/de-de/blog/authors/fabian-zimmer","/de-de/blog/authors/dmitriy-zaporozhets","/de-de/blog/authors/gabriel-mazetto","/de-de/blog/authors/eric-rubin","/de-de/blog/authors/dylan-griffith","/de-de/blog/authors/ernst-van-nierop","/de-de/blog/authors/filipa-lacerda","/de-de/blog/authors/gitlab-germany-team","/de-de/blog/authors/harjeet-sharma","/de-de/blog/authors/jackie-porter","/de-de/blog/authors/james-heimbuck","/de-de/blog/authors/isaac-dawson","/de-de/blog/authors/huldra","/de-de/blog/authors/jarka-koanov-et-al","/de-de/blog/authors/johannes-bauer","/de-de/blog/authors/jd-alex","/de-de/blog/authors/jeremy-elder","/de-de/blog/authors/johnathan-hunt","/de-de/blog/authors/job-van-der-voort","/de-de/blog/authors/joseph-schorr-from-coreos","/de-de/blog/authors/kai-armstrong","/de-de/blog/authors/julia-lake","/de-de/blog/authors/kristina-weis","/de-de/blog/authors/lee-tickett","/de-de/blog/authors/kendra-marquart","/de-de/blog/authors/lyle-kozloff","/de-de/blog/authors/matt-baldwin","/de-de/blog/authors/lasse-schuirmann","/de-de/blog/authors/marcel-van-remmerden","/de-de/blog/authors/mark-fletcher","/de-de/blog/authors/matthew-macfarlane","/de-de/blog/authors/meghan-maneval","/de-de/blog/authors/michael-karampalas","/de-de/blog/authors/neil-mccorrison","/de-de/blog/authors/mike-gerwitz","/de-de/blog/authors/nima-badiey","/de-de/blog/authors/olena-horal-koretska","/de-de/blog/authors/paul-hibbitts","/de-de/blog/authors/parker-ennis","/de-de/blog/authors/pierre-de-la-morinerie","/de-de/blog/authors/robert-speicher","/de-de/blog/authors/quan-to","/de-de/blog/authors/regis-freyd","/de-de/blog/authors/ross-fuhrman","/de-de/blog/authors/sasha-gazlay","/de-de/blog/authors/sarah-daily","/de-de/blog/authors/salman-ladha","/de-de/blog/authors/sameer-kamani","/de-de/blog/authors/stephan-hochdrfer","/de-de/blog/authors/shrishti-choudhary","/de-de/blog/authors/sebastian-latacz","/de-de/blog/authors/steve-truong","/de-de/blog/authors/taurie-davis","/de-de/blog/authors/ulrica-de-fort-menares","/de-de/blog/authors/toon-claes","/de-de/blog/authors/tim-lehnen","/de-de/blog/authors/victor-wu","/de-de/blog/authors/wayne-haber","/de-de/blog/authors/zeger-jan-van-de-weg","/de-de/blog/best-practices-to-set-up-organizational-hierarchies-that-scale","/de-de/blog/gitlab-named-a-leader-in-the-forrester-wave-devops-platforms-q2-2025","/de-de/blog/how-gitlab-duo-helps-secure-and-thoroughly-test-ai-generated-code","/de-de/blog/gitlab-13-expanding-ai-orchestration-in-software-engineering","/de-de/blog/meet-gitlab-duo-workflow-the-future-of-ai-driven-development","/de-de/blog/developing-gitlab-duo-how-we-validate-and-test-ai-models-at-scale","/de-de/blog/how-to-use-gitlabs-custom-compliance-frameworks-in-your-devsecops","/de-de/blog/introducing-the-source-insights-for-the-future-of-software-development","/de-de/blog/top-10-gitlab-workflow-hacks-you-need-to-know","/de-de/blog/what-is-docker","/de-de/blog/ci-deployment-and-environments","/de-de/blog/whats-new-in-git-2-46-0","/de-de/blog/scrum-project-management-how-it-works","/de-de/blog/gitlab-duo-self-hosted-enterprise-ai-built-for-data-privacy","/de-de/blog/five-fast-facts-about-docs-as-code-at-gitlab","/de-de/blog/using-ansible-and-gitlab-as-infrastructure-for-code","/de-de/blog/accelerate-code-reviews-with-gitlab-duo-and-amazon-q","/de-de/blog/tags/agile","/de-de/company/preference-center","/de-de/customers/moneyfarm","/de-de/customers/goldman-sachs","/de-de/customers/cern","/de-de/pricing/faq-jihu","/de-de/pricing/premium-promo","/de-de/developer-survey/2024/ai","/de-de/topics/continuous-delivery","/de-de/topics/single-application","/de-de/topics/devops/what-is-a-devops-engineer","/de-de/topics/devsecops/sast-vs-dast","/de-de/topics/gitops/gitops-multicloud-deployments-gitlab","/de-de/topics/agile-delivery/agile-ppm","/de-de/topics/devops/devops-tools-explained","/de-de/topics/ci-cd/continuous-integration-continuous-delivery-work-together","/de-de/topics/version-control/what-is-centralized-version-control-system","/de-de/solutions/compliance","/blog/2019-gartner-aro-mq","/blog/a-visual-prototype-of-drupal-dot-orgs-integration-with-gitlab","/blog/a-look-ahead-for-gitlab-cicd","/blog/6-reasons-why-pre-is-better-than-post-production-code-review","/blog/3000-contributors-post","/blog/5-problems-you-can-help-us-solve-right-now","/blog/7-tips-on-how-to-successfully-talk-to-execs-about-devsecops","/blog/a-community-driven-advisory-database","/blog/10k-commits","/de-de/services","/de-de/solutions/telecommunications","/de-de/free-trial/devsecops","/de-de/solutions/open-source/join","/de-de/partners/technology-partners/google-cloud-platform","/blog/achieve-slsa-level-2-compliance-with-gitlab","/de-de/why-gitlab","/de-de/gitlab-duo/duo-amazon-q","/blog/adsoul-devops-transition-to-gitlab-ci","/blog/agile-iteration-unique-onboarding-experience","/blog/ai-native-gitlab-premium-transform-higher-education-software-development","/blog/all-remote-is-for-everyone","/blog/announcing-the-gitlab-issue-board","/blog/android-publishing-with-gitlab-and-fastlane","/blog/ask-gitlab-security-paul-harrison","/blog/authors/alana-bellucci","/blog/authors/aaron-peters-member-good-docs-project","/blog/authors/alexis-ginsberg","/blog/authors/amelia-bauerly","/blog/authors/andrew-patterson","/blog/authors/ashley-knobloch","/blog/authors/annabel-dunstone-gray","/blog/authors/baksheesh-singh-ghuman","/blog/authors/brendan-regan","/blog/authors/benedikt-rollik","/blog/authors/borivoje-tasovac","/blog/authors/bryan-may","/blog/authors/christen-dybenko","/blog/authors/chris-balane","/blog/authors/chance-feick","/de-de/solutions/gitlab-duo-pro/sales","/blog/authors/christopher-watson","/blog/authors/corey-oas","/blog/authors/darby-frey","/blog/authors/dan-luhring","/blog/authors/devin-sylva","/blog/authors/david-planella","/blog/authors/dmitriy-zaporozhets","/blog/authors/emily-bauman","/blog/authors/dylan-griffith","/blog/authors/eric-rubin","/blog/authors/ernst-van-nierop","/blog/authors/fabian-zimmer","/blog/authors/gabriel-mazetto","/blog/authors/filipa-lacerda","/blog/authors/grant-hickman","/blog/authors/gitlab-germany-team","/blog/authors/guest-author-andr-miranda","/blog/authors/hannah-sutor","/blog/authors/hiroki-suezawa","/blog/authors/igor-wiedler","/blog/authors/jacki-bauer","/blog/authors/janis-altherr","/blog/authors/jake-stein","/blog/authors/jay-newman","/blog/authors/jim-riley","/blog/authors/jensen-stava","/blog/authors/john-mcguire","/blog/authors/joey-salazar","/blog/authors/julie-griffin","/blog/authors/jos-ivn-vargas","/blog/authors/joshua-carroll","/blog/authors/kevin-chu","/blog/authors/karthik-nayak","/blog/authors/laura-montemayor","/blog/authors/kushal-koolwal","/blog/authors/levente-polyak","/blog/authors/madeline-lake","/blog/authors/marcia-ramos","/blog/authors/mark-lapierre","/blog/authors/matt-coons","/blog/authors/matthew-nearents","/blog/authors/mek-stittri","/blog/authors/mike-greiling","/blog/authors/michael-kozono","/blog/authors/neil-mccorrison","/blog/authors/nikhil-george","/blog/authors/owen-williams","/blog/authors/oleksandr-pysaryuk","/blog/authors/paul-badcock","/blog/authors/pranay-bakre","/blog/authors/phil-hughes","/blog/authors/ray-paik","/blog/authors/rmy-coutable","/blog/authors/roman-kuba","/blog/authors/rutvik-shah","/blog/authors/sandra-salerno","/blog/authors/sam-white","/blog/authors/sarah-waldner","/blog/authors/scott-hampton","/blog/authors/simon-tarchichi","/blog/authors/shane-rice","/blog/authors/suri-patel","/blog/authors/ted-gieschen","/blog/authors/stephen-walters","/blog/authors/tristan-read","/blog/authors/tobias-gnther","/blog/authors/vanessa-wegner","/blog/authors/vincy-wilson","/blog/authors/william-arias","/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/bring-gitlab-to-classroom-nearyou","/blog/building-a-cicd-pipeline-in-20-mins","/blog/building-an-elixir-release-into-docker-image-using-gitlab-ci-part-1","/blog/building-inclusive-gaming-community-gitlab","/blog/can-your-ci-cd-environment-support-ai-powered-devsecops","/blog/challenges-of-code-reviews","/blog/celebrating-one-million-bug-bounties-paid","/blog/chris-hill-devops-enterprise-summit-talk","/blog/code-suggestions-improves-developer-productivity","/blog/ci-cd-the-ticket-to-multicloud","/blog/cloud-native-architectures-made-easy","/blog/collaborative-course-environment-gitlab-grav","/blog/compliance-made-easy","/blog/conducting-remote-ux-research","/blog/container-security-in-gitlab","/blog/contribute-through-the-eyes-of-a-new-gitlabber","/blog/craftsman-looks-at-continuous-integration","/blog/customer-story-charge-communications","/blog/contributor-post-jacopo","/blog/cross-project-pipeline","/blog/day-in-the-life-remote-worker","/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/devsecops-faq-get-up-to-speed-on-this-hot-devops-area","/blog/directed-acyclic-graph","/blog/docs-site-design-overhaul","/blog/dunelm-strengthens-business-by-enhancing-its-devsecops-culture","/blog/elite-team-strategies-to-secure-software-supply-chains","/blog/efficient-free-tier","/blog/enforcing-managing-2fa-support-security","/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-highlight-move-issues","/blog/feature-preview-introducing-cycle-analytics","/blog/feature-flags-continuous-delivery","/blog/five-fast-facts-about-docs-as-code-at-gitlab","/blog/five-ways-resist-service-wrapping-buyer-based-open-core","/blog/free-period-for-cicd-external-repositories","/blog/fuzzing-with-gitlab","/blog/from-monolith-to-microservices-how-to-leverage-aws-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-6-released-with-self-hosted-duo-chat-in-beta","/blog/gitlab-17-0-release","/blog/gitlab-18-released","/blog/gitlab-actions-to-date-regarding-russian-invasion-of-ukraine","/blog/gitlab-and-google-cloud","/blog/gitlab-and-workloads-on-ibm-z-and-red-hat-openshift","/blog/gitlab-chatops-will-become-available-to-everyone","/blog/gitlab-cnh-for-50k-users","/blog/gitlab-at-next-25-transforming-app-modernization","/blog/gitlab-com-pricing-thoughts","/blog/gitlab-community-forum","/blog/gitlab-critical-patch-release-17-3-3-17-2-7-17-1-8-17-0-8-16-11-10","/blog/gitlab-dedicated-available","/blog/gitlab-dot-com-storage-limit-raised-to-10gb-per-repo","/blog/gitlab-duo-chat-gets-agentic-ai-makeover","/blog/gitlab-duo-with-amazon-q-agentic-ai-optimized-for-aws","/blog/gitlab-empowers-minorities-in-tech-with-erg","/blog/gitlab-flow-duo","/de-de/the-source/authors/george-kichukov","/blog/gitlab-hackathon","/blog/gitlab-identified-by-gartner-as-eapt-visionary","/blog/gitlab-for-the-non-technical","/blog/gitlab-is-now-simple-to-install","/blog/gitlab-instance-security-best-practices","/blog/gitlab-issue-bash-march-2017","/blog/gitlab-journey-from-azure-to-gcp","/de-de/the-source/authors/julie-griffin","/de-de/the-source/authors/brian-wald","/de-de/the-source/authors/stephen-walters","/blog/gitlab-linux-package-being-upgraded-to-openssl-3","/blog/gitlab-merge-requests-in-tower","/blog/gitlab-names-bill-staples-as-new-ceo","/blog/gitlab-patch-release-17-2-1-17-1-3-17-0-5","/blog/gitlab-package-roadmap-for-2024","/blog/gitlab-patch-release-16-11-1-16-10-4-16-9-6","/blog/gitlab-on-debian-8","/blog/gitlab-patch-release-17-7-1-17-6-3-17-5-5","/blog/gitlab-patch-release-18-1-1-18-0-3-17-11-5","/blog/gitlab-reinstates-list-of-servers-that-have-malware","/blog/gitlab-runner-update-required-to-use-auto-devops-and-sast","/blog/gitlab-premium-with-duo","/blog/gitlab-security-tools-and-the-hipaa-risk-analysis","/blog/gitlab-summit-cape-town-recap","/blog/gitlab-swag-shop-opened","/blog/gitlab-todos-feature-highlight","/blog/gitlab-welcomes-janelle-romano-and-patty-molthen-to-federal-advisory-board","/blog/gitlab-ultimate-and-gold-free-for-education-and-open-source","/blog/gitlab-ux-update","/blog/gitlabs-application-for-y-combinator-winter-2015","/blog/gitops-done-3-ways","/de-de/the-source/ai/how-to-put-generative-ai-to-work-in-your-devsecops-environment","/blog/gitops-with-gitlab","/blog/goldman-sachs-partners-with-gitlab-for-next-gen-platform-strategies","/blog/gko-on-ocp","/blog/guide-to-rest-api","/blog/gpg-key-for-gitlab-package-repositories-metadata-changing","/de-de/the-source/security/how-to-strengthen-security-by-applying-devsecops-principles","/de-de/the-source/ai/6-strategies-to-help-developers-accelerate-ai-adoption","/blog/hey-data-teams-we-are-working-on-a-tool-just-for-you","/blog/hosted-runners-for-gitlab-dedicated-available-in-beta","/blog/how-being-public-by-default-in-security-builds-trust","/blog/how-gitlab-empowers-translators-with-more-context","/blog/how-enterprise-dev-teams-use-gitlab-mattermost-chatops","/blog/how-gitlabs-customer-and-partner-focus-fuels-our-culture","/blog/how-gitlab-protects-your-ip","/blog/how-is-ai-ml-changing-devops","/blog/how-the-dora-metrics-can-help-devops-team-performance","/blog/how-secret-detection-can-proactively-revoke-leaked-credentials","/blog/how-to-automate-creation-of-runners","/blog/how-to-benchmark-security-tools","/blog/how-to-configure-dast-full-scans-for-complex-web-applications","/blog/how-to-harden-your-self-managed-gitlab-instance","/blog/how-to-keep-your-fork-up-to-date-with-its-origin","/blog/how-to-navigate-the-great-resignation","/blog/how-to-easily-launch-gitlab-through-cloud-marketplaces","/blog/how-to-read-open-source-finding-middleman-callbacks","/blog/how-to-spot-development-issues","/blog/how-to-tailor-gitlab-access-with-custom-roles","/blog/how-we-made-gitlab-more-secure-in-twenty-twenty","/blog/how-we-built-a-stack-overflow-community-questions-analyzer-and-you-can-too","/blog/how-tomorrows-tech-affects-sw-dev","/blog/how-we-scale-gitlab-by-having-docker-built-in","/blog/how-were-improving-self-managed-billing","/blog/how-we-use-gitlab-to-grow-open-source-communities","/blog/improve-security-auditing-with-gitlab-operational-container-scanning","/blog/illustrations-and-icons-on-gitlab-com","/blog/incident-management-with-aws-cloudwatch","/blog/inside-gitlabs-code-review-flow","/blog/install-gitlab-one-click-gcp-marketplace","/blog/interactive-take-a-guided-tour-of-the-devsecops-workflow","/blog/introducing-autoscaling-gitlab-runners-on-aws-fargate","/blog/introducing-gitlab-s-integrated-development-environment","/blog/introducing-the-infrastructure-bill-of-materials","/blog/jobs-to-be-done-interviews","/blog/is-serverless-the-end-of-ops","/blog/introducing-resource-groups","/blog/iteration-on-error-tracking","/blog/june-events","/blog/keeping-your-development-dry","/blog/kubecon-eu-cfp-support","/blog/kubernetes-terminology","/blog/lendlease-driving-change-with-gitlab","/blog/learn-python-with-pj-part-2","/blog/look-into-gitlab-infrastructure","/de-de/the-source/platform","/blog/making-gitlab-better-for-large-open-source-projects","/blog/manager-of-frances-fr-domain-selects-gitlab","/blog/letter-from-shareholders","/blog/mapping-work-to-do-versus-time-with-burndown-charts","/blog/merge-request-suggest-a-test","/blog/meet-regulatory-standards-with-gitlab","/blog/measuring-ai-effectiveness-beyond-developer-productivity-metrics","/blog/migrating-by-direct-transfer-is-generally-available","/blog/migration-guide-github-advanced-security-to-gitlab-ultimate","/blog/monkton-moves-to-gitlab-customer-story","/blog/modern-software-development-problems-require-modern-ai-powered-devsecops","/blog/navigate-application-architecture-drift-and-organizational-alignment","/blog/new-elasticsearch-version-requirements","/blog/moving-to-headless-chrome","/blog/not-everyone-has-a-home-office","/blog/new-scheduled-reports-generation-tool-simplifies-value-stream-management","/blog/oidc","/blog/opensource-multi-cloud-crossplane","/blog/outreachy-sponsorship-winter-2020","/blog/online-retailer-bol-tackles-growing-compliance-needs-with-gitlab","/blog/oscon-and-gitlab-training-in-may","/blog/parent-child-pipelines","/blog/pick-your-brain-interview-vincent-jong","/blog/pre-filled-variables-feature","/blog/people-ops-using-gitlab","/blog/product-development-management","/blog/polishing-gitlabs-ui-a-new-color-system","/blog/puma-nakayoshi-fork-and-compaction","/blog/provision-group-runners-with-google-cloud-platform-and-gitlab-ci","/blog/q3-hackathon-recap","/blog/questions-regarding-our-zero-trust-efforts","/blog/reducing-time-to-payout-and-launching-a-bug-bounty-anniversary-contest","/blog/redesigning-gitlabs-navigation","/blog/rails-girls-summer-of-code-2016","/blog/remediating-vulnerabilities-with-insights-and-ai","/blog/resolving-merge-conflicts-from-the-gitlab-ui","/blog/scaling-the-gitlab-database","/blog/rpadovani-ask-a-hacker","/blog/remote-kids-part-four","/blog/security-hygiene-best-practices-for-gitlab-users","/blog/secure-container-images-with-gitlab-and-grype","/blog/securing-ai-together-gitlabs-partnership-with-security-researchers","/blog/setting-up-gitlab-ci-for-ios-projects","/blog/self-service-security-alert-handling-with-gitlabs-uam","/blog/six-more-months-ci-cd-github","/blog/sponsorship-update","/blog/software-developer-changing-role","/blog/specialized-sidekiq-configuration-lessons-from-gitlab-dot-com","/blog/ship-log-data-off-site-using-udp","/blog/staff-level-engineering-at-gitlab","/blog/stem-gems-give-girls-role-models","/blog/students-now-free","/blog/suspicious-git-activity-security-update","/blog/tech-debt","/blog/the-top-skills-you-need-to-get-your-devops-dream-job","/blog/the-contributions-we-made-to-the-git-2-43-release","/blog/the-best-of-gitlabs-devops-platform-2021","/blog/the-gitlab-handbook-by-numbers","/blog/the-on-call-handover-at-gitlab","/blog/the-ultimate-guide-to-token-management-at-gitlab","/blog/too-many-toolchains-a-devops-platform-migration-is-the-answer","/blog/three-faces-of-user-calls","/blog/top-challenges-to-securing-the-software-supply-chain","/blog/three-yaml-tips-better-pipelines","/blog/top-tips-for-efficient-ai-powered-code-suggestions-with-gitlab-duo","/blog/trends-in-test-automation","/blog/tutorial-advanced-use-case-for-gitlab-pipeline-execution-policies","/blog/ubs-gitlab-devops-platform","/blog/tutorial-securing-your-gitlab-pages-with-tls-and-letsencrypt","/blog/unifylogsmetrics","/blog/updating-the-os-version-of-saas-runners-on-linux","/blog/unveiling-the-guard-framework-to-automate-security-detections-at-gitlab","/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/velocity-with-confidence","/blog/visualizing-incident-management-metrics","/blog/we-need-to-talk-no-proxy","/blog/wandisco-integrates-gitlab-enterprise-edition-in-their-git-multisite-offering","/blog/welcome-to-the-devops-platform-era","/blog/what-i-learned-about-our-ceo-s-job-from-participating-in-the-ceo-shadow-program","/blog/what-to-expect-at-predict-2019","/blog/what-its-like-to-interview-at-gitlab","/blog/whats-it-like-to-work-security-at-gitlab","/blog/why-continuous-fuzzing","/blog/whats-wrong-with-devops","/blog/why-all-organizations-need-prometheus","/blog/why-improving-continuously-speeds-up-delivery","/blog/why-gitlab-is-deprecating-compliance-pipelines-in-favor-of-security-policies","/blog/why-software-developer-job-satisfaction-matters-and-how-to-make-it-happen","/blog/why-we-have-implemented-our-own-sshd-solution-on-gitlab-sass","/blog/why-your-code-review-process-is-broken-and-how-to-fix-it","/blog/working-on-two-git-branches-at-the-same-time","/blog/write-terraform-plans-faster-with-gitlab-duo-code-suggestions","/blog/zapier-pick-your-brain-interview","/customers/curve","/customers/cern","/customers/everymatrix","/company/preference-center","/customers/anwb","/customers/haven-technologies","/customers/jasper-solutions","/customers/radiofrance","/customers/synchrotron-soleil","/customers/mpei","/customers/us-army-cyber-school","/demo","/contact-sales","/partners/technology-partners/redhat","/ebook-beginners-guide-secure-software","/cloud-partner-marketplaces","/press/releases/2021-06-03-gitlab-positioned-challengers-quadrant-2021-magic-quadrant-application-security-testing","/press/releases/2020-01-14-gitlab-recognized-as-451-firestarter","/press/releases/2016-12-08-lyra-infosystems-press-release","/press/releases/2018-06-22-auto-devops-gitlab-11","/press/releases/2020-09-22-gitlab-launches-all-remote-leadership-coursera-course","/press/releases/2017-10-06-new-executive-hires-press-release","/press/releases/2019-09-17-gitlab-adopted-by-kde","/press/releases/2019-06-20-gitlab-12-devsecops-press-release","/press/releases/2020-05-18-gitlab-fourth-annual-devsecops-survey","/press/releases/2021-02-09-gitlab-announces-new-remote-work-report","/press/releases/2021-09-17-gitlab-files-statement-for-proposed-ipo","/gartner-magic-quadrant","/gitlab-technical-demo-series","/press/releases/2022-02-15-gitlab-to-announce-fourth-quarter-fiscal-2022-financial-results","/press/releases/2022-06-15-gitlab-wins-2021-google-cloud-technology-partner","/press/releases/2023-06-05-gitlab-reports-first-quarter-fiscal-year-2024-financial-results","/press/releases/2022-11-14-gitlab-to-announce-third-quarter-2023-financial-results","/press/releases/2024-05-13-gitlab-to-announce-first-quarter-fiscal-2025-financial-results","/press/releases/2024-01-17-gitlab-announces-pricing-of-gitlab-duo-pro","/press/releases/2023-02-13-gitlab-to-announce-fourth-quarter-and-full-fiscal-year-2023-financial-results","/press/releases/2023-08-31-gitlab-to-present-at-goldman-sachs-communacopia-technology-conference","/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","/pricing/faq-premium-update","/press/releases/gitlab-reports-fourth-quarter-and-full-fiscal-year-2025-results","/pricing/terms","/support/scheduling-upgrade-assistance","/support/definitions","/solutions/gitlab-duo-pro/sales","/events/epic-conference/paris","/solutions/nonprofit","/solutions/continuous-integration","/stages-devops-lifecycle","/move-to-gitlab-from-atlassian","/software-innovation-report","/solutions/supply-chain","/solutions/public-sector","/sales","/the-source/platform/building-a-resilient-software-development-practice","/the-source/platform/the-ultimate-playbook-for-high-performing-devsecops-teams","/topics/agile-devsecops","/topics/ci-cd/continuous-integration-continuous-delivery-work-together","/the-source/platform/how-devops-and-platform-engineering-turbocharge-efficiency","/the-source/platform/why-software-logistics-is-key-to-accelerating-innovation","/the-source/ai/4-ways-ai-can-help-devops-teams-improve-security","/topics/continuous-delivery","/the-source/ai/as-ai-becomes-standard-watch-for-these-4-devsecops-trends","/the-source/ai/understand-and-resolve-vulnerabilities-with-ai-powered-gitlab-duo","/the-source/ai/how-agentic-ai-unlocks-platform-engineering-potential","/the-source/ai/overcome-ai-sprawl-with-a-value-stream-management-approach","/the-source/security/federal-cybersecurity-in-2025-looking-ahead","/topics/devops/devops-tools-explained","/topics/serverless","/topics/gitops/gitops-multicloud-deployments-gitlab","/topics/devsecops/sast-vs-dast","/topics/devops/what-is-a-devops-engineer","/topics/version-control/what-are-gitlab-flow-best-practices","/es/customers/hilti","/es/customers/nvidia","/es/partners/benefits","/es/customers/airbus","/es/customers/conversica","/es/pricing/faq-compute-minutes","/upgrade-to-package-repository","/es/solutions/github","/es/enterprise","/es/get-started","/the-source/authors/julie-griffin","/the-source/authors/brian-wald","/the-source/authors/george-kichukov","/the-source/authors/stephen-walters","/de-de/blog/tags/devops-platform","/es/solutions/startups","/es/solutions/nonprofit/partners","/es/security","/the-source/security/why-legacy-code-is-a-security-risk-and-how-ai-can-help","/es/topics/agile-delivery/agile-methodology","/de-de/blog/tags/partners","/de-de/blog/tags/cloud-native","/de-de/blog/tags/testing","/es/topics/cloud-native","/de-de/blog/tags/git","/es/topics/ci-cd/continuous-integration-best-practices","/de-de/blog/categories/devsecops","/es/topics/devops/value-stream-mapping","/es/topics/devops/devops-test-automation","/es/topics/devsecops","/es/topics/serverless","/es/topics/gitops/gitops-gitlab-collaboration","/es/topics/version-control/what-are-gitlab-flow-best-practices","/es/pricing/premium","/fr-fr/blog/authors/anshuman-singh","/fr-fr/blog/authors/bert-van-eyck","/fr-fr/blog/authors/balasankar-balu-c","/fr-fr/blog/4-ways-to-accelerate-embedded-development-with-gitlab","/fr-fr/blog/authors/akashdeep-dhar","/fr-fr/blog/authors/ashley-mcalpin","/fr-fr/blog/authors/aakriti-gupta","/fr-fr/blog/authors/amelia-bauerly","/fr-fr/blog/authors/alexis-ginsberg","/fr-fr/blog/authors/andrew-patterson","/es/value-stream-workshop","/fr-fr/blog/authors/brandon-foo","/fr-fr/blog/authors/cameron-swords","/fr-fr/blog/authors/brian-oconnell","/fr-fr/blog/authors/charlie-ablett","/fr-fr/blog/authors/chris-sterry-dotscience","/fr-fr/blog/authors/christie-lenneville","/fr-fr/blog/authors/clement-ho","/fr-fr/blog/authors/craig-gomes","/fr-fr/blog/authors/daniel-hauenstein","/fr-fr/blog/authors/dave-wentzel","/fr-fr/blog/authors/deepa-mahalingam","/fr-fr/blog/authors/dinesh-bolkensteyn","/fr-fr/blog/authors/dov-hershkovitch","/fr-fr/blog/authors/erick-banks","/fr-fr/blog/authors/eric-brinkman","/fr-fr/blog/authors/elliot-rushton","/fr-fr/blog/authors/eugenia-hannon","/fr-fr/blog/authors/fatih-acet","/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/haim-snir","/fr-fr/blog/authors/igor-drozdov","/fr-fr/blog/authors/jake-foster","/fr-fr/blog/authors/hillary-benson","/es/solutions/code-suggestions","/fr-fr/blog/authors/jacie-bandur","/fr-fr/blog/authors/jan-provaznik","/fr-fr/blog/authors/jason-yavorska","/fr-fr/blog/authors/jeff-tucker","/fr-fr/blog/authors/jessica-hurwitz","/fr-fr/blog/authors/john-jeremiah","/fr-fr/blog/authors/joern-schneeweisz","/fr-fr/blog/authors/joshua-lambert","/fr-fr/blog/authors/juliet-wanjohi","/fr-fr/blog/authors/jos-ivn-vargas","/fr-fr/blog/authors/kim-lock","/fr-fr/blog/authors/kathy-wang","/fr-fr/blog/authors/kyla-gradin-dahl","/fr-fr/blog/authors/laurena-alves","/fr-fr/blog/authors/lucas-charles","/fr-fr/blog/authors/manuel-kraft","/fr-fr/blog/authors/marin-job","/fr-fr/blog/authors/martynas-krupskis","/the-source/security","/fr-fr/blog/authors/matt-nohr","/fr-fr/blog/authors/michael-fahey","/fr-fr/blog/authors/monmayuri-ray","/fr-fr/blog/authors/mike-bartlett","/fr-fr/blog/authors/maximilien-belinga","/fr-fr/blog/authors/nico-meisenzahl","/fr-fr/blog/authors/nupur-sharma","/fr-fr/blog/authors/ottilia-westerlund","/fr-fr/blog/authors/patty-cheung","/fr-fr/blog/authors/phil-hughes","/fr-fr/blog/authors/pranay-bakre","/fr-fr/blog/authors/ray-paik","/fr-fr/blog/authors/rmy-coutable","/fr-fr/blog/authors/roman-kuba","/fr-fr/blog/authors/rutvik-shah","/fr-fr/blog/authors/sam-wiskow","/fr-fr/blog/authors/santiago-ruano-rincn","/fr-fr/blog/authors/sarup-banskota","/fr-fr/blog/authors/sean-arnold","/es/the-source/ai/5-ways-execs-can-support-their-devops-teams-with-ai","/es/the-source/platform/high-performing-development-teams-your-business-advantage","/fr-fr/blog/authors/shawn-winters","/es/the-source/security/how-to-implement-secret-management-best-practices-with-gitlab","/es/the-source/ai/how-the-insurance-industrys-data-rich-ecosystem-powers-ai-success","/fr-fr/blog/authors/sri-rangan","/fr-fr/blog/authors/steve-azzopardi","/fr-fr/blog/authors/thiago-figueir","/fr-fr/blog/authors/susie-bitters","/fr-fr/blog/authors/tom-cooney","/fr-fr/blog/authors/tsvi-zandany","/fr-fr/blog/authors/vick-kelkar","/fr-fr/blog/authors/vitor-meireles-de-sousa","/fr-fr/blog/automating-with-gitlab-duo-part-2-complex-testing","/fr-fr/blog/authors/yannis-roussos","/fr-fr/blog/demystifying-ci-cd-variables","/fr-fr/blog/getting-started-with-gitlab-how-to-import-your-projects-to-gitlab","/fr-fr/blog/enhance-application-quality-with-ai-powered-test-generation","/fr-fr/blog/gitlab-ultimate-for-ibm-z-modern-devsecops-for-mainframes","/fr-fr/blog/how-to-transform-compliance-observation-management-with-gitlab","/fr-fr/blog/how-gitlab-empowers-translators-with-more-context","/fr-fr/blog/gitlab-duo-with-amazon-q-devsecops-meets-agentic-ai","/fr-fr/blog/gitlab-duo-agent-platform-public-beta","/fr-fr/blog/large-language-model","/fr-fr/blog/quickly-resolve-broken-ci-cd-pipelines-with-ai","/fr-fr/blog/introducing-gitlabs-new-planner-role-for-agile-planning-teams","/fr-fr/blog/use-gitlab-duo-workflow-to-improve-application-quality-assurance","/fr-fr/blog/whats-new-in-git-2-49-0","/fr-fr/blog/top-10-gitlab-workflow-hacks-you-need-to-know","/fr-fr/customers/nvidia","/fr-fr/blog/what-is-gitflow","/fr-fr/customers/airbus","/fr-fr/customers/hilti","/fr-fr/customers/conversica","/fr-fr/gartner-magic-quadrant","/es/the-source/authors/ayoub-fandi","/es/the-source/authors/josh-lemos","/es/the-source/authors/erika-feldman","/es/the-source/authors/sharon-gaudin","/fr-fr/privacy","/fr-fr/pricing/faq-premium-update","/fr-fr/partners/technology-partners/ibm","/fr-fr/solutions/continuous-software-security-assurance","/fr-fr/solutions/value-stream-management","/fr-fr/developer-survey","/fr-fr/software-faster","/fr-fr/solutions/platform-engineering","/fr-fr/topics/ci-cd/cicd-pipeline","/fr-fr","/fr-fr/topics/ci-cd","/fr-fr/topics/devops-platform","/fr-fr/topics/devops/beginner-devops-platform","/fr-fr/topics/digital-transformation","/fr-fr/topics/devops/seven-tips-to-get-the-most-out-of-your-devops-platform","/fr-fr/topics/microservices","/fr-fr/topics/version-control/what-is-gitlab-flow","/fr-fr/topics/version-control/software-team-collaboration","/it-it/customers/goldman-sachs","/it-it/customers/cern","/it-it/customers/moneyfarm","/fr-fr/solutions","/it-it/gartner-mq-ai-code-assistants","/it-it/partners/technology-partners/redhat","/fr-fr/the-source/ai/ai-trends-for-2025-agentic-ai-self-hosted-models-and-more","/fr-fr/the-source/security/10-tips-to-prioritize-security-in-software-development","/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/sales","/it-it/install","/it-it/solutions/source-code-management","/it-it/solutions/nonprofit","/it-it/solutions/education/join","/it-it/solutions/analytics-and-insights","/it-it/company","/fr-fr/the-source/authors/ddesanto","/fr-fr/the-source/authors/amanda-rueda","/fr-fr/the-source/authors/iganbaruch","/fr-fr/the-source/authors/rschulman","/it-it/topics/ci-cd/cloud-native-continuous-integration","/it-it/topics/ci-cd/pipeline-as-code","/it-it/topics/devops/build-a-devops-team","/it-it/topics/devops/the-role-of-ai-in-devops","/it-it/topics/devsecops/beginners-guide-to-container-security","/it-it/topics/gitops/gitlab-enables-infrastructure-as-code","/it-it/topics/multicloud","/it-it/topics/version-control/version-control-best-practices","/it-it/topics/version-control/what-is-innersource","/ja-jp/blog/authors/abdulkader-benchi","/ja-jp/blog/a-beginners-guide-to-the-git-reftable-format","/ja-jp/blog/authors/alex-groleau","/ja-jp/blog/authors/alyssa-rock","/it-it/the-source/security/enterprise-scale-security-and-compliance-policy-management-in-the-ai-era","/it-it/the-source/ai/dora-insights-where-is-ai-really-driving-developer-productivity","/it-it/the-source/security/why-legacy-code-is-a-security-risk-and-how-ai-can-help","/it-it/the-source/platform/finops-balancing-financial-responsibility-and-innovation","/it-it/the-source/ai/4-steps-for-measuring-the-impact-of-ai","/ja-jp/blog/authors/andreas-brandl","/it-it/diversity-inclusion-belonging","/ja-jp/blog/authors/andy-rogers","/ja-jp/blog/authors/aricka-flowers","/ja-jp/blog/authors/austin-regnery","/ja-jp/blog/authors/becka-lippert","/ja-jp/blog/authors/brein-matturro","/ja-jp/blog/authors/bob-van-landuyt","/ja-jp/blog/authors/brittany-rohde","/ja-jp/blog/authors/cesar-saavedra","/ja-jp/blog/authors/chloe-whitestone","/ja-jp/blog/authors/chrissie-buchanan","/ja-jp/blog/authors/christine-yoshida","/ja-jp/blog/authors/connor-shea","/ja-jp/blog/authors/daisy-miclat","/ja-jp/blog/authors/darby-frey","/ja-jp/blog/authors/david-planella","/ja-jp/blog/authors/devin-sylva","/ja-jp/blog/authors/dmitriy-zaporozhets","/it-it/pricing","/ja-jp/blog/authors/dylan-griffith","/ja-jp/blog/authors/eric-rubin","/ja-jp/blog/authors/emily-bauman","/ja-jp/blog/authors/fabian-zimmer","/ja-jp/blog/authors/ernst-van-nierop","/ja-jp/blog/authors/filipa-lacerda","/ja-jp/blog/authors/gitlab-germany-team","/ja-jp/blog/authors/gabriel-mazetto","/it-it/the-source/authors/andre-michael-braun","/it-it/the-source/authors/derek-debellis","/it-it/the-source/authors/jlongo","/ja-jp/blog/authors/grant-hickman","/ja-jp/blog/authors/guest-author-andr-miranda","/it-it/the-source/authors/sabrina-farmer","/ja-jp/blog/authors/huldra","/ja-jp/blog/authors/harjeet-sharma","/ja-jp/blog/authors/isaac-dawson","/ja-jp/blog/authors/jackie-porter","/ja-jp/blog/authors/james-heimbuck","/ja-jp/blog/authors/jarka-koanov-et-al","/ja-jp/blog/authors/jd-alex","/ja-jp/blog/authors/jeremy-elder","/ja-jp/blog/authors/job-van-der-voort","/ja-jp/blog/authors/johnathan-hunt","/ja-jp/blog/authors/johannes-bauer","/ja-jp/blog/authors/joseph-schorr-from-coreos","/ja-jp/blog/authors/julia-lake","/ja-jp/blog/authors/kai-armstrong","/ja-jp/blog/authors/kendra-marquart","/ja-jp/blog/authors/kristina-weis","/ja-jp/blog/authors/lasse-schuirmann","/ja-jp/blog/authors/lee-tickett","/ja-jp/blog/authors/lyle-kozloff","/ja-jp/blog/authors/marcel-van-remmerden","/ja-jp/blog/authors/mark-fletcher","/ja-jp/blog/authors/matthew-macfarlane","/ja-jp/blog/authors/matt-baldwin","/ja-jp/blog/authors/meghan-maneval","/ja-jp/blog/authors/michael-karampalas","/ja-jp/blog/authors/neha-khalwadekar","/ja-jp/blog/authors/mike-gerwitz","/ja-jp/blog/authors/nikhil-george","/ja-jp/blog/authors/oleksandr-pysaryuk","/ja-jp/blog/authors/pablo-carranza","/ja-jp/blog/authors/paul-gascou-vaillancourt","/ja-jp/blog/authors/philippe-lafoucrire","/ja-jp/blog/authors/safwan-ahmed","/ja-jp/blog/authors/pter-bozs","/ja-jp/blog/authors/ronald-van-zon","/ja-jp/blog/authors/rob-ribeiro","/ja-jp/blog/authors/rebecca-dodd","/ja-jp/blog/authors/sameer-farooqui-octoml","/ja-jp/blog/authors/sara-meadzinger","/ja-jp/blog/authors/sean-packham","/ja-jp/blog/authors/sasha-bannister","/ja-jp/blog/authors/stan-hu","/ja-jp/blog/authors/shinya-maeda","/ja-jp/blog/authors/steve-ropa","/ja-jp/blog/authors/tanuja-jayarama-raju","/ja-jp/blog/authors/victor-hernandez","/ja-jp/blog/authors/tomasz-maczukin","/ja-jp/blog/authors/tyler-williams","/ja-jp/blog/authors/tim-davis","/ja-jp/blog/authors/vlad-stoianovici","/ja-jp/blog/authors/yorick-peterse","/ja-jp/blog/basics-of-gitlab-ci-updated","/ja-jp/blog/developers-summit-2025-spring-event-report","/ja-jp/blog/event-report-japan-it-week-autumn","/ja-jp/blog/enhance-application-security-with-gitlab-hackerone","/ja-jp/blog/getting-started-with-gitlab-how-to-manage-users","/ja-jp/blog/gitlab-duo-amazon-q-transform-ideas-into-code-in-minutes","/ja-jp/blog/gitlab-for-agile-software-development","/ja-jp/blog/gitlab-17-9-release","/ja-jp/blog/gitlab-17-11-release","/ja-jp/blog/gitlab-wallpaper","/ja-jp/blog/how-to-keep-up-with-ci-cd-best-practices","/ja-jp/blog/monday-merge-2025-august-11","/ja-jp/blog/partner-sbcands","/ja-jp/blog/jenkins-to-gitlab-migration-made-easy","/ja-jp/blog/structuring-the-gitlab-package-registry-for-enterprise-scale","/ja-jp/blog/what-is-agile-development","/ja-jp/blog/u-s-navy-black-pearl-lessons-in-championing-devsecops","/ja-jp/blog/what-is-kubernetes","/ja-jp/blog/whats-new-in-git-2-46-0","/ja-jp/contact-sales","/ja-jp/customers/cern","/ja-jp/customers/glympse","/ja-jp/customers/mckenzie-intelligence-services","/ja-jp/forrester-wave-devops-platform","/ja-jp/pricing/premium-promo","/ja-jp/pricing/faq-jihu","/ja-jp/developer-experience","/ja-jp/partners/technology-partners/google-cloud-platform","/ja-jp/services","/ja-jp/solutions/compliance","/ja-jp/solutions/gitlab-duo-pro/sales","/ja-jp/solutions/telecommunications","/ja-jp/gitlab-duo/agent-platform","/ja-jp/solutions/open-source","/ja-jp/the-source/ai/6-strategies-to-help-developers-accelerate-ai-adoption","/ja-jp/the-source/ai/how-to-put-generative-ai-to-work-in-your-devsecops-environment","/ja-jp/the-source/authors/george-kichukov","/ja-jp/the-source/authors/brian-wald","/ja-jp/the-source/authors/julie-griffin","/ja-jp/topics/agile-delivery/agile-ppm","/fr-fr/blog/categories/agile-planning","/fr-fr/blog/categories/news","/ja-jp/topics/ci-cd/continuous-integration-continuous-delivery-work-together","/ja-jp/topics/continuous-delivery","/fr-fr/blog/tags/google","/fr-fr/blog/tags/devops","/fr-fr/blog/tags/agile","/fr-fr/blog/tags/product","/fr-fr/blog/tags/code-review","/fr-fr/blog/tags/tutorial","/ja-jp/topics/devops/what-is-a-devops-engineer","/ja-jp/topics/devops/devops-tools-explained","/ja-jp/topics/devsecops/sast-vs-dast","/ja-jp/topics/single-application","/ja-jp/topics/gitops/gitops-multicloud-deployments-gitlab","/ja-jp/why-gitlab","/ja-jp/topics/version-control/what-is-centralized-version-control-system","/pt-br/forrester-wave-devops-platform","/pt-br/pricing/premium-promo","/pt-br/small-business","/pt-br/pricing/faq-jihu","/pt-br/gitlab-duo/agent-platform","/pt-br/customers/deutsche-telekom","/pt-br/customers/siemens","/pt-br/customers/ally","/pt-br/customers/intuitive-machines","/pt-br/partners/technology-partners/google-cloud-platform","/pt-br/solutions/continuous-software-compliance","/pt-br/solutions/open-source/join","/pt-br/solutions/gitops","/pt-br/solutions/value-stream-management/dora","/ja-jp/the-source/security/how-to-strengthen-security-by-applying-devsecops-principles","/pt-br/topics/agile-delivery","/pt-br/topics/devops/ai-code-generation-guide","/pt-br/topics/ci-cd/continuous-integration-metrics","/pt-br/topics/devops/how-and-why-to-create-devops-platform-team","/pt-br/topics/devops/what-is-a-devops-platform-engineer","/pt-br/topics/devsecops/three-steps-to-better-devsecops","/pt-br/topics/gitops/gitops-workflow","/pt-br/topics/version-control/benefits-distributed-version-control-system","/pt-br/topics/version-control/what-is-code-review","/ja-jp/the-source/authors/stephen-walters","/ja-jp/the-source/platform","/pt-br/the-source/ai/agentic-ai-unlocking-developer-potential-at-scale","/pt-br/the-source/platform/optimize-value-stream-efficiency-to-do-more-with-less-faster","/pt-br/the-source/authors/kristina-weis","/pt-br/the-source/authors/bryan-ross","/pt-br/the-source/authors/taylor-mccaslin","/pt-br/the-source/authors/gitlab","/pt-br/the-source/ai","/pt-br/the-source/security","/ja-jp/blog/categories/culture","/ja-jp/blog/categories/security","/ja-jp/blog/tags/kubernetes","/ja-jp/blog/tags/features","/ja-jp/blog/tags/developer-survey","/ja-jp/blog/tags/research","/ja-jp/blog/tags/ci","/ja-jp/blog/tags/zero-trust","/blog/categories/product","/blog/categories/company","/blog/tags/solutions-architecture","/blog/tags/aws","/blog/tags/production","/blog/tags/frontend","/blog/tags/integrations","/blog/tags/collaboration","/blog/tags/workflow","/blog/tags/devops","/blog/archive"]}