[{"data":1,"prerenderedAt":975},["ShallowReactive",2],{"/de-de/gitlab-ci-skill":3,"navigation-de-de":289,"banner-de-de":715,"footer-de-de":724,"next-steps-de-de":965},{"id":4,"title":5,"body":6,"category":6,"config":6,"content":7,"description":6,"extension":280,"meta":281,"navigation":282,"path":283,"seo":284,"slug":6,"stem":287,"testContent":6,"type":6,"__hash__":288},"pages/de-de/gitlab-ci-skill.yml","Gitlab Ci Skill",null,[8,43,97,126,160,210,240,266],{"componentName":9,"componentContent":10},"GitlabCiPageNav",{"links":11,"cta":38},[12,18,23,28,33],{"text":13,"config":14},"So funktioniert es",{"href":15,"dataGaName":16,"dataGaLocation":17},"#paradigm","how it works","page nav",{"text":19,"config":20},"Loslegen",{"href":21,"dataGaName":22,"dataGaLocation":17},"#start","get started",{"text":24,"config":25},"Installieren",{"href":26,"dataGaName":27,"dataGaLocation":17},"#install","install",{"text":29,"config":30},"Warum GitLab",{"href":31,"dataGaName":32,"dataGaLocation":17},"#why-gitlab","why gitlab",{"text":34,"config":35},"Weitere Möglichkeiten",{"href":36,"dataGaName":37,"dataGaLocation":17},"#going-further","going further",{"text":39,"config":40},"Auf GitLab ansehen",{"href":41,"dataGaName":42,"dataGaLocation":17},"https://gitlab.com/gitlab-org/ci-cd/gitlab-ci-skill","view on gitlab",{"componentName":44,"componentContent":45},"GitlabCiHero",{"eyebrow":46,"title":47,"description":48,"primaryButton":49,"secondaryButton":54,"feedbackNote":59,"stats":60,"demo":70},"✦ Neu • Kostenloser KI-Skill","Erstelle und validiere GitLab-CI-Pipelines, ohne den Editor zu verlassen.","Ein kostenloser KI-Skill, der deine `.gitlab-ci.yml` in deinem lokalen Editor erstellt und validiert. Funktioniert mit Cursor, VS Code, Claude Code und mehr.\n",{"text":50,"config":51},"Skill holen",{"href":21,"dataGaName":52,"dataGaLocation":53},"get the skill","hero",{"text":55,"config":56},"Powered by glci (experimentell)",{"href":57,"dataGaName":58,"dataGaLocation":53},"https://glci-e20136.gitlab.io/","powered by glci","**Neu!** Wir kümmern uns aktiv um Verbesserungen – [gib uns dein Feedback](https://gitlab.com/gitlab-org/gitlab/-/work_items/601046).",[61,64,67],{"number":62,"label":63},"0","GitLab-Konten nötig für lokale Validierung",{"number":65,"label":66},"6+","unterstützte KI-Agenten und Editoren",{"number":68,"label":69},"MIT","Open Source (Skill und CLI)",{"title":71,"lines":72,"footer":95},"~/dein-projekt – erstellen und validieren",[73,76,79,82,84,86,89,91,93],{"kind":74,"text":75},"comment","# 1. Die Skill erstellt deine Pipeline",{"kind":77,"text":78},"final","✓ .gitlab-ci.yml aus dem Projektkontext erzeugt",{"kind":80,"text":81},"detail","3 Phasen, 5 Jobs · Knoten: 20-alpine",{"kind":83},"spacer",{"kind":74,"text":85},"# 2. Lokal validieren, bevor du pushst",{"kind":87,"text":88},"command","glci lint",{"kind":77,"text":90},"✓ Syntax gültig",{"kind":77,"text":92},"✓ Alle Referenzen aufgelöst",{"kind":77,"text":94},"✓ 3 Phasen, 5 Jobs, 0 Fehler",{"kind":77,"text":96},"Bereit für den Commit.",{"componentName":98,"componentContent":99},"GitlabCiParadigm",{"eyebrow":100,"title":101,"description":102,"config":103,"before":105,"after":115,"pullquote":125},"Der Umstieg","Von committen-und-dann-validieren zu validieren-und-dann-committen","Pipelines sind der einzige Teil des modernen Entwicklungsstacks, den du immer noch nicht lokal validieren kannst. Der Skill erstellt das YAML im Editor. `glci` (ein experimentelles GitLab-Projekt) führt es vor dem Push gegen den echten Runner aus. Deine Remote-Pipeline ist nicht länger der Debugger und dein Git-Verlauf nicht länger das Tippfehler-Protokoll.\n",{"id":104},"paradigm",{"label":106,"headline":107,"bullets":108},"Vorher","Committen. Pushen. Warten. Fehlschlagen. Wiederholen.",[109,110,111,112,113,114],"YAML aus dem Gedächtnis oder mithilfe der Dokumentation von Hand verfassen","Committen und auf einen Branch pushen, um zu sehen, ob es funktioniert","8–12 Minuten auf einen Remote-Runner warten","Fehlschlag wegen Tippfehler, fehlender Variable oder falsch benanntem Job","Bearbeiten, pushen, 3–4 Mal wiederholen","Eine Spur von „fix CI“-Commits im Verlauf hinterlassen",{"label":116,"headline":117,"bullets":118},"Mit dem Skill + glci","Entwerfen. Validieren. Pushen, wenn alles grün ist.",[119,120,121,122,123,124],"Den Agenten bitten, eine Pipeline aus deinem Repo zu entwerfen","`glci show` ausführen, um den Job-Graphen zu überprüfen","`glci run` ausführen, um jeden Job im echten Docker auszuführen","Beheben, was fehlschlägt – in Sekunden statt Minuten","Einmal pushen, mit einer Pipeline, von der du weißt, dass sie funktioniert","Git-Verlauf betrifft den Code, nicht dein YAML","Beim Umstieg geht es nicht um eine schnellere Pipeline, sondern um ein anderes Verhältnis zur Pipeline – dasselbe Verhältnis, das du zu deinem Anwendungscode längst hast.\n",{"componentName":127,"componentContent":128},"GitlabCiSteps",{"eyebrow":19,"title":129,"description":130,"config":131,"steps":133,"requirements":144},"Zwei Schritte. Etwa fünf Minuten","Für die lokale Validierung ist kein GitLab-Konto nötig. Gepusht wird erst, wenn du es entscheidest.",{"id":132},"start",[134,139],{"timing":135,"title":136,"description":137,"badge":138},"~1 Minute","Skill zum Editor hinzufügen","Lege den Skill in Claude Code, Cursor, VS Code, OpenCode oder Codex ab. Der Agent kennt nun GitLab CI/CD – Syntax, Best Practices, deinen Stack.","Reine Markdown-Spezifikation. Von Grund auf portabel konzipiert.",{"timing":140,"title":141,"description":142,"badge":143},"~3 Minuten","Fragen, ausführen, Code pushen","„Schreibe eine CI-Pipeline für dieses Projekt.“ Prüfe das YAML, das der Agent entwirft. Führe `glci run` aus. Pushe den Code, wenn alles grün ist.","Dieselbe binäre gitlab-runner-Datei wie in der Produktion",{"title":145,"items":146},"Was du brauchst",[147,150,153,156],{"title":148,"description":149},"Einen kompatiblen Editor oder Agenten","Claude Code, Cursor, VS Code, OpenCode, Codex oder alles, was Markdown-Skills laden kann.",{"title":151,"description":152},"Ein Projekt","Eine beliebige Codebase, die irgendwo gehostet sein kann. Der Agent liest aus deinem lokalen Arbeitsverzeichnis und entwirft automatisch eine passende Pipeline.",{"title":154,"description":155},"Lokal laufender Docker","Damit glci Jobs in echten Containern validieren und ausführen kann.",{"title":157,"qualifier":158,"description":159},"Ein GitLab-Projekt","(wenn du bereit bist, CI bei jedem Push laufen zu lassen)","Der Skill und glci brauchen kein Projekt für die lokale Validierung. Du brauchst es erst, wenn die Pipelines in der Cloud laufen sollen.",{"componentName":161,"componentContent":162},"GitlabCiAgents",{"eyebrow":24,"title":163,"description":164,"config":165,"agentsLabel":136,"agentsTitle":166,"tools":167},"Funktioniert mit deinen bestehenden KI-Agenten","Eine CLI, um Pipelines lokal auszuführen, und ein Skill, um sie im Editor zu entwerfen. In beliebiger Reihenfolge installierbar.",{"id":27},"Wähle deinen Agenten",[168,175,182,189,196,203],{"name":169,"description":170,"afterText":171,"config":172},"Cursor","Lade den Skill herunter und sieh dir an, wo du [Dateien ablegen](https://docs.cursor.com/context/rules) musst, damit Cursor sie findet.","Lade Cursor neu. Der Agent nutzt den Skill automatisch beim entsprechenden Prompt: `\"Write a CI pipeline for this project.\"`",{"id":173,"href":174},"cursor","git clone https://gitlab.com/gitlab-org/ci-cd/gitlab-ci-skill.git ~/.cursor/skills/gitlab-ci-skill",{"name":176,"description":177,"afterText":178,"config":179},"VS Code","Lade den Skill in deinen VS-Code-Workspace und referenziere ihn aus der Prompt-Konfiguration deines Agenten.","Lade das Fenster neu und bitte deinen Agenten: `\"Write a CI pipeline for this project.\"`",{"id":180,"href":181},"vs-code","git clone https://gitlab.com/gitlab-org/ci-cd/gitlab-ci-skill.git ~/.github/skills/gitlab-ci-skill",{"name":183,"description":184,"afterText":185,"config":186},"Claude Code","Lade den Skill in das Skill-Verzeichnis von Claude Code.","Starte Claude Code neu. Der Skill aktiviert sich automatisch beim entsprechenden Prompt: `\"Write a CI pipeline for this project.\"`",{"id":187,"href":188},"claude-code","git clone https://gitlab.com/gitlab-org/ci-cd/gitlab-ci-skill.git ~/.claude/skills/gitlab-ci-skill",{"name":190,"description":191,"afterText":192,"config":193},"OpenCode","Lade den Skill herunter und sieh dir an, [wo du Dateien ablegen musst](https://opencode.ai/docs/skills/#place-files), damit OpenCode sie findet.","Danach nutzt OpenCode den Skill beim entsprechenden Prompt automatisch: `\"Write a CI pipeline for this project.\"`",{"id":194,"href":195},"opencode","git clone https://gitlab.com/gitlab-org/ci-cd/gitlab-ci-skill.git ~/.opencode/skills/gitlab-ci-skill",{"name":197,"description":198,"afterText":199,"config":200},"Codex","Lade den Skill in das Agentenverzeichnis von Codex.","Der Skill aktiviert sich, sobald du `.gitlab-ci.yml` erwähnst oder eine Pipeline anfragst.",{"id":201,"href":202},"codex","git clone https://gitlab.com/gitlab-org/ci-cd/gitlab-ci-skill.git ~/.agents/skills/gitlab-ci-skill",{"name":204,"description":205,"afterText":206,"config":207},"Andere","Der Skill ist eine reine Markdown-Spezifikation – lege `SKILL.md` einfach in einem Agenten ab, der System-Prompts aus einer Datei lädt.","Beispiele und Integrationsmuster findest du in der [README des Repos](https://gitlab.com/gitlab-org/ci-cd/gitlab-ci-skill).",{"id":208,"href":209},"other","git clone https://gitlab.com/gitlab-org/ci-cd/gitlab-ci-skill.git",{"componentName":211,"componentContent":212},"GitlabCiFeatures",{"eyebrow":29,"title":213,"description":214,"config":215,"features":218,"footnote":239},"Mehr als ein Runner. Mehr als dieser Skill","Niemand möchte sich in der UI anmelden, um eine Pipeline zu schreiben. Mit diesem Skill bleibst du so lange wie möglich im Editor. Manchmal muss man trotzdem zurückgehen – wegen einer fehlgeschlagenen CI/CD-Pipeline, eines MR-Reviews, einer fehlgeschlagenen Bereitstellung … Dann ist die Plattform aber bereits verdrahtet. Code, Pipelines, Registry, Geheimnisse und Deployments befinden sich am selben Ort. Welchen Editor oder Agenten du auch nutzt – er klinkt sich ein. Über KI-geschriebenen Code laufen dieselben Sicherheitsprüfungen wie über deinen eigenen.\n",{"id":216,"theme":217},"why-gitlab","dark",[219,224,229,234],{"title":220,"description":221,"config":222},"Ein Datenmodell. Offen an den Rändern.","Code, Pipelines, Pakete, erkannte Sicherheitsrisiken, Deployments, Veröffentlichungen – alles im selben System, verbunden statt synchronisiert. Welchen Editor, Agenten oder welches Modell du auch nutzt – sie klinken sich über MCP ein und arbeiten mit derselben verbindlichen Sicht. Offen an den Rändern, reguliert in der Mitte.",{"icon":223},"MachineLearning",{"title":225,"description":226,"config":227},"Kontext unterscheidet schnelle KI von vertrauenswürdiger KI.","Agenten ohne Kontext schreiben Code, der richtig aussieht und in der Produktion fehlschlägt, weil sie nicht erkennen, was von einer Änderung abhängt oder was bereits vorhanden ist. Der Knowledge Graph von GitLab kann live abbilden, wie Code, Pipelines, Deployments und erkannte Sicherheitsrisiken zusammenhängen. So lassen sich Fragen nach Auswirkungsradius oder Downstream-Effekten in Sekunden statt Tagen beantworten. Jeder Agent kann darin lesen.",{"icon":228},"Infrastructure",{"title":230,"description":231,"config":232},"Governance als Struktur, nicht aufgesetzt.","KI-geschriebener Code durchläuft dieselben Sicherheits-Scans, dieselben Approvals und denselben Audit-Trail wie der Code, den du selbst schreibst. Agenten haben begrenzte Identitäten, eigene Richtlinien für ihr Verhalten und eine vollständige Überwachungskette. Bring dein eigenes Modell, deine eigene Cloud, deinen eigenen Agenten mit – alles wird vom selben Gefüge reguliert.",{"icon":233},"Compliance",{"title":235,"description":236,"config":237},"Ob traditionell oder autonom: immer dieselbe Plattform","Einige Teams werden weiter Code von Hand schreiben. Andere werden Agenten gezielt für bestimmte Aufgaben nutzen. Einige wenige werden Agenten autonom an Aufgaben mit geringerem Risiko laufen lassen. Alle drei Optionen beruhen auf demselben Datenmodell und derselben Governance, sodass Teams in ihrem eigenen Tempo fortschreiten können – ohne Replatforming, wenn sich ihre KI-Reife ändert.",{"icon":238},"FlowAi","Wir bauen diesen Skill aktiv weiter aus, und das Team dahinter möchte, dass er zu deiner Arbeitsweise passt. Sag uns, was gut funktioniert und was eher hinderlich ist. [Teile dein Feedback mit uns.](https://gitlab.com/gitlab-org/gitlab/-/work_items/601046)",{"componentName":241,"componentContent":242},"GitlabCiGoingFurther",{"eyebrow":34,"title":243,"description":244,"config":245,"items":247},"Zwei weitere Stellen, an denen die KI von GitLab auf deine CI trifft","Der GitLab CI-Skill wurde eigens dafür entwickelt, neue Pipelines im Editor zu entwerfen und zu validieren. Wenn sich die CI/CD-Arbeit ändert, hat GitLab auch für andere Gelegenheiten die passenden Produkte.",{"id":246},"going-further",[248,257],{"label":249,"title":250,"description":251,"link":252},"Kostenloser KI-Skill · Migration","Du kommst von GitHub Actions?","Der Skill für die Migration von GitHub Actions liest dein `.github/workflows/`-Verzeichnis und übersetzt es in idiomatisches GitLab CI/CD. Alles, was eine manuelle Entscheidung erfordert, wird markiert. Dieselben Editoren, derselbe Workflow.",{"text":253,"config":254},"Migrations-Skill ansehen",{"href":255,"dataGaName":256,"dataGaLocation":37},"/de-de/github-actions-to-gitlab-ci/","view migration skill",{"label":258,"title":259,"description":260,"link":261},"GitLab Duo Agent Platform","Wird die Pipeline zu komplex?","Der CI Expert Agent ist in die GitLab Duo Agent Platform mit vollem Projektkontext integriert: Er liest Job-Protokolle live, optimiert Build-Zeiten, übernimmt das Debugging instabiler Jobs und arbeitet über Pipelines mehrerer Projekte hinweg. Für den Moment, wenn du vom Schreiben zum Betreiben deiner Pipelines übergehst.",{"text":262,"config":263},"CI Expert Agent kennenlernen",{"href":264,"dataGaName":265,"dataGaLocation":37},"/de-de/gitlab-duo-agent-platform/","meet ci expert agent",{"componentName":267,"componentContent":268},"CommonNextSteps",{"header":269,"blurb":270,"button":271,"secondaryButton":275},"Schluss mit dem Debugging in der Produktion","Pipeline entwerfen. Lokal ausführen. Pushen, wenn alles grün ist.",{"text":50,"config":272},{"href":21,"icon":273,"dataGaName":52,"dataGaLocation":274},"arrow-right","footer cta",{"text":276,"config":277},"Quellcode ansehen",{"href":41,"variant":278,"dataGaName":279,"dataGaLocation":274},"outline","view the source","yml",{},true,"/de-de/gitlab-ci-skill",{"title":285,"description":286},"GitLab CI Skill — Pipelines im Editor erstellen","Ein kostenloser KI-Skill, der deine .gitlab-ci.yml im lokalen Editor erstellt und validiert. Funktioniert mit Cursor, VS Code, Claude Code und mehr.","de-de/gitlab-ci-skill","Zt1OvbyUfvqpiaW_Tbm686i7kfoK7_bvod_70wiKf2I",{"logo":290,"freeTrial":295,"sales":300,"login":305,"items":310,"search":634,"minimal":668,"duo":685,"switchNav":694,"pricingDeployment":705},{"config":291},{"href":292,"dataGaName":293,"dataGaLocation":294},"/de-de/","gitlab logo","header",{"text":296,"config":297},"Kostenlose Testversion anfordern",{"href":298,"dataGaName":299,"dataGaLocation":294},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/de-de&glm_content=default-saas-trial/","free trial",{"text":301,"config":302},"Demo anfordern",{"href":303,"dataGaName":304,"dataGaLocation":294},"/de-de/sales/?contact-topic=request-demo","sales",{"text":306,"config":307},"Anmelden",{"href":308,"dataGaName":309,"dataGaLocation":294},"https://gitlab.com/users/sign_in/","sign in",[311,337,439,444,556,612],{"text":312,"config":313,"menu":315},"Plattform",{"dataNavLevelOne":314},"platform",{"type":316,"columns":317},"cards",[318,324,330],{"title":312,"description":319,"link":320},"Die intelligente Orchestrierungsplattform für DevSecOps",{"text":321,"config":322},"Die Plattform erkunden",{"href":323,"dataGaName":314,"dataGaLocation":294},"/de-de/platform/",{"title":258,"description":325,"link":326},"Agentische KI für den gesamten Software-Lebenszyklus",{"text":327,"config":328},"Lerne GitLab Duo kennen",{"href":264,"dataGaName":329,"dataGaLocation":294},"gitlab duo agent platform",{"title":331,"description":332,"link":333},"Warum GitLab?","Erfahre, warum sich Unternehmen für GitLab entscheiden",{"text":334,"config":335},"Mehr erfahren",{"href":336,"dataGaName":32,"dataGaLocation":294},"/de-de/why-gitlab/",{"text":338,"left":282,"config":339,"menu":341},"Produkt",{"dataNavLevelOne":340},"solutions",{"type":342,"link":343,"columns":347,"feature":418},"lists",{"text":344,"config":345},"Alle Lösungen anzeigen",{"href":346,"dataGaName":340,"dataGaLocation":294},"/de-de/solutions/",[348,373,396],{"title":349,"description":350,"link":351,"items":356},"Automatisierung","CI/CD und Automatisierung zur Beschleunigung der Bereitstellung",{"config":352},{"icon":353,"href":354,"dataGaName":355,"dataGaLocation":294},"AutomatedCodeAlt","/de-de/solutions/delivery-automation/","automated software delivery",[357,361,364,369],{"text":358,"config":359},"CI/CD",{"href":360,"dataGaLocation":294,"dataGaName":358},"/de-de/solutions/continuous-integration/",{"text":258,"config":362},{"href":264,"dataGaLocation":294,"dataGaName":363},"gitlab duo agent platform - product menu",{"text":365,"config":366},"Quellcodeverwaltung",{"href":367,"dataGaLocation":294,"dataGaName":368},"/de-de/solutions/source-code-management/","Source Code Management",{"text":370,"config":371},"Automatische Softwarebereitstellung",{"href":354,"dataGaLocation":294,"dataGaName":372},"Automated software delivery",{"title":374,"description":375,"link":376,"items":381},"Sicherheit","Entwickle Code schneller ohne Abstriche bei der Sicherheit",{"config":377},{"href":378,"dataGaName":379,"dataGaLocation":294,"icon":380},"/de-de/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[382,386,391],{"text":383,"config":384},"Anwendungssicherheitstests",{"href":378,"dataGaName":385,"dataGaLocation":294},"Application security testing",{"text":387,"config":388},"Schutz der Software-Lieferkette",{"href":389,"dataGaLocation":294,"dataGaName":390},"/de-de/solutions/supply-chain/","Software supply chain security",{"text":392,"config":393},"Software-Compliance",{"href":394,"dataGaName":395,"dataGaLocation":294},"/de-de/solutions/software-compliance/","software compliance",{"title":397,"link":398,"items":403},"Messung",{"config":399},{"icon":400,"href":401,"dataGaName":402,"dataGaLocation":294},"DigitalTransformation","/de-de/solutions/visibility-measurement/","visibility and measurement",[404,408,413],{"text":405,"config":406},"Sichtbarkeit und Messung",{"href":401,"dataGaLocation":294,"dataGaName":407},"Visibility and Measurement",{"text":409,"config":410},"Wertstrommanagement",{"href":411,"dataGaLocation":294,"dataGaName":412},"/de-de/solutions/value-stream-management/","Value Stream Management",{"text":414,"config":415},"Analysen und Einblicke",{"href":416,"dataGaLocation":294,"dataGaName":417},"/de-de/solutions/analytics-and-insights/","Analytics and insights",{"title":419,"type":342,"items":420},"GitLab für",[421,427,433],{"text":422,"config":423},"Enterprise",{"icon":424,"href":425,"dataGaLocation":294,"dataGaName":426},"Building","/de-de/enterprise/","enterprise",{"text":428,"config":429},"Kleinunternehmen",{"icon":430,"href":431,"dataGaLocation":294,"dataGaName":432},"Work","/de-de/small-business/","small business",{"text":434,"config":435},"Öffentlicher Sektor",{"icon":436,"href":437,"dataGaLocation":294,"dataGaName":438},"Organization","/de-de/solutions/public-sector/","public sector",{"text":440,"config":441},"Preise",{"href":442,"dataGaName":443,"dataGaLocation":294,"dataNavLevelOne":443},"/de-de/pricing/","pricing",{"text":445,"config":446,"menu":448},"Ressourcen",{"dataNavLevelOne":447},"resources",{"type":342,"link":449,"columns":453,"feature":545},{"text":450,"config":451},"Alle Ressourcen anzeigen",{"href":452,"dataGaName":447,"dataGaLocation":294},"/de-de/resources/",[454,485,512],{"title":455,"items":456},"Erste Schritte",[457,460,465,470,475,480],{"text":24,"config":458},{"href":459,"dataGaName":27,"dataGaLocation":294},"/de-de/install/",{"text":461,"config":462},"Kurzanleitungen",{"href":463,"dataGaName":464,"dataGaLocation":294},"/de-de/get-started/","quick setup checklists",{"text":466,"config":467},"Lernen",{"href":468,"dataGaLocation":294,"dataGaName":469},"https://university.gitlab.com/","learn",{"text":471,"config":472},"Produktdokumentation",{"href":473,"dataGaName":474,"dataGaLocation":294},"https://docs.gitlab.com/","product documentation",{"text":476,"config":477},"Best-Practice-Videos",{"href":478,"dataGaName":479,"dataGaLocation":294},"/de-de/getting-started-videos/","best practice videos",{"text":481,"config":482},"Integrationen",{"href":483,"dataGaName":484,"dataGaLocation":294},"/de-de/integrations/","integrations",{"title":486,"items":487},"Entdecken",[488,493,498,503,507],{"text":489,"config":490},"Kundenerfolge",{"href":491,"dataGaName":492,"dataGaLocation":294},"/de-de/customers/","customer success stories",{"text":494,"config":495},"Blog",{"href":496,"dataGaName":497,"dataGaLocation":294},"/de-de/blog/","blog",{"text":499,"config":500},"Demo-Hub",{"href":501,"dataGaName":502,"dataGaLocation":294},"/de-de/demo-hub/","demo hub",{"text":504,"config":505},"The Source",{"href":506,"dataGaName":497,"dataGaLocation":294},"/de-de/the-source/",{"text":508,"config":509},"Remote",{"href":510,"dataGaName":511,"dataGaLocation":294},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":513,"items":514},"Vernetzen",[515,520,525,530,535,540],{"text":516,"config":517},"GitLab-Services",{"href":518,"dataGaName":519,"dataGaLocation":294},"/de-de/services/","services",{"text":521,"config":522},"Beitragen",{"href":523,"dataGaName":524,"dataGaLocation":294},"https://contributors.gitlab.com","contribute",{"text":526,"config":527},"Community",{"href":528,"dataGaName":529,"dataGaLocation":294},"/community/","community",{"text":531,"config":532},"Forum",{"href":533,"dataGaName":534,"dataGaLocation":294},"https://forum.gitlab.com/","forum",{"text":536,"config":537},"Veranstaltungen",{"href":538,"dataGaName":539,"dataGaLocation":294},"/events/","events",{"text":541,"config":542},"Partner",{"href":543,"dataGaName":544,"dataGaLocation":294},"/de-de/partners/","partners",{"config":546,"title":549,"text":550,"link":551},{"background":547,"textColor":548},"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":552,"config":553},"Aktuelle Nachrichten",{"href":554,"dataGaName":555,"dataGaLocation":294},"/de-de/whats-new/","whats new",{"text":557,"config":558,"menu":560},"Unternehmen",{"dataNavLevelOne":559},"company",{"type":342,"columns":561},[562],{"items":563},[564,569,575,577,582,587,592,597,602,607],{"text":565,"config":566},"Über",{"href":567,"dataGaName":568,"dataGaLocation":294},"/de-de/company/","about",{"text":570,"config":571,"footerGa":574},"Karriere",{"href":572,"dataGaName":573,"dataGaLocation":294},"/jobs/","jobs",{"dataGaName":573},{"text":536,"config":576},{"href":538,"dataGaName":539,"dataGaLocation":294},{"text":578,"config":579},"Geschäftsführung",{"href":580,"dataGaName":581,"dataGaLocation":294},"/company/team/e-group/","leadership",{"text":583,"config":584},"Handbuch",{"href":585,"dataGaName":586,"dataGaLocation":294},"https://handbook.gitlab.com/","handbook",{"text":588,"config":589},"Investor Relations",{"href":590,"dataGaName":591,"dataGaLocation":294},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":593,"config":594},"Trust Center",{"href":595,"dataGaName":596,"dataGaLocation":294},"/de-de/security/","trust center",{"text":598,"config":599},"AI Transparency Center",{"href":600,"dataGaName":601,"dataGaLocation":294},"/de-de/ai-transparency-center/","ai transparency center",{"text":603,"config":604},"Newsletter",{"href":605,"dataGaName":606,"dataGaLocation":294},"/company/contact/#contact-forms","newsletter",{"text":608,"config":609},"Presse",{"href":610,"dataGaName":611,"dataGaLocation":294},"/press/","press",{"text":613,"config":614,"menu":615},"Kontakt",{"dataNavLevelOne":559},{"type":342,"columns":616},[617],{"items":618},[619,624,629],{"text":620,"config":621},"Vertrieb kontaktieren",{"href":622,"dataGaName":623,"dataGaLocation":294},"/de-de/sales/","talk to sales",{"text":625,"config":626},"Support-Portal",{"href":627,"dataGaName":628,"dataGaLocation":294},"https://support.gitlab.com/hc/en-us","support portal",{"text":630,"config":631},"Kundenportal",{"href":632,"dataGaName":633,"dataGaLocation":294},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":635,"login":636,"suggestions":643},"Schließen",{"text":637,"link":638},"Um Repositorys und Projekte zu durchsuchen, melde dich an bei",{"text":639,"config":640},"gitlab.com",{"href":308,"dataGaName":641,"dataGaLocation":642},"search login","search",{"text":644,"default":645},"Vorschläge",[646,648,653,655,660,665],{"text":258,"config":647},{"href":264,"dataGaName":258,"dataGaLocation":642},{"text":649,"config":650},"Codevorschläge (KI)",{"href":651,"dataGaName":652,"dataGaLocation":642},"/de-de/solutions/code-suggestions/","Code Suggestions (AI)",{"text":358,"config":654},{"href":360,"dataGaName":358,"dataGaLocation":642},{"text":656,"config":657},"GitLab auf AWS",{"href":658,"dataGaName":659,"dataGaLocation":642},"/de-de/partners/technology-partners/aws/","GitLab on AWS",{"text":661,"config":662},"GitLab auf Google Cloud",{"href":663,"dataGaName":664,"dataGaLocation":642},"/de-de/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":331,"config":666},{"href":336,"dataGaName":667,"dataGaLocation":642},"Why GitLab?",{"freeTrial":669,"mobileIcon":674,"desktopIcon":679,"secondaryButton":682},{"text":670,"config":671},"Kostenlos testen",{"href":672,"dataGaName":299,"dataGaLocation":673},"https://gitlab.com/-/trials/new/","nav",{"altText":675,"config":676},"GitLab-Symbol",{"src":677,"dataGaName":678,"dataGaLocation":673},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":675,"config":680},{"src":681,"dataGaName":678,"dataGaLocation":673},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":455,"config":683},{"href":684,"dataGaName":22,"dataGaLocation":673},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/de-de/get-started/",{"freeTrial":686,"mobileIcon":690,"desktopIcon":692},{"text":687,"config":688},"Mehr über GitLab Duo erfahren",{"href":264,"dataGaName":689,"dataGaLocation":673},"gitlab duo",{"altText":675,"config":691},{"src":677,"dataGaName":678,"dataGaLocation":673},{"altText":675,"config":693},{"src":681,"dataGaName":678,"dataGaLocation":673},{"button":695,"mobileIcon":700,"desktopIcon":702},{"text":696,"config":697},"/Option",{"href":698,"dataGaName":699,"dataGaLocation":673},"#contact","switch",{"altText":675,"config":701},{"src":677,"dataGaName":678,"dataGaLocation":673},{"altText":675,"config":703},{"src":704,"dataGaName":678,"dataGaLocation":673},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":706,"mobileIcon":711,"desktopIcon":713},{"text":707,"config":708},"Zurück zur Preisübersicht",{"href":442,"dataGaName":709,"dataGaLocation":673,"icon":710},"back to pricing","GoBack",{"altText":675,"config":712},{"src":677,"dataGaName":678,"dataGaLocation":673},{"altText":675,"config":714},{"src":681,"dataGaName":678,"dataGaLocation":673},{"title":716,"button":717,"config":721},"GitLab Orbit ist da: die Kontextebene für KI-Agenten",{"text":334,"config":718},{"href":719,"dataGaName":720,"dataGaLocation":294},"/de-de/gitlab-orbit/","orbit",{"layout":722,"disabled":723},"release",false,{"data":725},{"text":726,"source":727,"edit":733,"contribute":738,"config":743,"items":748,"minimal":954},"Git ist eine Marke von Software Freedom Conservancy und unsere Verwendung von „GitLab“ erfolgt unter Lizenz.",{"text":728,"config":729},"Quelltext der Seite anzeigen",{"href":730,"dataGaName":731,"dataGaLocation":732},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":734,"config":735},"Diese Seite bearbeiten",{"href":736,"dataGaName":737,"dataGaLocation":732},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":739,"config":740},"Beteilige dich",{"href":741,"dataGaName":742,"dataGaLocation":732},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":744,"facebook":745,"youtube":746,"linkedin":747},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[749,794,847,889,921],{"title":440,"links":750,"subMenu":765},[751,755,760],{"text":752,"config":753},"Tarife anzeigen",{"href":442,"dataGaName":754,"dataGaLocation":732},"view plans",{"text":756,"config":757},"Vorteile von Premium",{"href":758,"dataGaName":759,"dataGaLocation":732},"/de-de/pricing/premium/","why premium",{"text":761,"config":762},"Vorteile von Ultimate",{"href":763,"dataGaName":764,"dataGaLocation":732},"/de-de/pricing/ultimate/","why ultimate",[766],{"title":613,"links":767},[768,770,772,774,779,784,789],{"text":620,"config":769},{"href":622,"dataGaName":304,"dataGaLocation":732},{"text":625,"config":771},{"href":627,"dataGaName":628,"dataGaLocation":732},{"text":630,"config":773},{"href":632,"dataGaName":633,"dataGaLocation":732},{"text":775,"config":776},"Status",{"href":777,"dataGaName":778,"dataGaLocation":732},"https://status.gitlab.com/","status",{"text":780,"config":781},"Nutzungsbedingungen",{"href":782,"dataGaName":783,"dataGaLocation":732},"/terms/","terms of use",{"text":785,"config":786},"Datenschutzerklärung",{"href":787,"dataGaName":788,"dataGaLocation":732},"/de-de/privacy/","privacy statement",{"text":790,"config":791},"Cookie-Einstellungen",{"dataGaName":792,"dataGaLocation":732,"id":793,"isOneTrustButton":282},"cookie preferences","ot-sdk-btn",{"title":338,"links":795,"subMenu":804},[796,800],{"text":797,"config":798},"DevSecOps-Plattform",{"href":323,"dataGaName":799,"dataGaLocation":732},"devsecops platform",{"text":801,"config":802},"KI-unterstützte Entwicklung",{"href":264,"dataGaName":803,"dataGaLocation":732},"ai-assisted development",[805],{"title":806,"links":807},"Themen",[808,812,817,822,827,832,837,842],{"text":358,"config":809},{"href":810,"dataGaName":811,"dataGaLocation":732},"/de-de/topics/ci-cd/","cicd",{"text":813,"config":814},"GitOps",{"href":815,"dataGaName":816,"dataGaLocation":732},"/de-de/topics/gitops/","gitops",{"text":818,"config":819},"DevOps",{"href":820,"dataGaName":821,"dataGaLocation":732},"/de-de/topics/devops/","devops",{"text":823,"config":824},"Versionskontrolle",{"href":825,"dataGaName":826,"dataGaLocation":732},"/de-de/topics/version-control/","version control",{"text":828,"config":829},"DevSecOps",{"href":830,"dataGaName":831,"dataGaLocation":732},"/de-de/topics/devsecops/","devsecops",{"text":833,"config":834},"Cloud-nativ",{"href":835,"dataGaName":836,"dataGaLocation":732},"/de-de/topics/cloud-native/","cloud native",{"text":838,"config":839},"KI für das Programmieren",{"href":840,"dataGaName":841,"dataGaLocation":732},"/de-de/topics/devops/ai-for-coding/","ai for coding",{"text":843,"config":844},"Agentische KI",{"href":845,"dataGaName":846,"dataGaLocation":732},"/de-de/topics/agentic-ai/","agentic ai",{"title":848,"links":849},"Lösungen",[850,853,855,860,864,867,870,873,875,877,879,884],{"text":383,"config":851},{"href":378,"dataGaName":852,"dataGaLocation":732},"Application Security Testing",{"text":370,"config":854},{"href":354,"dataGaName":355,"dataGaLocation":732},{"text":856,"config":857},"Agile Entwicklung",{"href":858,"dataGaName":859,"dataGaLocation":732},"/de-de/solutions/agile-delivery/","agile delivery",{"text":861,"config":862},"SCM",{"href":367,"dataGaName":863,"dataGaLocation":732},"source code management",{"text":358,"config":865},{"href":360,"dataGaName":866,"dataGaLocation":732},"continuous integration & delivery",{"text":409,"config":868},{"href":411,"dataGaName":869,"dataGaLocation":732},"value stream management",{"text":813,"config":871},{"href":872,"dataGaName":816,"dataGaLocation":732},"/de-de/solutions/gitops/",{"text":422,"config":874},{"href":425,"dataGaName":426,"dataGaLocation":732},{"text":428,"config":876},{"href":431,"dataGaName":432,"dataGaLocation":732},{"text":434,"config":878},{"href":437,"dataGaName":438,"dataGaLocation":732},{"text":880,"config":881},"Bildungswesen",{"href":882,"dataGaName":883,"dataGaLocation":732},"/de-de/solutions/education/","education",{"text":885,"config":886},"Finanzdienstleistungen",{"href":887,"dataGaName":888,"dataGaLocation":732},"/de-de/solutions/finance/","financial services",{"title":445,"links":890},[891,893,895,897,900,902,905,907,909,911,913,915,917,919],{"text":24,"config":892},{"href":459,"dataGaName":27,"dataGaLocation":732},{"text":461,"config":894},{"href":463,"dataGaName":464,"dataGaLocation":732},{"text":466,"config":896},{"href":468,"dataGaName":469,"dataGaLocation":732},{"text":471,"config":898},{"href":473,"dataGaName":899,"dataGaLocation":732},"docs",{"text":494,"config":901},{"href":496,"dataGaName":497,"dataGaLocation":732},{"text":903,"config":904},"Neuerungen",{"href":554,"dataGaName":555,"dataGaLocation":732},{"text":489,"config":906},{"href":491,"dataGaName":492,"dataGaLocation":732},{"text":508,"config":908},{"href":510,"dataGaName":511,"dataGaLocation":732},{"text":516,"config":910},{"href":518,"dataGaName":519,"dataGaLocation":732},{"text":521,"config":912},{"href":523,"dataGaName":524,"dataGaLocation":732},{"text":526,"config":914},{"href":528,"dataGaName":529,"dataGaLocation":732},{"text":531,"config":916},{"href":533,"dataGaName":534,"dataGaLocation":732},{"text":536,"config":918},{"href":538,"dataGaName":539,"dataGaLocation":732},{"text":541,"config":920},{"href":543,"dataGaName":544,"dataGaLocation":732},{"title":557,"links":922},[923,925,927,929,931,933,938,943,945,947,949],{"text":565,"config":924},{"href":567,"dataGaName":559,"dataGaLocation":732},{"text":570,"config":926},{"href":572,"dataGaName":573,"dataGaLocation":732},{"text":578,"config":928},{"href":580,"dataGaName":581,"dataGaLocation":732},{"text":583,"config":930},{"href":585,"dataGaName":586,"dataGaLocation":732},{"text":588,"config":932},{"href":590,"dataGaName":591,"dataGaLocation":732},{"text":934,"config":935},"Nachhaltigkeit",{"href":936,"dataGaName":937,"dataGaLocation":732},"/sustainability/","Sustainability",{"text":939,"config":940},"Vielfalt, Inklusion und Zugehörigkeit",{"href":941,"dataGaName":942,"dataGaLocation":732},"/de-de/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":593,"config":944},{"href":595,"dataGaName":596,"dataGaLocation":732},{"text":603,"config":946},{"href":605,"dataGaName":606,"dataGaLocation":732},{"text":608,"config":948},{"href":610,"dataGaName":611,"dataGaLocation":732},{"text":950,"config":951},"Transparenzerklärung zu moderner Sklaverei",{"href":952,"dataGaName":953,"dataGaLocation":732},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":955},[956,959,962],{"text":957,"config":958},"Terms",{"href":782,"dataGaName":783,"dataGaLocation":732},{"text":960,"config":961},"Cookies",{"dataGaName":792,"dataGaLocation":732,"id":793,"isOneTrustButton":282},{"text":963,"config":964},"Datenschutz",{"href":787,"dataGaName":788,"dataGaLocation":732},{"header":966,"blurb":967,"button":968,"secondaryButton":973},"Beginne noch heute, schneller zu entwickeln","Entdecke, was dein Team mit der intelligenten Orchestrierungsplattform für DevSecOps erreichen kann.\n",{"text":969,"config":970},"Kostenlosen Test starten",{"href":971,"dataGaName":299,"dataGaLocation":972},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/de-de/","feature",{"text":620,"config":974},{"href":622,"dataGaName":304,"dataGaLocation":972},1786803759939]