[{"data":1,"prerenderedAt":741},["ShallowReactive",2],{"/de-de/customers/radiofrance":3,"navigation-de-de":72,"banner-de-de":492,"footer-de-de":502},{"id":4,"title":5,"body":6,"category":6,"config":7,"content":12,"description":6,"extension":64,"meta":65,"navigation":66,"path":67,"seo":68,"slug":6,"stem":70,"testContent":6,"type":8,"__hash__":71},"customers/de-de/customers/radiofrance.yml","Radiofrance",null,{"template":8,"size":9,"region":10,"industry":11},"CaseStudy","ent","emea","technology",{"name":13,"logo":14,"hero":15,"heroImage":16,"benefits":17,"industry":30,"employeeCount":31,"location":32,"solution":33,"stats":34,"headline":44,"summary":45,"quotes":46,"content":51,"contributors":6},"Radio France","https://res.cloudinary.com/about-gitlab-com/image/upload/v1745518006/xsdficohc8jkuqq12tr0.svg","Radio France stellt dank GitLab CI/CD fünfmal schneller bereit","https://res.cloudinary.com/about-gitlab-com/image/upload/v1745518453/njkdptblohzbo2vhb2ww.jpg",[18,22,26],{"metric":19,"config":20},"Höhere Effizienz",{"icon":21},"ClipboardTestAlt",{"metric":23,"config":24},"Schnellere Deployments",{"icon":25},"Increase",{"metric":27,"config":28},"Jährliche Kosteneinsparungen",{"icon":29},"Money","Telecommunications","5.000","Paris, Frankreich","GitLab Starter",[35,38,41],{"value":36,"metric":37},"5x","schnellere Deployments",{"value":39,"metric":40},"70 %","jährliche Kosteneinsparungen",{"value":42,"metric":43},"82 %","kürzere Zykluszeiten","Radio France führte GitLab CI ein, um den Werkzeugwechsel zu minimieren und Deployments zu beschleunigen.","Nach ersten Erfahrungen mit dem Code-Management führte Radio France GitLab CI/CD ein.\n",[47],{"quoteText":48,"author":49,"authorTitle":50,"authorCompany":13},"Das war das Hauptziel: mehrere Werkzeuge in einem einzigen zusammenführen und es Entwicklerinnen und Entwicklern wirklich einfach machen, in die Produktion bereitzustellen. Vor der Migration lagen wir bei 10 Deployments pro Tag. Jetzt machen wir mit GitLab 50 Deployments täglich in der Produktion – deutlich effizienter als früher, als wir zwischen GitLab und Jenkins wechseln mussten.\n","Julien Vey","Operational Excellence Manager",[52,55,58,61],{"header":53,"text":54},"Öffentlich-rechtlicher Hörfunk in Frankreich","Radio France ist der öffentlich-rechtliche Hörfunkanbieter Frankreichs und betreibt sieben Sender im ganzen Land. Radio France entwickelt und betreibt Websites, mobile Anwendungen, APIs, Podcasts, Sprachassistenten und Audio-Streaming-Plattformen.\n",{"header":56,"text":57},"Konfigurationsprobleme und ständiger Werkzeugwechsel","Radio France nutzte GitLab für Git und Jenkins für die Produktions-Builds, Container-Images und alle Deployments. Entwickler(innen) wechselten ständig zwischen GitLab für den Quellcode und Jenkins für alle Produktions-Builds. Die Teams wollten beide Werkzeuge zusammenführen, um den dauernden Kontextwechsel zu vermeiden. Idealerweise suchten sie eine einzige Lösung für Code-Management und Deployment.\n\nHinzu kamen Konfigurationsprobleme mit Jenkins: Alle Jobs wurden vom CI/CD-Team konfiguriert, sodass Entwickler(innen) keine eigenen Änderungen an Produktions-Deployments vornehmen konnten. Sie wollten ihren Code eigenverantwortlich verwalten, ohne auf Freigaben des CI/CD-Teams warten zu müssen.\n\n\"Wir wollten, dass Entwickler(innen) ihre eigene Art des Deployments in die Produktion selbst verwalten. Jedes Team, jedes Projekt hat seine eigene Arbeitsweise. Wir stellen Websites bereit, wir stellen APIs bereit, wir stellen viele verschiedene Dinge bereit. Nicht alle stehen vor denselben Herausforderungen\", erklärt Julien Vey, Operational Excellence Manager.\n\nJenkins bot nach Veys Einschätzung einen sehr starren Workflow. Entwickler(innen) konnten ihre Projekte nicht anpassen oder neue Funktionen ohne erheblichen Verwaltungsaufwand hinzufügen. Die gesuchte Lösung musste einfache Integration, anpassbare Jobs und neue Funktionen ohne übermäßigen Verwaltungsaufwand bieten.\n",{"header":59,"text":60},"Eine Lösung für Code-Management und CI/CD","Da die Teams GitLab für das [Quellcode-Management](https://about.gitlab.com/de-de/solutions/source-code-management/) bereits erfolgreich einsetzten, lag der nächste Schritt nahe: dieselbe Plattform auch für [CI/CD](https://about.gitlab.com/de-de/solutions/continuous-integration/) zu nutzen. Entwickler(innen) migrierten alles in eine GitLab-Pipeline, um Code an einem zentralen Ort in die Produktion bereitzustellen.\n\nRadio France hat viele Teams, die an vielen verschiedenen Projekten arbeiten. Jedes Team verwaltet seine eigenen Services – manche Teams bis zu 20. Jeder Service ist nun in einem eigenen GitLab-Projekt.\n\n\"Wir haben einfach den CI/CD-Teil von GitLab genutzt, weil GitLab bereits funktionierte. Wir sind in die Werkzeuge eingebettet, sodass wir für Deployments nicht zu anderen Werkzeugen wechseln müssen. Das Wichtigste an GitLab ist, in einem einzigen Werkzeug zu arbeiten\", so Vey.\n",{"header":62,"text":63},"Schnellere Deployments, bessere Zusammenarbeit","Der Technologie-Stack von Radio France umfasst PHP, React, NodeJS, Svelte, Golang, RabbitMQ und PostgreSQL. Alle Anwendungen laufen auf einer Microservice-Architektur auf Basis von Kubernetes. Die Teams betreiben mehrere GitLab-Runner-Instanzen, was unterbrechungsfreie Upgrades ermöglicht. GitLab läuft in einer virtuellen Maschine auf AWS, [verwaltet mit Terraform und Ansible](https://about.gitlab.com/de-de/topics/gitops/gitlab-enables-infrastructure-as-code/). Kops wird für die Verwaltung von Kubernetes-Clustern auf AWS eingesetzt, einschließlich mehrerer Instance Groups, die AWS-Auto-Scaling-Gruppen entsprechen.\n\nGitLab CI ermöglichte Radio France, neue Testarten in ihre Websites zu integrieren – darunter Lighthouse-, UI- und Web-Bottle-Tests, die mit Jenkins aufgrund von Kosten und Verwaltungsaufwand zuvor nicht umsetzbar waren.\n\nZuvor setzte Radio France zwei Vollzeit-Jenkins-Runner-Instanzen mit je 64 GB ein, was etwa 1.100 USD monatlich kostete. Mit GitLab werden ein bis acht Spot-Instanzen genutzt, jedoch nur rund 10 Stunden täglich – zu Kosten von etwa 300 USD pro Monat. \"Das entspricht einer Kosteneinsparung von 70 % bei unseren CI/CD-Kosten\", ergänzt Vey.\n\n\"Der große Vorteil von GitLab: Früher dauerte ein reines Produktions-Deployment fünf bis sechs Minuten. Jetzt, wenn der Build mit GitLab bereits abgeschlossen ist, dauert das Deployment in jede Umgebung nur noch 20 Sekunden\", sagt Vey. Das entspricht einer Reduzierung der Zykluszeit um 82 % gegenüber den früheren Jenkins-Deployments.\n\nWorkflow und Zusammenarbeit haben sich seit dem Wechsel von Jenkins verbessert. Entwickler(innen) verbringen weniger Zeit mit der Plattformverwaltung und können Funktionen stärker anpassen als zuvor. \"Mit Jenkins war es ein sehr starrer Workflow. Wir konnten ihn nicht so anpassen, wie wir es wollten. Neue Funktionen hinzuzufügen war sehr aufwändig\", sagt Vey. \"Jetzt haben wir mit GitLab die nötige Flexibilität und können die Plattform so bereitstellen, dass Teams neue Funktionen direkt nutzen können.\"\n\nJedes Team ist nun für seine eigene Pipeline verantwortlich. Entwickler(innen) entscheiden selbst, ob, wie und wann sie in die Produktion bereitstellen. Radio France hat alle Werkzeuge bereitgestellt, die Entwickler(innen) benötigen, um diese Entscheidungen eigenverantwortlich zu treffen.\n","yml",{},true,"/de-de/customers/radiofrance",{"title":69,"description":44,"ogTitle":69,"ogDescription":44},"Radio France stellt mit GitLab CI/CD 5x schneller bereit","de-de/customers/radiofrance","RaN1Nwc7WmrFDXr8yLVz92gCMhfWS9ix61Rr8wD9SxA",{"logo":73,"freeTrial":78,"sales":83,"login":88,"items":93,"search":410,"minimal":444,"duo":462,"switchNav":471,"pricingDeployment":482},{"config":74},{"href":75,"dataGaName":76,"dataGaLocation":77},"/de-de/","gitlab logo","header",{"text":79,"config":80},"Kostenlose Testversion anfordern",{"href":81,"dataGaName":82,"dataGaLocation":77},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/de-de&glm_content=default-saas-trial/","free trial",{"text":84,"config":85},"Vertrieb kontaktieren",{"href":86,"dataGaName":87,"dataGaLocation":77},"/de-de/sales/","sales",{"text":89,"config":90},"Anmelden",{"href":91,"dataGaName":92,"dataGaLocation":77},"https://gitlab.com/users/sign_in/","sign in",[94,123,225,230,334,390],{"text":95,"config":96,"menu":98},"Plattform",{"dataNavLevelOne":97},"platform",{"type":99,"columns":100},"cards",[101,107,115],{"title":95,"description":102,"link":103},"Die intelligente Orchestrierungsplattform für DevSecOps",{"text":104,"config":105},"Die Plattform erkunden",{"href":106,"dataGaName":97,"dataGaLocation":77},"/de-de/platform/",{"title":108,"description":109,"link":110},"GitLab Duo Agent Platform","Agentische KI für den gesamten Software-Lebenszyklus",{"text":111,"config":112},"Lerne GitLab Duo kennen",{"href":113,"dataGaName":114,"dataGaLocation":77},"/de-de/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":116,"description":117,"link":118},"Warum GitLab?","Erfahre, warum sich Unternehmen für GitLab entscheiden",{"text":119,"config":120},"Mehr erfahren",{"href":121,"dataGaName":122,"dataGaLocation":77},"/de-de/why-gitlab/","why gitlab",{"text":124,"left":66,"config":125,"menu":127},"Produkt",{"dataNavLevelOne":126},"solutions",{"type":128,"link":129,"columns":133,"feature":204},"lists",{"text":130,"config":131},"Alle Lösungen anzeigen",{"href":132,"dataGaName":126,"dataGaLocation":77},"/de-de/solutions/",[134,159,182],{"title":135,"description":136,"link":137,"items":142},"Automatisierung","CI/CD und Automatisierung zur Beschleunigung der Bereitstellung",{"config":138},{"icon":139,"href":140,"dataGaName":141,"dataGaLocation":77},"AutomatedCodeAlt","/de-de/solutions/delivery-automation/","automated software delivery",[143,147,150,155],{"text":144,"config":145},"CI/CD",{"href":146,"dataGaLocation":77,"dataGaName":144},"/de-de/solutions/continuous-integration/",{"text":108,"config":148},{"href":113,"dataGaLocation":77,"dataGaName":149},"gitlab duo agent platform - product menu",{"text":151,"config":152},"Quellcodeverwaltung",{"href":153,"dataGaLocation":77,"dataGaName":154},"/de-de/solutions/source-code-management/","Source Code Management",{"text":156,"config":157},"Automatische Softwarebereitstellung",{"href":140,"dataGaLocation":77,"dataGaName":158},"Automated software delivery",{"title":160,"description":161,"link":162,"items":167},"Sicherheit","Entwickle Code schneller ohne Abstriche bei der Sicherheit",{"config":163},{"href":164,"dataGaName":165,"dataGaLocation":77,"icon":166},"/de-de/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[168,172,177],{"text":169,"config":170},"Anwendungssicherheitstests",{"href":164,"dataGaName":171,"dataGaLocation":77},"Application security testing",{"text":173,"config":174},"Sicherheit der Software-Lieferkette",{"href":175,"dataGaLocation":77,"dataGaName":176},"/de-de/solutions/supply-chain/","Software supply chain security",{"text":178,"config":179},"Software-Compliance",{"href":180,"dataGaName":181,"dataGaLocation":77},"/de-de/solutions/software-compliance/","software compliance",{"title":183,"link":184,"items":189},"Messung",{"config":185},{"icon":186,"href":187,"dataGaName":188,"dataGaLocation":77},"DigitalTransformation","/de-de/solutions/visibility-measurement/","visibility and measurement",[190,194,199],{"text":191,"config":192},"Sichtbarkeit und Messung",{"href":187,"dataGaLocation":77,"dataGaName":193},"Visibility and Measurement",{"text":195,"config":196},"Wertstrommanagement",{"href":197,"dataGaLocation":77,"dataGaName":198},"/de-de/solutions/value-stream-management/","Value Stream Management",{"text":200,"config":201},"Analysen und Einblicke",{"href":202,"dataGaLocation":77,"dataGaName":203},"/de-de/solutions/analytics-and-insights/","Analytics and insights",{"title":205,"type":128,"items":206},"GitLab für",[207,213,219],{"text":208,"config":209},"Enterprise",{"icon":210,"href":211,"dataGaLocation":77,"dataGaName":212},"Building","/de-de/enterprise/","enterprise",{"text":214,"config":215},"Kleinunternehmen",{"icon":216,"href":217,"dataGaLocation":77,"dataGaName":218},"Work","/de-de/small-business/","small business",{"text":220,"config":221},"Öffentlicher Sektor",{"icon":222,"href":223,"dataGaLocation":77,"dataGaName":224},"Organization","/de-de/solutions/public-sector/","public sector",{"text":226,"config":227},"Preise",{"href":228,"dataGaName":229,"dataGaLocation":77,"dataNavLevelOne":229},"/de-de/pricing/","pricing",{"text":231,"config":232,"menu":234},"Ressourcen",{"dataNavLevelOne":233},"resources",{"type":128,"link":235,"columns":239,"feature":323},{"text":236,"config":237},"Alle Ressourcen anzeigen",{"href":238,"dataGaName":233,"dataGaLocation":77},"/de-de/resources/",[240,273,295],{"title":241,"items":242},"Erste Schritte",[243,248,253,258,263,268],{"text":244,"config":245},"Installieren",{"href":246,"dataGaName":247,"dataGaLocation":77},"/de-de/install/","install",{"text":249,"config":250},"Kurzanleitungen",{"href":251,"dataGaName":252,"dataGaLocation":77},"/de-de/get-started/","quick setup checklists",{"text":254,"config":255},"Lernen",{"href":256,"dataGaLocation":77,"dataGaName":257},"https://university.gitlab.com/","learn",{"text":259,"config":260},"Produktdokumentation",{"href":261,"dataGaName":262,"dataGaLocation":77},"https://docs.gitlab.com/","product documentation",{"text":264,"config":265},"Best-Practice-Videos",{"href":266,"dataGaName":267,"dataGaLocation":77},"/de-de/getting-started-videos/","best practice videos",{"text":269,"config":270},"Integrationen",{"href":271,"dataGaName":272,"dataGaLocation":77},"/de-de/integrations/","integrations",{"title":274,"items":275},"Entdecken",[276,281,286,290],{"text":277,"config":278},"Kundenerfolge",{"href":279,"dataGaName":280,"dataGaLocation":77},"/de-de/customers/","customer success stories",{"text":282,"config":283},"Blog",{"href":284,"dataGaName":285,"dataGaLocation":77},"/de-de/blog/","blog",{"text":287,"config":288},"The Source",{"href":289,"dataGaName":285,"dataGaLocation":77},"/de-de/the-source/",{"text":291,"config":292},"Remote",{"href":293,"dataGaName":294,"dataGaLocation":77},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":296,"items":297},"Vernetzen",[298,303,308,313,318],{"text":299,"config":300},"GitLab-Services",{"href":301,"dataGaName":302,"dataGaLocation":77},"/de-de/services/","services",{"text":304,"config":305},"Community",{"href":306,"dataGaName":307,"dataGaLocation":77},"/community/","community",{"text":309,"config":310},"Forum",{"href":311,"dataGaName":312,"dataGaLocation":77},"https://forum.gitlab.com/","forum",{"text":314,"config":315},"Veranstaltungen",{"href":316,"dataGaName":317,"dataGaLocation":77},"/events/","events",{"text":319,"config":320},"Partner",{"href":321,"dataGaName":322,"dataGaLocation":77},"/de-de/partners/","partners",{"config":324,"title":327,"text":328,"link":329},{"background":325,"textColor":326},"url('https://res.cloudinary.com/about-gitlab-com/image/upload/v1777322348/qpq8yrgn8knii57omj0c.png')","#000","Neues bei GitLab","Über die neuesten Funktionen und Verbesserungen auf dem Laufenden bleiben.",{"text":330,"config":331},"Aktuelle Nachrichten",{"href":332,"dataGaName":333,"dataGaLocation":77},"/de-de/whats-new/","whats new",{"text":335,"config":336,"menu":338},"Company",{"dataNavLevelOne":337},"company",{"type":128,"columns":339},[340],{"items":341},[342,347,353,355,360,365,370,375,380,385],{"text":343,"config":344},"Über",{"href":345,"dataGaName":346,"dataGaLocation":77},"/de-de/company/","about",{"text":348,"config":349,"footerGa":352},"Karriere",{"href":350,"dataGaName":351,"dataGaLocation":77},"/jobs/","jobs",{"dataGaName":351},{"text":314,"config":354},{"href":316,"dataGaName":317,"dataGaLocation":77},{"text":356,"config":357},"Geschäftsführung",{"href":358,"dataGaName":359,"dataGaLocation":77},"/company/team/e-group/","leadership",{"text":361,"config":362},"Handbuch",{"href":363,"dataGaName":364,"dataGaLocation":77},"https://handbook.gitlab.com/","handbook",{"text":366,"config":367},"Investor Relations",{"href":368,"dataGaName":369,"dataGaLocation":77},"https://ir.gitlab.com/","investor relations",{"text":371,"config":372},"Trust Center",{"href":373,"dataGaName":374,"dataGaLocation":77},"/de-de/security/","trust center",{"text":376,"config":377},"AI Transparency Center",{"href":378,"dataGaName":379,"dataGaLocation":77},"/de-de/ai-transparency-center/","ai transparency center",{"text":381,"config":382},"Newsletter",{"href":383,"dataGaName":384,"dataGaLocation":77},"/company/contact/#contact-forms","newsletter",{"text":386,"config":387},"Presse",{"href":388,"dataGaName":389,"dataGaLocation":77},"/press/","press",{"text":391,"config":392,"menu":393},"Kontakt",{"dataNavLevelOne":337},{"type":128,"columns":394},[395],{"items":396},[397,400,405],{"text":84,"config":398},{"href":86,"dataGaName":399,"dataGaLocation":77},"talk to sales",{"text":401,"config":402},"Support-Portal",{"href":403,"dataGaName":404,"dataGaLocation":77},"https://support.gitlab.com","support portal",{"text":406,"config":407},"Kundenportal",{"href":408,"dataGaName":409,"dataGaLocation":77},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":411,"login":412,"suggestions":419},"Schließen",{"text":413,"link":414},"Um Repositorys und Projekte zu durchsuchen, melde dich an bei",{"text":415,"config":416},"gitlab.com",{"href":91,"dataGaName":417,"dataGaLocation":418},"search login","search",{"text":420,"default":421},"Vorschläge",[422,424,429,431,436,441],{"text":108,"config":423},{"href":113,"dataGaName":108,"dataGaLocation":418},{"text":425,"config":426},"Codevorschläge (KI)",{"href":427,"dataGaName":428,"dataGaLocation":418},"/de-de/solutions/code-suggestions/","Code Suggestions (AI)",{"text":144,"config":430},{"href":146,"dataGaName":144,"dataGaLocation":418},{"text":432,"config":433},"GitLab auf AWS",{"href":434,"dataGaName":435,"dataGaLocation":418},"/de-de/partners/technology-partners/aws/","GitLab on AWS",{"text":437,"config":438},"GitLab auf Google Cloud",{"href":439,"dataGaName":440,"dataGaLocation":418},"/de-de/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":116,"config":442},{"href":121,"dataGaName":443,"dataGaLocation":418},"Why GitLab?",{"freeTrial":445,"mobileIcon":450,"desktopIcon":455,"secondaryButton":458},{"text":446,"config":447},"Kostenlos testen",{"href":448,"dataGaName":82,"dataGaLocation":449},"https://gitlab.com/-/trials/new/","nav",{"altText":451,"config":452},"GitLab-Symbol",{"src":453,"dataGaName":454,"dataGaLocation":449},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":451,"config":456},{"src":457,"dataGaName":454,"dataGaLocation":449},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":241,"config":459},{"href":460,"dataGaName":461,"dataGaLocation":449},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/de-de/get-started/","get started",{"freeTrial":463,"mobileIcon":467,"desktopIcon":469},{"text":464,"config":465},"Mehr über GitLab Duo erfahren",{"href":113,"dataGaName":466,"dataGaLocation":449},"gitlab duo",{"altText":451,"config":468},{"src":453,"dataGaName":454,"dataGaLocation":449},{"altText":451,"config":470},{"src":457,"dataGaName":454,"dataGaLocation":449},{"button":472,"mobileIcon":477,"desktopIcon":479},{"text":473,"config":474},"/Option",{"href":475,"dataGaName":476,"dataGaLocation":449},"#contact","switch",{"altText":451,"config":478},{"src":453,"dataGaName":454,"dataGaLocation":449},{"altText":451,"config":480},{"src":481,"dataGaName":454,"dataGaLocation":449},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":483,"mobileIcon":488,"desktopIcon":490},{"text":484,"config":485},"Zurück zur Preisübersicht",{"href":228,"dataGaName":486,"dataGaLocation":449,"icon":487},"back to pricing","GoBack",{"altText":451,"config":489},{"src":453,"dataGaName":454,"dataGaLocation":449},{"altText":451,"config":491},{"src":457,"dataGaName":454,"dataGaLocation":449},{"title":493,"button":494,"config":499},"Sieh dir an, wie agentische KI die Softwarebereitstellung transformiert",{"text":495,"config":496},"Jetzt live bei GitLab Transcend am 10. Juni dabei sein",{"href":497,"dataGaName":498,"dataGaLocation":77},"/de-de/events/transcend/virtual/","transcend event",{"layout":500,"disabled":501},"release",false,{"data":503},{"text":504,"source":505,"edit":511,"contribute":516,"config":521,"items":526,"minimal":732},"Git ist eine Marke von Software Freedom Conservancy und unsere Verwendung von „GitLab“ erfolgt unter Lizenz.",{"text":506,"config":507},"Quelltext der Seite anzeigen",{"href":508,"dataGaName":509,"dataGaLocation":510},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":512,"config":513},"Diese Seite bearbeiten",{"href":514,"dataGaName":515,"dataGaLocation":510},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":517,"config":518},"Beteilige dich",{"href":519,"dataGaName":520,"dataGaLocation":510},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":522,"facebook":523,"youtube":524,"linkedin":525},"https://x.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[527,572,625,667,698],{"title":226,"links":528,"subMenu":543},[529,533,538],{"text":530,"config":531},"Tarife anzeigen",{"href":228,"dataGaName":532,"dataGaLocation":510},"view plans",{"text":534,"config":535},"Vorteile von Premium",{"href":536,"dataGaName":537,"dataGaLocation":510},"/de-de/pricing/premium/","why premium",{"text":539,"config":540},"Vorteile von Ultimate",{"href":541,"dataGaName":542,"dataGaLocation":510},"/de-de/pricing/ultimate/","why ultimate",[544],{"title":391,"links":545},[546,548,550,552,557,562,567],{"text":84,"config":547},{"href":86,"dataGaName":87,"dataGaLocation":510},{"text":401,"config":549},{"href":403,"dataGaName":404,"dataGaLocation":510},{"text":406,"config":551},{"href":408,"dataGaName":409,"dataGaLocation":510},{"text":553,"config":554},"Status",{"href":555,"dataGaName":556,"dataGaLocation":510},"https://status.gitlab.com/","status",{"text":558,"config":559},"Nutzungsbedingungen",{"href":560,"dataGaName":561,"dataGaLocation":510},"/terms/","terms of use",{"text":563,"config":564},"Datenschutzerklärung",{"href":565,"dataGaName":566,"dataGaLocation":510},"/de-de/privacy/","privacy statement",{"text":568,"config":569},"Cookie-Einstellungen",{"dataGaName":570,"dataGaLocation":510,"id":571,"isOneTrustButton":66},"cookie preferences","ot-sdk-btn",{"title":124,"links":573,"subMenu":582},[574,578],{"text":575,"config":576},"DevSecOps-Plattform",{"href":106,"dataGaName":577,"dataGaLocation":510},"devsecops platform",{"text":579,"config":580},"KI-unterstützte Entwicklung",{"href":113,"dataGaName":581,"dataGaLocation":510},"ai-assisted development",[583],{"title":584,"links":585},"Themen",[586,590,595,600,605,610,615,620],{"text":144,"config":587},{"href":588,"dataGaName":589,"dataGaLocation":510},"/de-de/topics/ci-cd/","cicd",{"text":591,"config":592},"GitOps",{"href":593,"dataGaName":594,"dataGaLocation":510},"/de-de/topics/gitops/","gitops",{"text":596,"config":597},"DevOps",{"href":598,"dataGaName":599,"dataGaLocation":510},"/de-de/topics/devops/","devops",{"text":601,"config":602},"Versionskontrolle",{"href":603,"dataGaName":604,"dataGaLocation":510},"/de-de/topics/version-control/","version control",{"text":606,"config":607},"DevSecOps",{"href":608,"dataGaName":609,"dataGaLocation":510},"/de-de/topics/devsecops/","devsecops",{"text":611,"config":612},"Cloud-nativ",{"href":613,"dataGaName":614,"dataGaLocation":510},"/de-de/topics/cloud-native/","cloud native",{"text":616,"config":617},"KI für das Programmieren",{"href":618,"dataGaName":619,"dataGaLocation":510},"/de-de/topics/devops/ai-for-coding/","ai for coding",{"text":621,"config":622},"Agentische KI",{"href":623,"dataGaName":624,"dataGaLocation":510},"/de-de/topics/agentic-ai/","agentic ai",{"title":626,"links":627},"Lösungen",[628,631,633,638,642,645,648,651,653,655,657,662],{"text":169,"config":629},{"href":164,"dataGaName":630,"dataGaLocation":510},"Application Security Testing",{"text":156,"config":632},{"href":140,"dataGaName":141,"dataGaLocation":510},{"text":634,"config":635},"Agile Entwicklung",{"href":636,"dataGaName":637,"dataGaLocation":510},"/de-de/solutions/agile-delivery/","agile delivery",{"text":639,"config":640},"SCM",{"href":153,"dataGaName":641,"dataGaLocation":510},"source code management",{"text":144,"config":643},{"href":146,"dataGaName":644,"dataGaLocation":510},"continuous integration & delivery",{"text":195,"config":646},{"href":197,"dataGaName":647,"dataGaLocation":510},"value stream management",{"text":591,"config":649},{"href":650,"dataGaName":594,"dataGaLocation":510},"/de-de/solutions/gitops/",{"text":208,"config":652},{"href":211,"dataGaName":212,"dataGaLocation":510},{"text":214,"config":654},{"href":217,"dataGaName":218,"dataGaLocation":510},{"text":220,"config":656},{"href":223,"dataGaName":224,"dataGaLocation":510},{"text":658,"config":659},"Bildungswesen",{"href":660,"dataGaName":661,"dataGaLocation":510},"/de-de/solutions/education/","education",{"text":663,"config":664},"Finanzdienstleistungen",{"href":665,"dataGaName":666,"dataGaLocation":510},"/de-de/solutions/finance/","financial services",{"title":231,"links":668},[669,671,673,675,678,680,683,685,687,690,692,694,696],{"text":244,"config":670},{"href":246,"dataGaName":247,"dataGaLocation":510},{"text":249,"config":672},{"href":251,"dataGaName":252,"dataGaLocation":510},{"text":254,"config":674},{"href":256,"dataGaName":257,"dataGaLocation":510},{"text":259,"config":676},{"href":261,"dataGaName":677,"dataGaLocation":510},"docs",{"text":282,"config":679},{"href":284,"dataGaName":285,"dataGaLocation":510},{"text":681,"config":682},"Neuigkeiten",{"href":332,"dataGaName":333,"dataGaLocation":510},{"text":277,"config":684},{"href":279,"dataGaName":280,"dataGaLocation":510},{"text":291,"config":686},{"href":293,"dataGaName":294,"dataGaLocation":510},{"text":688,"config":689},"GitLab Services",{"href":301,"dataGaName":302,"dataGaLocation":510},{"text":304,"config":691},{"href":306,"dataGaName":307,"dataGaLocation":510},{"text":309,"config":693},{"href":311,"dataGaName":312,"dataGaLocation":510},{"text":314,"config":695},{"href":316,"dataGaName":317,"dataGaLocation":510},{"text":319,"config":697},{"href":321,"dataGaName":322,"dataGaLocation":510},{"title":699,"links":700},"Unternehmen",[701,703,705,707,709,711,716,721,723,725,727],{"text":343,"config":702},{"href":345,"dataGaName":337,"dataGaLocation":510},{"text":348,"config":704},{"href":350,"dataGaName":351,"dataGaLocation":510},{"text":356,"config":706},{"href":358,"dataGaName":359,"dataGaLocation":510},{"text":361,"config":708},{"href":363,"dataGaName":364,"dataGaLocation":510},{"text":366,"config":710},{"href":368,"dataGaName":369,"dataGaLocation":510},{"text":712,"config":713},"Nachhaltigkeit",{"href":714,"dataGaName":715,"dataGaLocation":510},"/sustainability/","Sustainability",{"text":717,"config":718},"Vielfalt, Inklusion und Zugehörigkeit",{"href":719,"dataGaName":720,"dataGaLocation":510},"/de-de/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":371,"config":722},{"href":373,"dataGaName":374,"dataGaLocation":510},{"text":381,"config":724},{"href":383,"dataGaName":384,"dataGaLocation":510},{"text":386,"config":726},{"href":388,"dataGaName":389,"dataGaLocation":510},{"text":728,"config":729},"Transparenzerklärung zu moderner Sklaverei",{"href":730,"dataGaName":731,"dataGaLocation":510},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":733},[734,736,739],{"text":558,"config":735},{"href":560,"dataGaName":561,"dataGaLocation":510},{"text":737,"config":738},"Cookies",{"dataGaName":570,"dataGaLocation":510,"id":571,"isOneTrustButton":66},{"text":563,"config":740},{"href":565,"dataGaName":566,"dataGaLocation":510},1781392670037]