[{"data":1,"prerenderedAt":1059},["ShallowReactive",2],{"/de-de/github-actions-to-gitlab-ci":3,"navigation-de-de":384,"banner-de-de":800,"footer-de-de":810,"next-steps-de-de":1049},{"id":4,"title":5,"body":6,"category":6,"config":6,"content":7,"description":6,"extension":375,"meta":376,"navigation":377,"path":378,"seo":379,"slug":6,"stem":382,"testContent":6,"type":6,"__hash__":383},"pages/de-de/github-actions-to-gitlab-ci.yml","Github Actions To Gitlab Ci",null,[8,35,262,283,332,362,373],{"componentName":9,"componentContent":10},"GitlabCiHero",{"eyebrow":11,"title":12,"description":13,"primaryButton":14,"secondaryButton":20,"stats":25},"✦ Kostenloser KI-Skill","Mach aus deinen GitHub Actions-Workflows im Handumdrehen \u003Cspan class=\"highlight\">GitLab CI/CD\u003C/span>. Keine Dokumentation nötig","Erweitere deinen bestehenden Agenten oder dein KI-Tool – egal ob Cursor, VS Code, Claude oder ein anderer MCP-kompatibler Client – um einen kostenlosen KI-Skill und konvertiere GitHub Actions-Workflows in Sekunden zu GitLab CI/CD. Die größte Hürde jeder Migration – einfach gelöst.\n",{"text":15,"config":16},"Skill holen",{"href":17,"dataGaName":18,"dataGaLocation":19},"#install","get the skill","hero",{"text":21,"config":22},"Skill ansehen",{"href":23,"dataGaName":24,"dataGaLocation":19},"https://gitlab.com/gitlab-org/ci-cd/github-actions-to-gitlab-ci","view the skill",[26,29,32],{"number":27,"label":28},"Sekunden","für die Installation",{"number":30,"label":31},"0","benötigte GitLab-Konten für die Konvertierung",{"number":33,"label":34},"6+","unterstützte KI-Tools",{"componentName":36,"componentContent":37},"GitlabCiCodeComparison",{"eyebrow":38,"title":39,"body":40,"leftFilename":41,"rightFilename":42,"footerLabel":43,"footerText":44,"leftLines":45,"rightLines":161},"GitLab CI/CD","Weniger Bastelarbeit. Mehr Pipeline.","KI pusht Code schneller durch die CI, als Plattformteams mithalten können. Das Modell von GitHub Actions ist von Haus aus zusammensetzbar – selbst bei Standard-Workflows musst du externe Actions für Checkout, Setup, Scans und Bereitstellungen zusammenstückeln. Jede einzelne davon bedeutet: eine Version, die gepinnt werden muss, ein Upstream, den man im Auge behalten muss – und ein weiteres Problem für das Plattformteam, wenn mal etwas nicht mehr funktioniert.\n\nBei GitLab CI/CD sind diese Basics nativ in die Plattform integriert. So kann sich dein Team darauf konzentrieren, „Golden Paths“ zu definieren, anstatt sich mit der Wartung von zusammengeklebtem Code herumzuschlagen.\n",".github/workflows/deploy.yml",".gitlab-ci.yml","Achtung","Etwas lässt sich nicht automatisch konvertieren? Der Skill kennzeichnet es explizit – keine fehlgeschlagenen Pipelines, keine stillen Fehler.",[46,51,58,60,66,71,82,84,89,94,101,106,112,117,122,130,136,141,146,151,155],{"tokens":47},[48],{"text":49,"type":50},"# GitHub Actions","comment",{"tokens":52},[53,56],{"text":54,"type":55},"name","key",{"text":57},": Deploy to Production",{"tokens":59},[],{"tokens":61},[62,64],{"text":63,"type":55},"on",{"text":65},":",{"tokens":67},[68,70],{"text":69,"type":55},"  push",{"text":65},{"tokens":72},[73,75,77,80],{"text":74,"type":55},"    branches",{"text":76},": \\[",{"text":78,"type":79},"main","string",{"text":81},"]",{"tokens":83},[],{"tokens":85},[86,88],{"text":87,"type":55},"jobs",{"text":65},{"tokens":90},[91,93],{"text":92,"type":55},"  deploy",{"text":65},{"tokens":95,"highlight":100},[96,98],{"text":97,"type":55},"    runs-on",{"text":99},": ubuntu-latest","red",{"tokens":102},[103,105],{"text":104,"type":55},"    steps",{"text":65},{"tokens":107,"highlight":100},[108,110],{"text":109,"type":55},"      - uses",{"text":111},": actions/checkout@v3",{"tokens":113,"highlight":100},[114,115],{"text":109,"type":55},{"text":116},": actions/setup-node@v3",{"tokens":118},[119,121],{"text":120,"type":55},"        with",{"text":65},{"tokens":123},[124,126,128],{"text":125,"type":55},"          node-version",{"text":127},": ",{"text":129,"type":79},"'18'",{"tokens":131},[132,134],{"text":133,"type":55},"      - run",{"text":135},": npm ci",{"tokens":137},[138,139],{"text":133,"type":55},{"text":140},": npm test",{"tokens":142},[143,144],{"text":133,"type":55},{"text":145},": npm run build",{"tokens":147,"highlight":100},[148,149],{"text":109,"type":55},{"text":150},": aws-actions/configure-aws-v2",{"tokens":152,"highlight":100},[153,154],{"text":120,"type":55},{"text":65},{"tokens":156,"highlight":100},[157,159],{"text":158,"type":55},"          aws-access-key-id",{"text":160},": ${{ secrets.AWS_KEY }}",[162,166,168,174,180,182,187,191,195,199,201,206,212,217,225,230,234,236,241,246,250,254,258],{"tokens":163},[164],{"text":165,"type":50},"# GitLab CI/CD – generiert durch den Migration-Skill",{"tokens":167},[],{"tokens":169,"highlight":173},[170,172],{"text":171,"type":55},"default",{"text":65},"green",{"tokens":175,"highlight":173},[176,178],{"text":177,"type":55},"  image",{"text":179},": node:18",{"tokens":181},[],{"tokens":183,"highlight":173},[184,186],{"text":185,"type":55},"stages",{"text":65},{"tokens":188,"highlight":173},[189],{"text":190},"  - test",{"tokens":192,"highlight":173},[193],{"text":194},"  - build",{"tokens":196,"highlight":173},[197],{"text":198},"  - deploy",{"tokens":200},[],{"tokens":202,"highlight":173},[203,205],{"text":204,"type":55},"test",{"text":65},{"tokens":207,"highlight":173},[208,210],{"text":209,"type":55},"  stage",{"text":211},": test",{"tokens":213,"highlight":173},[214,216],{"text":215,"type":55},"  rules",{"text":65},{"tokens":218},[219,221,223],{"text":220,"type":55},"    - if",{"text":222},": $CI_COMMIT_BRANCH == ",{"text":224,"type":79},"\"main\"",{"tokens":226},[227,229],{"text":228,"type":55},"  script",{"text":65},{"tokens":231},[232],{"text":233},"    - npm ci && npm test",{"tokens":235},[],{"tokens":237,"highlight":173},[238,240],{"text":239,"type":55},"deploy",{"text":65},{"tokens":242,"highlight":173},[243,244],{"text":209,"type":55},{"text":245},": deploy",{"tokens":247,"highlight":173},[248,249],{"text":228,"type":55},{"text":65},{"tokens":251,"highlight":173},[252],{"text":253},"    - npm run build",{"tokens":255,"highlight":173},[256],{"text":257,"type":50},"    - # ⚠ AWS action needs manual config",{"tokens":259,"highlight":173},[260],{"text":261,"type":50},"    - # docs.gitlab.com/ci/cloud-deployment",{"componentName":263,"componentContent":264},"GitlabCiSteps",{"eyebrow":265,"title":266,"description":267,"config":268,"steps":270},"Loslegen","In drei Schritten zu deiner ersten konvertierten Pipeline","Für die Schritte 1 und 2 brauchst du nicht einmal ein GitLab-Konto. Leg direkt los – in genau den Tools, die du sowieso schon nutzt.",{"id":269},"get-started",[271,275,279],{"title":272,"description":273,"badge":274},"Skill installieren","Füge den GitLab CI Migration-Skill zu deinem Agenten in deinem bevorzugten KI-Tool hinzu (Cursor, VS Code, Claude Code, OpenCode, Codex oder jedes andere Tool mit Skill-Support). Eine URL, ein Klick.\n","~30 Sekunden",{"title":276,"description":277,"badge":278},"Agent aktivieren","Bitte deinen Agenten, den GitHub Actions-Workflow für GitLab umzuwandeln. Der Skill übersetzt ihn in valides GitLab CI-YAML und markiert alles, was eine manuelle Entscheidung erfordert.\n","Sofort",{"title":280,"description":281,"badge":282},"Ab zu GitLab damit","Wenn du bereit bist, deine konvertierte Pipeline auszuführen, musst du deinen Code in GitLab verwalten. Erstelle ein kostenloses Konto, [importiere dein Repo](https://docs.gitlab.com/user/project/import/github/) und füge die generierte .gitlab-ci.yml ein. CI, Sicherheitsscans und vieles mehr – vom ersten Tag an voll integriert.\n","Kostenloser Einstieg",{"componentName":284,"componentContent":285},"GitlabCiAgents",{"eyebrow":286,"title":287,"description":288,"config":289,"tools":291},"Installieren","Kompatibel mit deinen bestehenden KI-Agenten.","Nutze den GitLab CI Migration-Skill einfach in der KI-Umgebung, in der du ohnehin arbeitest.",{"id":290},"install",[292,299,306,313,320,327],{"name":293,"description":294,"afterText":295,"config":296},"OpenCode","Lade den Skill herunter und erfahre, [wo du Dateien ablegen musst](https://opencode.ai/docs/skills/#place-files), damit OpenCode sie findet.","Danach nutzt OpenCode den Skill bei einem Prompt automatisch: `\"Convert my .github/workflows/deploy.yml to GitLab CI\"`.",{"id":297,"href":298},"opencode","git clone https://gitlab.com/gitlab-org/ci-cd/github-actions-to-gitlab-ci.git ~/.opencode/skills/github-actions-to-gitlab-ci",{"name":300,"description":301,"afterText":302,"config":303},"Cursor","Lade den Skill in eines der [Skill-Verzeichnisse](https://cursor.com/docs/skills#skill-directories) herunter.","Gib dann deinen Prompt in Cursor ein: `\"Convert my .github/workflows/deploy.yml to GitLab CI\"` – der Skill wird automatisch genutzt.",{"id":304,"href":305},"cursor","git clone https://gitlab.com/gitlab-org/ci-cd/github-actions-to-gitlab-ci.git ~/.cursor/skills/github-actions-to-gitlab-ci",{"name":307,"description":308,"afterText":309,"config":310},"VS Code","In VS Code kannst du [geteilte Skills](https://code.visualstudio.com/docs/copilot/customization/agent-skills#_use-shared-skills) nutzen, indem du den Skill in das entsprechende lokale Verzeichnis herunterlädst.","Gib dann dem Agenten den Prompt: `\"Convert my .github/workflows/deploy.yml to GitLab CI\"`.",{"id":311,"href":312},"vs-code","git clone https://gitlab.com/gitlab-org/ci-cd/github-actions-to-gitlab-ci.git ~/.github/skills/github-actions-to-gitlab-ci",{"name":314,"description":315,"afterText":316,"config":317},"Claude Code","Lade den Skill in eines der Verzeichnisse herunter, [in denen Skills in Claude Code abgelegt werden](https://code.claude.com/docs/en/skills#where-skills-live).","Ziehe dann einfach eine Workflow-Datei in den Chat und bitte Claude, sie zu konvertieren.",{"id":318,"href":319},"claude-code","git clone https://gitlab.com/gitlab-org/ci-cd/github-actions-to-gitlab-ci.git ~/.claude/skills/github-actions-to-gitlab-ci",{"name":321,"description":322,"afterText":323,"config":324},"Codex","Schau dir an, [wo Skills in Codex gespeichert werden](https://developers.openai.com/codex/skills#where-to-save-skills), und platziere den Skill im entsprechenden Wunschverzeichnis.","Ziehe dann eine Workflow-Datei in den Chat und bitte Codex um die Konvertierung.",{"id":325,"href":326},"codex","git clone https://gitlab.com/gitlab-org/ci-cd/github-actions-to-gitlab-ci.git ~/.agents/skills/github-actions-to-gitlab-ci",{"name":328,"description":329,"config":330},"Sonstiges","Jedes Tool mit Skill-Unterstützung funktioniert nach einem ähnlichen Prinzip. Lade den Skill herunter und speichere ihn im richtigen Verzeichnis deines Tools für die Skill-Erkennung.",{"id":331,"href":23},"other",{"componentName":333,"componentContent":334},"GitlabCiFeatures",{"eyebrow":335,"title":336,"description":337,"config":338,"features":340,"footnote":361},"Warum GitLab?","Wo GitLab die Nase vorn hat.","GitLab ist weit mehr als nur CI/CD. Es ist eine komplette DevSecOps-Plattform.\n\nKI lässt die Menge an Code in deinen Pipelines explodieren. Marketplace-Abhängigkeiten sind zu einem echten Lieferkettenrisiko geworden. Regulierungsbehörden fordern nachweisbare Governance. GitLab bietet Plattformteams den gesamten Software-Lebenszyklus nativ: Ein einziger Ort für Governance, nicht ein ganzes Dutzend.\n",{"id":339},"why-gitlab",[341,346,351,356],{"title":342,"description":343,"config":344},"Skalierbare Pipeline-Orchestrierung","GitLab CI/CD skaliert mit über- und untergeordneten Pipelines, projektübergreifenden Pipelines, Merge-Zügen mit paralleler spekulativer Validierung sowie einem umfassenden privaten und öffentlichen CI/CD-Katalog. GitHub Actions bietet zwar wiederverwendbare Workflows und eine Merge-Warteschlange, aber keine über- und untergeordneten oder projektübergreifenden Pipelines, keine spekulativen parallelen Pipelines basierend auf kumulierten Merge-Ergebnissen – und die Visualisierung ist strikt auf einzelne Workflows beschränkt.\n",{"icon":345},"Pipeline",{"title":347,"description":348,"config":349},"Selbst gehostete Runner ohne Orchestrierungsgebühren","Bei GitLab ist die Orchestrierung von selbst gehosteten Runnern komplett kostenlos. GitHub kündigte Orchestrierungsgebühren in Höhe von 0,002 USD/Min. für selbst gehostete Runner an, ruderte aber nach massiver Kritik zurück und verschob dies auf unbestimmte Zeit.\n",{"icon":350},"InfrastructureRegistry",{"title":352,"description":353,"config":354},"Sicherheitsscans, nativ in der Pipeline","SAST, Erkennung von Geheimnissen und Container-Scanning sind bereits in GitLab Premium enthalten; Abhängigkeitssuche ist in GitLab Ultimate verfügbar. GitHub Advanced Security wurde 2025 in zwei kostenpflichtige Add-ons aufgespalten (Code Security und Secret Protection), und GitHub bietet in keinem seiner Tarife natives DAST an.\n",{"icon":355},"Shield",{"title":357,"description":358,"config":359},"Der gesamte Lebenszyklus in einem einzigen Produkt","SCM, CI/CD, Sicherheit, Planung und Bereitstellung vereint in einem Produkt – mit einem einheitlichen Auth- und Berechtigungsmodell. GitHub verlässt sich auf separate Dienste und Add-ons (Advanced Security, Projects, Drittanbieter-Tools für die Bereitstellung), die sich Kund(inn)en mühsam selbst zusammenbauen müssen.\n",{"icon":360},"Tanuki","Die GitLab Duo Agent Platform weitet KI auf den gesamten Lebenszyklus aus – von der Planung über Code, CI/CD und Sicherheit bis hin zur Bereitstellung. So erhalten Agenten gebündelten Kontext aus einem einzigen Datenmodell, statt aus einem Flickenteppich von Integrationen.\n",{"componentName":363,"componentContent":364},"GitlabCiCta",{"title":365,"description":366,"primaryButton":367,"secondaryButton":371},"Konvertiere deinen ersten Workflow.","Installiere den Skill in unter einer Minute. Konvertiere einen Workflow. Erlebe selbst, wie der schwerste Teil der Migration plötzlich zum leichtesten wird. Wenn du bereit bist, deinen Quellcode umzuziehen, steht der Importer schon für dich bereit. Wenn du fertig bist, [teil gerne dein Feedback mit uns](https://gitlab.com/gitlab-org/gitlab/-/work_items/598966).\n",{"text":15,"config":368},{"href":17,"dataGaName":369,"dataGaLocation":370},"download the skill","footer cta",{"text":21,"config":372},{"href":23,"dataGaName":24,"dataGaLocation":370},{"componentName":374},"CommonNextSteps","yml",{},true,"/de-de/github-actions-to-gitlab-ci",{"title":380,"description":381},"Von GitHub Actions zu GitLab CI/CD | Kostenloser KI-Skill","GitHub Actions zu GitLab CI/CD in Sekunden. Gratis KI für Cursor, VS Code, Claude & MCP.","de-de/github-actions-to-gitlab-ci","EGGOci5S1kdHz7m7Nn0_MV97t8Zfl4mf4WDl2QhhpDw",{"logo":385,"freeTrial":390,"sales":395,"login":400,"items":405,"search":718,"minimal":752,"duo":770,"switchNav":779,"pricingDeployment":790},{"config":386},{"href":387,"dataGaName":388,"dataGaLocation":389},"/de-de/","gitlab logo","header",{"text":391,"config":392},"Kostenlose Testversion anfordern",{"href":393,"dataGaName":394,"dataGaLocation":389},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/de-de&glm_content=default-saas-trial/","free trial",{"text":396,"config":397},"Vertrieb kontaktieren",{"href":398,"dataGaName":399,"dataGaLocation":389},"/de-de/sales/","sales",{"text":401,"config":402},"Anmelden",{"href":403,"dataGaName":404,"dataGaLocation":389},"https://gitlab.com/users/sign_in/","sign in",[406,434,536,541,643,698],{"text":407,"config":408,"menu":410},"Plattform",{"dataNavLevelOne":409},"platform",{"type":411,"columns":412},"cards",[413,419,427],{"title":407,"description":414,"link":415},"Die intelligente Orchestrierungsplattform für DevSecOps",{"text":416,"config":417},"Die Plattform erkunden",{"href":418,"dataGaName":409,"dataGaLocation":389},"/de-de/platform/",{"title":420,"description":421,"link":422},"GitLab Duo Agent Platform","Agentische KI für den gesamten Software-Lebenszyklus",{"text":423,"config":424},"Lerne GitLab Duo kennen",{"href":425,"dataGaName":426,"dataGaLocation":389},"/de-de/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":335,"description":428,"link":429},"Erfahre, warum sich Unternehmen für GitLab entscheiden",{"text":430,"config":431},"Mehr erfahren",{"href":432,"dataGaName":433,"dataGaLocation":389},"/de-de/why-gitlab/","why gitlab",{"text":435,"left":377,"config":436,"menu":438},"Produkt",{"dataNavLevelOne":437},"solutions",{"type":439,"link":440,"columns":444,"feature":515},"lists",{"text":441,"config":442},"Alle Lösungen anzeigen",{"href":443,"dataGaName":437,"dataGaLocation":389},"/de-de/solutions/",[445,470,493],{"title":446,"description":447,"link":448,"items":453},"Automatisierung","CI/CD und Automatisierung zur Beschleunigung der Bereitstellung",{"config":449},{"icon":450,"href":451,"dataGaName":452,"dataGaLocation":389},"AutomatedCodeAlt","/de-de/solutions/delivery-automation/","automated software delivery",[454,458,461,466],{"text":455,"config":456},"CI/CD",{"href":457,"dataGaLocation":389,"dataGaName":455},"/de-de/solutions/continuous-integration/",{"text":420,"config":459},{"href":425,"dataGaLocation":389,"dataGaName":460},"gitlab duo agent platform - product menu",{"text":462,"config":463},"Quellcodeverwaltung",{"href":464,"dataGaLocation":389,"dataGaName":465},"/de-de/solutions/source-code-management/","Source Code Management",{"text":467,"config":468},"Automatische Softwarebereitstellung",{"href":451,"dataGaLocation":389,"dataGaName":469},"Automated software delivery",{"title":471,"description":472,"link":473,"items":478},"Sicherheit","Entwickle Code schneller ohne Abstriche bei der Sicherheit",{"config":474},{"href":475,"dataGaName":476,"dataGaLocation":389,"icon":477},"/de-de/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[479,483,488],{"text":480,"config":481},"Anwendungssicherheitstests",{"href":475,"dataGaName":482,"dataGaLocation":389},"Application security testing",{"text":484,"config":485},"Sicherheit der Software-Lieferkette",{"href":486,"dataGaLocation":389,"dataGaName":487},"/de-de/solutions/supply-chain/","Software supply chain security",{"text":489,"config":490},"Software-Compliance",{"href":491,"dataGaName":492,"dataGaLocation":389},"/de-de/solutions/software-compliance/","software compliance",{"title":494,"link":495,"items":500},"Messung",{"config":496},{"icon":497,"href":498,"dataGaName":499,"dataGaLocation":389},"DigitalTransformation","/de-de/solutions/visibility-measurement/","visibility and measurement",[501,505,510],{"text":502,"config":503},"Sichtbarkeit und Messung",{"href":498,"dataGaLocation":389,"dataGaName":504},"Visibility and Measurement",{"text":506,"config":507},"Wertstrommanagement",{"href":508,"dataGaLocation":389,"dataGaName":509},"/de-de/solutions/value-stream-management/","Value Stream Management",{"text":511,"config":512},"Analysen und Einblicke",{"href":513,"dataGaLocation":389,"dataGaName":514},"/de-de/solutions/analytics-and-insights/","Analytics and insights",{"title":516,"type":439,"items":517},"GitLab für",[518,524,530],{"text":519,"config":520},"Enterprise",{"icon":521,"href":522,"dataGaLocation":389,"dataGaName":523},"Building","/de-de/enterprise/","enterprise",{"text":525,"config":526},"Kleinunternehmen",{"icon":527,"href":528,"dataGaLocation":389,"dataGaName":529},"Work","/de-de/small-business/","small business",{"text":531,"config":532},"Öffentlicher Sektor",{"icon":533,"href":534,"dataGaLocation":389,"dataGaName":535},"Organization","/de-de/solutions/public-sector/","public sector",{"text":537,"config":538},"Preise",{"href":539,"dataGaName":540,"dataGaLocation":389,"dataNavLevelOne":540},"/de-de/pricing/","pricing",{"text":542,"config":543,"menu":545},"Ressourcen",{"dataNavLevelOne":544},"resources",{"type":439,"link":546,"columns":550,"feature":632},{"text":547,"config":548},"Alle Ressourcen anzeigen",{"href":549,"dataGaName":544,"dataGaLocation":389},"/de-de/resources/",[551,582,604],{"title":552,"items":553},"Erste Schritte",[554,557,562,567,572,577],{"text":286,"config":555},{"href":556,"dataGaName":290,"dataGaLocation":389},"/de-de/install/",{"text":558,"config":559},"Kurzanleitungen",{"href":560,"dataGaName":561,"dataGaLocation":389},"/de-de/get-started/","quick setup checklists",{"text":563,"config":564},"Lernen",{"href":565,"dataGaLocation":389,"dataGaName":566},"https://university.gitlab.com/","learn",{"text":568,"config":569},"Produktdokumentation",{"href":570,"dataGaName":571,"dataGaLocation":389},"https://docs.gitlab.com/","product documentation",{"text":573,"config":574},"Best-Practice-Videos",{"href":575,"dataGaName":576,"dataGaLocation":389},"/de-de/getting-started-videos/","best practice videos",{"text":578,"config":579},"Integrationen",{"href":580,"dataGaName":581,"dataGaLocation":389},"/de-de/integrations/","integrations",{"title":583,"items":584},"Entdecken",[585,590,595,599],{"text":586,"config":587},"Kundenerfolge",{"href":588,"dataGaName":589,"dataGaLocation":389},"/de-de/customers/","customer success stories",{"text":591,"config":592},"Blog",{"href":593,"dataGaName":594,"dataGaLocation":389},"/de-de/blog/","blog",{"text":596,"config":597},"The Source",{"href":598,"dataGaName":594,"dataGaLocation":389},"/de-de/the-source/",{"text":600,"config":601},"Remote",{"href":602,"dataGaName":603,"dataGaLocation":389},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":605,"items":606},"Vernetzen",[607,612,617,622,627],{"text":608,"config":609},"GitLab-Services",{"href":610,"dataGaName":611,"dataGaLocation":389},"/de-de/services/","services",{"text":613,"config":614},"Community",{"href":615,"dataGaName":616,"dataGaLocation":389},"/community/","community",{"text":618,"config":619},"Forum",{"href":620,"dataGaName":621,"dataGaLocation":389},"https://forum.gitlab.com/","forum",{"text":623,"config":624},"Veranstaltungen",{"href":625,"dataGaName":626,"dataGaLocation":389},"/events/","events",{"text":628,"config":629},"Partner",{"href":630,"dataGaName":631,"dataGaLocation":389},"/de-de/partners/","partners",{"config":633,"title":636,"text":637,"link":638},{"background":634,"textColor":635},"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":639,"config":640},"Aktuelle Nachrichten",{"href":641,"dataGaName":642,"dataGaLocation":389},"/de-de/whats-new/","whats new",{"text":644,"config":645,"menu":647},"Company",{"dataNavLevelOne":646},"company",{"type":439,"columns":648},[649],{"items":650},[651,656,661,663,668,673,678,683,688,693],{"text":652,"config":653},"Über",{"href":654,"dataGaName":655,"dataGaLocation":389},"/de-de/company/","about",{"text":657,"config":658,"footerGa":660},"Karriere",{"href":659,"dataGaName":87,"dataGaLocation":389},"/jobs/",{"dataGaName":87},{"text":623,"config":662},{"href":625,"dataGaName":626,"dataGaLocation":389},{"text":664,"config":665},"Geschäftsführung",{"href":666,"dataGaName":667,"dataGaLocation":389},"/company/team/e-group/","leadership",{"text":669,"config":670},"Handbuch",{"href":671,"dataGaName":672,"dataGaLocation":389},"https://handbook.gitlab.com/","handbook",{"text":674,"config":675},"Investor Relations",{"href":676,"dataGaName":677,"dataGaLocation":389},"https://ir.gitlab.com/","investor relations",{"text":679,"config":680},"Trust Center",{"href":681,"dataGaName":682,"dataGaLocation":389},"/de-de/security/","trust center",{"text":684,"config":685},"AI Transparency Center",{"href":686,"dataGaName":687,"dataGaLocation":389},"/de-de/ai-transparency-center/","ai transparency center",{"text":689,"config":690},"Newsletter",{"href":691,"dataGaName":692,"dataGaLocation":389},"/company/contact/#contact-forms","newsletter",{"text":694,"config":695},"Presse",{"href":696,"dataGaName":697,"dataGaLocation":389},"/press/","press",{"text":699,"config":700,"menu":701},"Kontakt",{"dataNavLevelOne":646},{"type":439,"columns":702},[703],{"items":704},[705,708,713],{"text":396,"config":706},{"href":398,"dataGaName":707,"dataGaLocation":389},"talk to sales",{"text":709,"config":710},"Support-Portal",{"href":711,"dataGaName":712,"dataGaLocation":389},"https://support.gitlab.com","support portal",{"text":714,"config":715},"Kundenportal",{"href":716,"dataGaName":717,"dataGaLocation":389},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":719,"login":720,"suggestions":727},"Schließen",{"text":721,"link":722},"Um Repositorys und Projekte zu durchsuchen, melde dich an bei",{"text":723,"config":724},"gitlab.com",{"href":403,"dataGaName":725,"dataGaLocation":726},"search login","search",{"text":728,"default":729},"Vorschläge",[730,732,737,739,744,749],{"text":420,"config":731},{"href":425,"dataGaName":420,"dataGaLocation":726},{"text":733,"config":734},"Codevorschläge (KI)",{"href":735,"dataGaName":736,"dataGaLocation":726},"/de-de/solutions/code-suggestions/","Code Suggestions (AI)",{"text":455,"config":738},{"href":457,"dataGaName":455,"dataGaLocation":726},{"text":740,"config":741},"GitLab auf AWS",{"href":742,"dataGaName":743,"dataGaLocation":726},"/de-de/partners/technology-partners/aws/","GitLab on AWS",{"text":745,"config":746},"GitLab auf Google Cloud",{"href":747,"dataGaName":748,"dataGaLocation":726},"/de-de/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":335,"config":750},{"href":432,"dataGaName":751,"dataGaLocation":726},"Why GitLab?",{"freeTrial":753,"mobileIcon":758,"desktopIcon":763,"secondaryButton":766},{"text":754,"config":755},"Kostenlos testen",{"href":756,"dataGaName":394,"dataGaLocation":757},"https://gitlab.com/-/trials/new/","nav",{"altText":759,"config":760},"GitLab-Symbol",{"src":761,"dataGaName":762,"dataGaLocation":757},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":759,"config":764},{"src":765,"dataGaName":762,"dataGaLocation":757},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":552,"config":767},{"href":768,"dataGaName":769,"dataGaLocation":757},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/de-de/get-started/","get started",{"freeTrial":771,"mobileIcon":775,"desktopIcon":777},{"text":772,"config":773},"Mehr über GitLab Duo erfahren",{"href":425,"dataGaName":774,"dataGaLocation":757},"gitlab duo",{"altText":759,"config":776},{"src":761,"dataGaName":762,"dataGaLocation":757},{"altText":759,"config":778},{"src":765,"dataGaName":762,"dataGaLocation":757},{"button":780,"mobileIcon":785,"desktopIcon":787},{"text":781,"config":782},"/Option",{"href":783,"dataGaName":784,"dataGaLocation":757},"#contact","switch",{"altText":759,"config":786},{"src":761,"dataGaName":762,"dataGaLocation":757},{"altText":759,"config":788},{"src":789,"dataGaName":762,"dataGaLocation":757},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":791,"mobileIcon":796,"desktopIcon":798},{"text":792,"config":793},"Zurück zur Preisübersicht",{"href":539,"dataGaName":794,"dataGaLocation":757,"icon":795},"back to pricing","GoBack",{"altText":759,"config":797},{"src":761,"dataGaName":762,"dataGaLocation":757},{"altText":759,"config":799},{"src":765,"dataGaName":762,"dataGaLocation":757},{"title":801,"button":802,"config":807},"Sieh dir an, wie agentische KI die Softwarebereitstellung transformiert",{"text":803,"config":804},"Jetzt live bei GitLab Transcend am 10. Juni dabei sein",{"href":805,"dataGaName":806,"dataGaLocation":389},"/de-de/events/transcend/virtual/","transcend event",{"layout":808,"disabled":809},"release",false,{"data":811},{"text":812,"source":813,"edit":819,"contribute":824,"config":829,"items":834,"minimal":1040},"Git ist eine Marke von Software Freedom Conservancy und unsere Verwendung von „GitLab“ erfolgt unter Lizenz.",{"text":814,"config":815},"Quelltext der Seite anzeigen",{"href":816,"dataGaName":817,"dataGaLocation":818},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":820,"config":821},"Diese Seite bearbeiten",{"href":822,"dataGaName":823,"dataGaLocation":818},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":825,"config":826},"Beteilige dich",{"href":827,"dataGaName":828,"dataGaLocation":818},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":830,"facebook":831,"youtube":832,"linkedin":833},"https://x.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[835,880,933,975,1006],{"title":537,"links":836,"subMenu":851},[837,841,846],{"text":838,"config":839},"Tarife anzeigen",{"href":539,"dataGaName":840,"dataGaLocation":818},"view plans",{"text":842,"config":843},"Vorteile von Premium",{"href":844,"dataGaName":845,"dataGaLocation":818},"/de-de/pricing/premium/","why premium",{"text":847,"config":848},"Vorteile von Ultimate",{"href":849,"dataGaName":850,"dataGaLocation":818},"/de-de/pricing/ultimate/","why ultimate",[852],{"title":699,"links":853},[854,856,858,860,865,870,875],{"text":396,"config":855},{"href":398,"dataGaName":399,"dataGaLocation":818},{"text":709,"config":857},{"href":711,"dataGaName":712,"dataGaLocation":818},{"text":714,"config":859},{"href":716,"dataGaName":717,"dataGaLocation":818},{"text":861,"config":862},"Status",{"href":863,"dataGaName":864,"dataGaLocation":818},"https://status.gitlab.com/","status",{"text":866,"config":867},"Nutzungsbedingungen",{"href":868,"dataGaName":869,"dataGaLocation":818},"/terms/","terms of use",{"text":871,"config":872},"Datenschutzerklärung",{"href":873,"dataGaName":874,"dataGaLocation":818},"/de-de/privacy/","privacy statement",{"text":876,"config":877},"Cookie-Einstellungen",{"dataGaName":878,"dataGaLocation":818,"id":879,"isOneTrustButton":377},"cookie preferences","ot-sdk-btn",{"title":435,"links":881,"subMenu":890},[882,886],{"text":883,"config":884},"DevSecOps-Plattform",{"href":418,"dataGaName":885,"dataGaLocation":818},"devsecops platform",{"text":887,"config":888},"KI-unterstützte Entwicklung",{"href":425,"dataGaName":889,"dataGaLocation":818},"ai-assisted development",[891],{"title":892,"links":893},"Themen",[894,898,903,908,913,918,923,928],{"text":455,"config":895},{"href":896,"dataGaName":897,"dataGaLocation":818},"/de-de/topics/ci-cd/","cicd",{"text":899,"config":900},"GitOps",{"href":901,"dataGaName":902,"dataGaLocation":818},"/de-de/topics/gitops/","gitops",{"text":904,"config":905},"DevOps",{"href":906,"dataGaName":907,"dataGaLocation":818},"/de-de/topics/devops/","devops",{"text":909,"config":910},"Versionskontrolle",{"href":911,"dataGaName":912,"dataGaLocation":818},"/de-de/topics/version-control/","version control",{"text":914,"config":915},"DevSecOps",{"href":916,"dataGaName":917,"dataGaLocation":818},"/de-de/topics/devsecops/","devsecops",{"text":919,"config":920},"Cloud-nativ",{"href":921,"dataGaName":922,"dataGaLocation":818},"/de-de/topics/cloud-native/","cloud native",{"text":924,"config":925},"KI für das Programmieren",{"href":926,"dataGaName":927,"dataGaLocation":818},"/de-de/topics/devops/ai-for-coding/","ai for coding",{"text":929,"config":930},"Agentische KI",{"href":931,"dataGaName":932,"dataGaLocation":818},"/de-de/topics/agentic-ai/","agentic ai",{"title":934,"links":935},"Lösungen",[936,939,941,946,950,953,956,959,961,963,965,970],{"text":480,"config":937},{"href":475,"dataGaName":938,"dataGaLocation":818},"Application Security Testing",{"text":467,"config":940},{"href":451,"dataGaName":452,"dataGaLocation":818},{"text":942,"config":943},"Agile Entwicklung",{"href":944,"dataGaName":945,"dataGaLocation":818},"/de-de/solutions/agile-delivery/","agile delivery",{"text":947,"config":948},"SCM",{"href":464,"dataGaName":949,"dataGaLocation":818},"source code management",{"text":455,"config":951},{"href":457,"dataGaName":952,"dataGaLocation":818},"continuous integration & delivery",{"text":506,"config":954},{"href":508,"dataGaName":955,"dataGaLocation":818},"value stream management",{"text":899,"config":957},{"href":958,"dataGaName":902,"dataGaLocation":818},"/de-de/solutions/gitops/",{"text":519,"config":960},{"href":522,"dataGaName":523,"dataGaLocation":818},{"text":525,"config":962},{"href":528,"dataGaName":529,"dataGaLocation":818},{"text":531,"config":964},{"href":534,"dataGaName":535,"dataGaLocation":818},{"text":966,"config":967},"Bildungswesen",{"href":968,"dataGaName":969,"dataGaLocation":818},"/de-de/solutions/education/","education",{"text":971,"config":972},"Finanzdienstleistungen",{"href":973,"dataGaName":974,"dataGaLocation":818},"/de-de/solutions/finance/","financial services",{"title":542,"links":976},[977,979,981,983,986,988,991,993,995,998,1000,1002,1004],{"text":286,"config":978},{"href":556,"dataGaName":290,"dataGaLocation":818},{"text":558,"config":980},{"href":560,"dataGaName":561,"dataGaLocation":818},{"text":563,"config":982},{"href":565,"dataGaName":566,"dataGaLocation":818},{"text":568,"config":984},{"href":570,"dataGaName":985,"dataGaLocation":818},"docs",{"text":591,"config":987},{"href":593,"dataGaName":594,"dataGaLocation":818},{"text":989,"config":990},"Neuigkeiten",{"href":641,"dataGaName":642,"dataGaLocation":818},{"text":586,"config":992},{"href":588,"dataGaName":589,"dataGaLocation":818},{"text":600,"config":994},{"href":602,"dataGaName":603,"dataGaLocation":818},{"text":996,"config":997},"GitLab Services",{"href":610,"dataGaName":611,"dataGaLocation":818},{"text":613,"config":999},{"href":615,"dataGaName":616,"dataGaLocation":818},{"text":618,"config":1001},{"href":620,"dataGaName":621,"dataGaLocation":818},{"text":623,"config":1003},{"href":625,"dataGaName":626,"dataGaLocation":818},{"text":628,"config":1005},{"href":630,"dataGaName":631,"dataGaLocation":818},{"title":1007,"links":1008},"Unternehmen",[1009,1011,1013,1015,1017,1019,1024,1029,1031,1033,1035],{"text":652,"config":1010},{"href":654,"dataGaName":646,"dataGaLocation":818},{"text":657,"config":1012},{"href":659,"dataGaName":87,"dataGaLocation":818},{"text":664,"config":1014},{"href":666,"dataGaName":667,"dataGaLocation":818},{"text":669,"config":1016},{"href":671,"dataGaName":672,"dataGaLocation":818},{"text":674,"config":1018},{"href":676,"dataGaName":677,"dataGaLocation":818},{"text":1020,"config":1021},"Nachhaltigkeit",{"href":1022,"dataGaName":1023,"dataGaLocation":818},"/sustainability/","Sustainability",{"text":1025,"config":1026},"Vielfalt, Inklusion und Zugehörigkeit",{"href":1027,"dataGaName":1028,"dataGaLocation":818},"/de-de/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":679,"config":1030},{"href":681,"dataGaName":682,"dataGaLocation":818},{"text":689,"config":1032},{"href":691,"dataGaName":692,"dataGaLocation":818},{"text":694,"config":1034},{"href":696,"dataGaName":697,"dataGaLocation":818},{"text":1036,"config":1037},"Transparenzerklärung zu moderner Sklaverei",{"href":1038,"dataGaName":1039,"dataGaLocation":818},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":1041},[1042,1044,1047],{"text":866,"config":1043},{"href":868,"dataGaName":869,"dataGaLocation":818},{"text":1045,"config":1046},"Cookies",{"dataGaName":878,"dataGaLocation":818,"id":879,"isOneTrustButton":377},{"text":871,"config":1048},{"href":873,"dataGaName":874,"dataGaLocation":818},{"header":1050,"blurb":1051,"button":1052,"secondaryButton":1057},"Beginne noch heute, schneller zu entwickeln","Entdecke, was dein Team mit der intelligenten Orchestrierungsplattform für DevSecOps erreichen kann.\n",{"text":1053,"config":1054},"Kostenlosen Test starten",{"href":1055,"dataGaName":394,"dataGaLocation":1056},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/de-de/","feature",{"text":396,"config":1058},{"href":398,"dataGaName":399,"dataGaLocation":1056},1782288686058]