[{"data":1,"prerenderedAt":962},["ShallowReactive",2],{"/de-de/gitlab-ci-skill":3,"navigation-de-de":289,"banner-de-de":703,"footer-de-de":713,"next-steps-de-de":952},{"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},"Weiter gehen",{"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 • Kostenlose KI-Skill","Erstelle und validiere GitLab-CI-Pipelines, ohne den Editor zu verlassen.","Eine kostenlose KI-Skill, die deine `.gitlab-ci.yml` in deinem lokalen Editor erstellt und validiert. Funktioniert mit Cursor, VS Code, Claude Code und jedem Agenten, den du bereits nutzt.\n",{"text":50,"config":51},"Skill holen",{"href":21,"dataGaName":52,"dataGaLocation":53},"get the skill","hero",{"text":55,"config":56},"Powered by glci (experimental)",{"href":57,"dataGaName":58,"dataGaLocation":53},"https://glci-e20136.gitlab.io/","powered by glci","**Neu!** Wir verbessern die Skill laufend — [teile dein Feedback mit uns.](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 stages, 5 jobs · node: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 stages, 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 Wandel","Von commit-und-dann-validieren zu validieren-und-dann-committen","Pipelines sind der einzige Teil des modernen Entwicklungs-Stacks, den du immer noch nicht lokal validieren kannst. Die 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],"Das YAML aus dem Gedächtnis oder mithilfe der Dokumentation von Hand schreiben","Committen und auf einen Branch pushen, um zu sehen, ob es funktioniert","8–12 Minuten auf einen Remote-Runner warten","An einem Tippfehler, einer fehlenden Variable oder einem falsch benannten Job fehlschlagen","Bearbeiten, pushen, 3–4 Mal wiederholen","Eine Spur von „fix CI\"-Commits im Verlauf hinterlassen",{"label":116,"headline":117,"bullets":118},"Mit der 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 prüfen","`glci run` ausführen, um jeden Job in echtem Docker auszuführen","Beheben, was fehlschlägt — in Sekunden, nicht Minuten","Einmal pushen, mit einer Pipeline, die du bereits hast laufen sehen","Halte deinen Git-Verlauf bei deinem Code, nicht bei deinem YAML","Der Wandel ist keine schnellere Pipeline. Er ist ein anderes Verhältnis zur Pipeline. Dasselbe Verhältnis, das du längst zu deinem Anwendungscode 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","Kein GitLab-Konto nötig, um lokal zu validieren. 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 die 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. Portabel by Design.",{"timing":140,"title":141,"description":142,"badge":143},"~3 Minuten","Fragen, ausführen, Code pushen","\"Write a CI pipeline for this project.\" Prüfe das YAML, das der Agent entwirft. Führe `glci run` aus. Pushe, sobald 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 lädt.",{"title":151,"description":152},"Ein Projekt","Eine beliebige Codebase, die du irgendwo entwickeln und hosten kannst. Der Agent liest aus deinem lokalen Arbeitsverzeichnis und entwirft automatisch eine passende Pipeline.",{"title":154,"description":155},"Lokal laufendes 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)","Die Skill und glci validieren auch ohne lokal; ein Projekt brauchst du 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 eine 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 die Skill herunter und erfahre, wo du die [Dateien ablegst](https://docs.cursor.com/context/rules), die Cursor erkennt.","Lade Cursor neu. Der Agent nutzt die Skill automatisch, wenn er angesprochen wird: `\"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 die Skill in deinen VS-Code-Workspace und referenziere sie 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 die Skill in das Skill-Verzeichnis von Claude Code.","Starte Claude Code neu. Die Skill aktiviert sich automatisch, sobald sie angesprochen wird: `\"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 die Skill herunter und erfahre, wo du die [Dateien ablegst](https://opencode.ai/docs/skills/#place-files), die OpenCode erkennt.","Danach nutzt OpenCode die Skill automatisch, sobald sie angesprochen wird: `\"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 die Skill in das Agentenverzeichnis von Codex.","Die 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","Die 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 diese Skill","Niemand möchte sich in der UI anmelden, um eine Pipeline zu schreiben. Diese Skill hält dich so lange wie möglich im Editor. Aber manchmal muss man zurück: eine fehlgeschlagene CI/CD-Pipeline, ein MR-Review, etwas, das du bereitstellen wolltest und schiefging. Wenn das passiert, ist die Plattform bereits verdrahtet. Code, Pipelines, Registry, Geheimnisse und Deployments leben an einem Ort. Welchen Editor oder Agenten du auch nutzt — er klinkt sich ein. Dieselben Sicherheitsprüfungen laufen über KI-geschriebenen Code 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 mitbringst, es klinkt sich über MCP ein und arbeitet aus derselben verbindlichen Sicht. Offen an den Rändern, regiert in der Mitte.",{"icon":223},"MachineLearning",{"title":225,"description":226,"config":227},"Kontext trennt schnelle KI von vertrauenswürdiger KI.","Agenten ohne Kontext schreiben Code, der richtig aussieht und in der Produktion bricht, weil sie nicht sehen, was von einer Änderung abhängt oder wo ein erkanntes Sicherheitsrisiko bereits besteht. Der Knowledge Graph von GitLab kann live abbilden, wie Code, Pipelines, Deployments und erkannte Sicherheitsrisiken zusammenhängen, sodass Fragen nach Auswirkungsradius oder Downstream-Effekten in Sekunden statt Tagen beantwortet werden. 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 Chain of Custody. Bring dein eigenes Modell, deine eigene Cloud, deinen eigenen Agenten mit — alles wird vom selben Gefüge regiert.",{"icon":233},"Compliance",{"title":235,"description":236,"config":237},"Vom Traditionellen zum Autonomen, dieselbe Plattform.","Einige Teams werden weiter Code von Hand schreiben. Andere werden Agenten gezielt steuern. Einige wenige werden Agenten autonom an Aufgaben mit geringerem Risiko laufen lassen. Alle drei Wege beruhen auf demselben Datenmodell und derselben Governance, sodass Teams in ihrem eigenen Tempo voranschreiten — ohne Replatforming, wenn sich ihre KI-Reife ändert.",{"icon":238},"FlowAi","Wir bauen diese Skill aktiv weiter aus, und das Team dahinter möchte, dass sie zu deinem Arbeitsalltag passt. Sag uns, was gut läuft und was im Weg steht. [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","Die GitLab CI Skill ist gezielt darauf zugeschnitten, neue Pipelines im Editor zu entwerfen und zu validieren. Wenn die CI/CD-Arbeit ihre Form ändert, hat GitLab passende Produkte für die anderen Momente.",{"id":246},"going-further",[248,257],{"label":249,"title":250,"description":251,"link":252},"Kostenlose KI-Skill · Migration","Du kommst von GitHub Actions?","Die 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 braucht, 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 komplex?","Der CI Expert Agent lebt in der GitLab Duo Agent Platform mit vollem Projektkontext: er liest Job-Protokolle live, optimiert Builds und ihre Zeiten, übernimmt das Debugging instabiler Jobs und arbeitet über Multi-Projekt-Pipelines hinweg. Für den Moment, in dem Pipelines aufhören, etwas zu sein, das man schreibt, und beginnen, etwas zu sein, das man betreibt.",{"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","Eine kostenlose KI-Skill, die deine .gitlab-ci.yml im lokalen Editor erstellt und validiert. Funktioniert mit Cursor, VS Code, Claude Code und mehr.","de-de/gitlab-ci-skill","KVemPwq1-tyHW-5443zfbFaqq4TDgt2vVzyzMDf7KfA",{"logo":290,"freeTrial":295,"sales":300,"login":305,"items":310,"search":622,"minimal":656,"duo":673,"switchNav":682,"pricingDeployment":693},{"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},"Vertrieb kontaktieren",{"href":303,"dataGaName":304,"dataGaLocation":294},"/de-de/sales/","sales",{"text":306,"config":307},"Anmelden",{"href":308,"dataGaName":309,"dataGaLocation":294},"https://gitlab.com/users/sign_in/","sign in",[311,337,439,444,546,602],{"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},"Sicherheit 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":535},{"text":450,"config":451},"Alle Ressourcen anzeigen",{"href":452,"dataGaName":447,"dataGaLocation":294},"/de-de/resources/",[454,485,507],{"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,502],{"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},"The Source",{"href":501,"dataGaName":497,"dataGaLocation":294},"/de-de/the-source/",{"text":503,"config":504},"Remote",{"href":505,"dataGaName":506,"dataGaLocation":294},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":508,"items":509},"Vernetzen",[510,515,520,525,530],{"text":511,"config":512},"GitLab-Services",{"href":513,"dataGaName":514,"dataGaLocation":294},"/de-de/services/","services",{"text":516,"config":517},"Community",{"href":518,"dataGaName":519,"dataGaLocation":294},"/community/","community",{"text":521,"config":522},"Forum",{"href":523,"dataGaName":524,"dataGaLocation":294},"https://forum.gitlab.com/","forum",{"text":526,"config":527},"Veranstaltungen",{"href":528,"dataGaName":529,"dataGaLocation":294},"/events/","events",{"text":531,"config":532},"Partner",{"href":533,"dataGaName":534,"dataGaLocation":294},"/de-de/partners/","partners",{"config":536,"title":539,"text":540,"link":541},{"background":537,"textColor":538},"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":542,"config":543},"Aktuelle Nachrichten",{"href":544,"dataGaName":545,"dataGaLocation":294},"/de-de/whats-new/","whats new",{"text":547,"config":548,"menu":550},"Company",{"dataNavLevelOne":549},"company",{"type":342,"columns":551},[552],{"items":553},[554,559,565,567,572,577,582,587,592,597],{"text":555,"config":556},"Über",{"href":557,"dataGaName":558,"dataGaLocation":294},"/de-de/company/","about",{"text":560,"config":561,"footerGa":564},"Karriere",{"href":562,"dataGaName":563,"dataGaLocation":294},"/jobs/","jobs",{"dataGaName":563},{"text":526,"config":566},{"href":528,"dataGaName":529,"dataGaLocation":294},{"text":568,"config":569},"Geschäftsführung",{"href":570,"dataGaName":571,"dataGaLocation":294},"/company/team/e-group/","leadership",{"text":573,"config":574},"Handbuch",{"href":575,"dataGaName":576,"dataGaLocation":294},"https://handbook.gitlab.com/","handbook",{"text":578,"config":579},"Investor Relations",{"href":580,"dataGaName":581,"dataGaLocation":294},"https://ir.gitlab.com/","investor relations",{"text":583,"config":584},"Trust Center",{"href":585,"dataGaName":586,"dataGaLocation":294},"/de-de/security/","trust center",{"text":588,"config":589},"AI Transparency Center",{"href":590,"dataGaName":591,"dataGaLocation":294},"/de-de/ai-transparency-center/","ai transparency center",{"text":593,"config":594},"Newsletter",{"href":595,"dataGaName":596,"dataGaLocation":294},"/company/contact/#contact-forms","newsletter",{"text":598,"config":599},"Presse",{"href":600,"dataGaName":601,"dataGaLocation":294},"/press/","press",{"text":603,"config":604,"menu":605},"Kontakt",{"dataNavLevelOne":549},{"type":342,"columns":606},[607],{"items":608},[609,612,617],{"text":301,"config":610},{"href":303,"dataGaName":611,"dataGaLocation":294},"talk to sales",{"text":613,"config":614},"Support-Portal",{"href":615,"dataGaName":616,"dataGaLocation":294},"https://support.gitlab.com","support portal",{"text":618,"config":619},"Kundenportal",{"href":620,"dataGaName":621,"dataGaLocation":294},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":623,"login":624,"suggestions":631},"Schließen",{"text":625,"link":626},"Um Repositorys und Projekte zu durchsuchen, melde dich an bei",{"text":627,"config":628},"gitlab.com",{"href":308,"dataGaName":629,"dataGaLocation":630},"search login","search",{"text":632,"default":633},"Vorschläge",[634,636,641,643,648,653],{"text":258,"config":635},{"href":264,"dataGaName":258,"dataGaLocation":630},{"text":637,"config":638},"Codevorschläge (KI)",{"href":639,"dataGaName":640,"dataGaLocation":630},"/de-de/solutions/code-suggestions/","Code Suggestions (AI)",{"text":358,"config":642},{"href":360,"dataGaName":358,"dataGaLocation":630},{"text":644,"config":645},"GitLab auf AWS",{"href":646,"dataGaName":647,"dataGaLocation":630},"/de-de/partners/technology-partners/aws/","GitLab on AWS",{"text":649,"config":650},"GitLab auf Google Cloud",{"href":651,"dataGaName":652,"dataGaLocation":630},"/de-de/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":331,"config":654},{"href":336,"dataGaName":655,"dataGaLocation":630},"Why GitLab?",{"freeTrial":657,"mobileIcon":662,"desktopIcon":667,"secondaryButton":670},{"text":658,"config":659},"Kostenlos testen",{"href":660,"dataGaName":299,"dataGaLocation":661},"https://gitlab.com/-/trials/new/","nav",{"altText":663,"config":664},"GitLab-Symbol",{"src":665,"dataGaName":666,"dataGaLocation":661},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":663,"config":668},{"src":669,"dataGaName":666,"dataGaLocation":661},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":455,"config":671},{"href":672,"dataGaName":22,"dataGaLocation":661},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/de-de/get-started/",{"freeTrial":674,"mobileIcon":678,"desktopIcon":680},{"text":675,"config":676},"Mehr über GitLab Duo erfahren",{"href":264,"dataGaName":677,"dataGaLocation":661},"gitlab duo",{"altText":663,"config":679},{"src":665,"dataGaName":666,"dataGaLocation":661},{"altText":663,"config":681},{"src":669,"dataGaName":666,"dataGaLocation":661},{"button":683,"mobileIcon":688,"desktopIcon":690},{"text":684,"config":685},"/Option",{"href":686,"dataGaName":687,"dataGaLocation":661},"#contact","switch",{"altText":663,"config":689},{"src":665,"dataGaName":666,"dataGaLocation":661},{"altText":663,"config":691},{"src":692,"dataGaName":666,"dataGaLocation":661},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":694,"mobileIcon":699,"desktopIcon":701},{"text":695,"config":696},"Zurück zur Preisübersicht",{"href":442,"dataGaName":697,"dataGaLocation":661,"icon":698},"back to pricing","GoBack",{"altText":663,"config":700},{"src":665,"dataGaName":666,"dataGaLocation":661},{"altText":663,"config":702},{"src":669,"dataGaName":666,"dataGaLocation":661},{"title":704,"button":705,"config":710},"Sieh dir an, wie agentische KI die Softwarebereitstellung transformiert",{"text":706,"config":707},"Jetzt live bei GitLab Transcend am 10. Juni dabei sein",{"href":708,"dataGaName":709,"dataGaLocation":294},"/de-de/events/transcend/virtual/","transcend event",{"layout":711,"disabled":712},"release",false,{"data":714},{"text":715,"source":716,"edit":722,"contribute":727,"config":732,"items":737,"minimal":943},"Git ist eine Marke von Software Freedom Conservancy und unsere Verwendung von „GitLab“ erfolgt unter Lizenz.",{"text":717,"config":718},"Quelltext der Seite anzeigen",{"href":719,"dataGaName":720,"dataGaLocation":721},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":723,"config":724},"Diese Seite bearbeiten",{"href":725,"dataGaName":726,"dataGaLocation":721},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":728,"config":729},"Beteilige dich",{"href":730,"dataGaName":731,"dataGaLocation":721},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":733,"facebook":734,"youtube":735,"linkedin":736},"https://x.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[738,783,836,878,909],{"title":440,"links":739,"subMenu":754},[740,744,749],{"text":741,"config":742},"Tarife anzeigen",{"href":442,"dataGaName":743,"dataGaLocation":721},"view plans",{"text":745,"config":746},"Vorteile von Premium",{"href":747,"dataGaName":748,"dataGaLocation":721},"/de-de/pricing/premium/","why premium",{"text":750,"config":751},"Vorteile von Ultimate",{"href":752,"dataGaName":753,"dataGaLocation":721},"/de-de/pricing/ultimate/","why ultimate",[755],{"title":603,"links":756},[757,759,761,763,768,773,778],{"text":301,"config":758},{"href":303,"dataGaName":304,"dataGaLocation":721},{"text":613,"config":760},{"href":615,"dataGaName":616,"dataGaLocation":721},{"text":618,"config":762},{"href":620,"dataGaName":621,"dataGaLocation":721},{"text":764,"config":765},"Status",{"href":766,"dataGaName":767,"dataGaLocation":721},"https://status.gitlab.com/","status",{"text":769,"config":770},"Nutzungsbedingungen",{"href":771,"dataGaName":772,"dataGaLocation":721},"/terms/","terms of use",{"text":774,"config":775},"Datenschutzerklärung",{"href":776,"dataGaName":777,"dataGaLocation":721},"/de-de/privacy/","privacy statement",{"text":779,"config":780},"Cookie-Einstellungen",{"dataGaName":781,"dataGaLocation":721,"id":782,"isOneTrustButton":282},"cookie preferences","ot-sdk-btn",{"title":338,"links":784,"subMenu":793},[785,789],{"text":786,"config":787},"DevSecOps-Plattform",{"href":323,"dataGaName":788,"dataGaLocation":721},"devsecops platform",{"text":790,"config":791},"KI-unterstützte Entwicklung",{"href":264,"dataGaName":792,"dataGaLocation":721},"ai-assisted development",[794],{"title":795,"links":796},"Themen",[797,801,806,811,816,821,826,831],{"text":358,"config":798},{"href":799,"dataGaName":800,"dataGaLocation":721},"/de-de/topics/ci-cd/","cicd",{"text":802,"config":803},"GitOps",{"href":804,"dataGaName":805,"dataGaLocation":721},"/de-de/topics/gitops/","gitops",{"text":807,"config":808},"DevOps",{"href":809,"dataGaName":810,"dataGaLocation":721},"/de-de/topics/devops/","devops",{"text":812,"config":813},"Versionskontrolle",{"href":814,"dataGaName":815,"dataGaLocation":721},"/de-de/topics/version-control/","version control",{"text":817,"config":818},"DevSecOps",{"href":819,"dataGaName":820,"dataGaLocation":721},"/de-de/topics/devsecops/","devsecops",{"text":822,"config":823},"Cloud-nativ",{"href":824,"dataGaName":825,"dataGaLocation":721},"/de-de/topics/cloud-native/","cloud native",{"text":827,"config":828},"KI für das Programmieren",{"href":829,"dataGaName":830,"dataGaLocation":721},"/de-de/topics/devops/ai-for-coding/","ai for coding",{"text":832,"config":833},"Agentische KI",{"href":834,"dataGaName":835,"dataGaLocation":721},"/de-de/topics/agentic-ai/","agentic ai",{"title":837,"links":838},"Lösungen",[839,842,844,849,853,856,859,862,864,866,868,873],{"text":383,"config":840},{"href":378,"dataGaName":841,"dataGaLocation":721},"Application Security Testing",{"text":370,"config":843},{"href":354,"dataGaName":355,"dataGaLocation":721},{"text":845,"config":846},"Agile Entwicklung",{"href":847,"dataGaName":848,"dataGaLocation":721},"/de-de/solutions/agile-delivery/","agile delivery",{"text":850,"config":851},"SCM",{"href":367,"dataGaName":852,"dataGaLocation":721},"source code management",{"text":358,"config":854},{"href":360,"dataGaName":855,"dataGaLocation":721},"continuous integration & delivery",{"text":409,"config":857},{"href":411,"dataGaName":858,"dataGaLocation":721},"value stream management",{"text":802,"config":860},{"href":861,"dataGaName":805,"dataGaLocation":721},"/de-de/solutions/gitops/",{"text":422,"config":863},{"href":425,"dataGaName":426,"dataGaLocation":721},{"text":428,"config":865},{"href":431,"dataGaName":432,"dataGaLocation":721},{"text":434,"config":867},{"href":437,"dataGaName":438,"dataGaLocation":721},{"text":869,"config":870},"Bildungswesen",{"href":871,"dataGaName":872,"dataGaLocation":721},"/de-de/solutions/education/","education",{"text":874,"config":875},"Finanzdienstleistungen",{"href":876,"dataGaName":877,"dataGaLocation":721},"/de-de/solutions/finance/","financial services",{"title":445,"links":879},[880,882,884,886,889,891,894,896,898,901,903,905,907],{"text":24,"config":881},{"href":459,"dataGaName":27,"dataGaLocation":721},{"text":461,"config":883},{"href":463,"dataGaName":464,"dataGaLocation":721},{"text":466,"config":885},{"href":468,"dataGaName":469,"dataGaLocation":721},{"text":471,"config":887},{"href":473,"dataGaName":888,"dataGaLocation":721},"docs",{"text":494,"config":890},{"href":496,"dataGaName":497,"dataGaLocation":721},{"text":892,"config":893},"Neuigkeiten",{"href":544,"dataGaName":545,"dataGaLocation":721},{"text":489,"config":895},{"href":491,"dataGaName":492,"dataGaLocation":721},{"text":503,"config":897},{"href":505,"dataGaName":506,"dataGaLocation":721},{"text":899,"config":900},"GitLab Services",{"href":513,"dataGaName":514,"dataGaLocation":721},{"text":516,"config":902},{"href":518,"dataGaName":519,"dataGaLocation":721},{"text":521,"config":904},{"href":523,"dataGaName":524,"dataGaLocation":721},{"text":526,"config":906},{"href":528,"dataGaName":529,"dataGaLocation":721},{"text":531,"config":908},{"href":533,"dataGaName":534,"dataGaLocation":721},{"title":910,"links":911},"Unternehmen",[912,914,916,918,920,922,927,932,934,936,938],{"text":555,"config":913},{"href":557,"dataGaName":549,"dataGaLocation":721},{"text":560,"config":915},{"href":562,"dataGaName":563,"dataGaLocation":721},{"text":568,"config":917},{"href":570,"dataGaName":571,"dataGaLocation":721},{"text":573,"config":919},{"href":575,"dataGaName":576,"dataGaLocation":721},{"text":578,"config":921},{"href":580,"dataGaName":581,"dataGaLocation":721},{"text":923,"config":924},"Nachhaltigkeit",{"href":925,"dataGaName":926,"dataGaLocation":721},"/sustainability/","Sustainability",{"text":928,"config":929},"Vielfalt, Inklusion und Zugehörigkeit",{"href":930,"dataGaName":931,"dataGaLocation":721},"/de-de/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":583,"config":933},{"href":585,"dataGaName":586,"dataGaLocation":721},{"text":593,"config":935},{"href":595,"dataGaName":596,"dataGaLocation":721},{"text":598,"config":937},{"href":600,"dataGaName":601,"dataGaLocation":721},{"text":939,"config":940},"Transparenzerklärung zu moderner Sklaverei",{"href":941,"dataGaName":942,"dataGaLocation":721},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":944},[945,947,950],{"text":769,"config":946},{"href":771,"dataGaName":772,"dataGaLocation":721},{"text":948,"config":949},"Cookies",{"dataGaName":781,"dataGaLocation":721,"id":782,"isOneTrustButton":282},{"text":774,"config":951},{"href":776,"dataGaName":777,"dataGaLocation":721},{"header":953,"blurb":954,"button":955,"secondaryButton":960},"Beginne noch heute, schneller zu entwickeln","Entdecke, was dein Team mit der intelligenten Orchestrierungsplattform für DevSecOps erreichen kann.\n",{"text":956,"config":957},"Kostenlosen Test starten",{"href":958,"dataGaName":299,"dataGaLocation":959},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/de-de/","feature",{"text":301,"config":961},{"href":303,"dataGaName":304,"dataGaLocation":959},1782318642460]