[{"data":1,"prerenderedAt":1074},["ShallowReactive",2],{"/de-de/blog/how-to-use-a-work-item-created-trigger":3,"navigation-de-de":293,"banner-de-de":724,"footer-de-de":732,"blog-post-authors-de-de-Cesar Saavedra":972,"blog-related-posts-de-de-how-to-use-a-work-item-created-trigger":987,"blog-promotions-de-de":1011,"next-steps-de-de":1064},{"id":4,"title":5,"authors":6,"body":8,"category":268,"date":269,"description":270,"extension":271,"externalUrl":272,"faq":272,"featured":273,"heroImage":274,"meta":275,"navigation":32,"path":276,"seo":277,"slug":283,"stem":284,"tags":285,"template":291,"updatedDate":272,"__hash__":292},"blogPosts/de-de/blog/how-to-use-a-work-item-created-trigger.md","Work Items automatisch zuweisen mit dem Trigger \"Work item created\"",[7],"Cesar Saavedra",{"type":9,"value":10,"toc":251},"minimark",[11,22,33,36,41,44,53,57,60,64,71,77,83,89,93,100,105,112,116,125,131,137,140,146,152,155,159,162,168,171,177,180,186,190,193,199,203,212,216,219,235,239,242],[12,13,14,15,21],"p",{},"Ein neuer, ereignisgesteuerter Trigger in der ",[16,17,20],"a",{"href":18,"rel":19},"https://about.gitlab.com/de-de/gitlab-duo-agent-platform/",[],"GitLab Duo Agent Platform"," lässt Flows in dem Moment starten, in dem ein Work Item entsteht – und verwandelt Triage und Zuweisung von einer manuellen Daueraufgabe in einen automatischen Ablauf. Diese Anleitung zeigt, wie sich der Trigger \"Work item created\" nutzen lässt; die folgende Videodemonstration begleitet die einzelnen Schritte:",[23,24],"iframe",{"width":25,"height":26,"src":27,"title":28,"frameBorder":29,"allow":30,"referrerPolicy":31,"allowFullScreen":32},560,315,"https://www.youtube.com/embed/WNDYRZpOeOo?si=o_n6IBoyeQO5UhDp","YouTube video player","0","accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share","strict-origin-when-cross-origin",true,[12,34,35],{},"Das Video zeigt, wie der Flow startet, routet und zuweist – und was durchgängige, automatische Abläufe für eigene Projekte leisten können.",[37,38,40],"h2",{"id":39},"warum-manuelle-zuweisung-nicht-mitwächst","Warum manuelle Zuweisung nicht mitwächst",[12,42,43],{},"Arbeit manuell über Projekte hinweg zuzuweisen, ist anspruchsvoller, als es wirkt. Es ist nicht eine einzelne Entscheidung, sondern Dutzende, Tag für Tag. Für jedes neue Issue muss jemand innehalten, die Kapazität des Teams prüfen, die aktuelle Auslastung gegen eingehende Aufgaben abwägen und dann entscheiden, wohin das Item gehört. Kommen Meetings, Pausen oder Urlaub hinzu, zieht sich der Vorgang weiter. In kleinem Maßstab funktioniert das, mit wachsendem Volumen bricht es jedoch zusammen: verzögerte Triage, ungleich verteilte Arbeit und Team-Leads, die ihre Zeit ins Routing stecken statt in wertvollere Aufgaben.",[12,45,46,47,52],{},"Bislang war diese Reibung fest in der Funktionsweise der Flows verankert. Jeder ",[16,48,51],{"href":49,"rel":50},"https://docs.gitlab.com/user/duo_agent_platform/flows/",[],"GitLab Duo Flow"," benötigte eine Aktion im UI – etwa eine Mention, eine Zuweisung oder ein Assign-Reviewer-Event –, um zu starten. Flows programmatisch anzustoßen oder sie auszulösen, sobald etwas geschah, war ohne manuelles Eingreifen nicht möglich. Selbst ein gut gebauter Zuweisungs-Flow wartete also auf eine Person, die ihn in Gang setzte.",[37,54,56],{"id":55},"was-der-trigger-work-item-created-verändert","Was der Trigger \"Work item created\" verändert",[12,58,59],{},"Der Trigger \"Work item created\" schließt diese Lücke. Er löst automatisch aus, sobald ein neues Work Item in einem Projekt entsteht, ganz ohne manuelle Übergabe. Statt dass eine Person das Issue bemerkt, die Auslastung des Teams einschätzt und zuweist, wird ein Flow von selbst aktiv und übernimmt das Routing. Mit Triggern laufen Flows, sobald die von der jeweiligen Organisation definierten Bedingungen erfüllt sind – fortlaufend, im Hintergrund –, während die Entwicklungsteams sich auf die Arbeit konzentrieren, die tatsächlich Urteilsvermögen erfordert. Der Trigger \"Work item created\" ist dabei nur einer von vielen: Als Auslöser steht eine Reihe von Ereignistypen zur Auswahl, und jeder davon kann jeden im Projekt aktivierten Agenten oder Flow anstoßen – Spielraum genug, um Agenten schrittweise in die eigenen Abläufe einzubinden.",[37,61,63],{"id":62},"was-teams-davon-haben","Was Teams davon haben",[12,65,66,70],{},[67,68,69],"strong",{},"Triage ohne Handgriff."," Zuweisung und Routing geschehen, sobald ein Work Item entsteht, nicht erst, wenn jemand dazu kommt.",[12,72,73,76],{},[67,74,75],{},"Skaliert mit jedem Volumen."," Ob ein einzelnes Issue oder Hunderte – der Trigger verarbeitet sie alle, ohne jemanden zusätzlich zu belasten.",[12,78,79,82],{},[67,80,81],{},"Ausgewogene Zuweisung."," Der Flow kann Auslastung und Verfügbarkeit jedes Teammitglieds abwägen, bevor er zuweist – dasselbe Urteilsvermögen, das eine Person anlegen würde, nur konsistent angewendet.",[12,84,85,88],{},[67,86,87],{},"Befreit das Team von Fleißarbeit."," Kein manuelles Durchsehen offener Work Items mehr, um zu entscheiden, wer Kapazität hat – ein Agent trifft die Entscheidung mit denselben Informationen, die auch eine Person hätte.",[37,90,92],{"id":91},"automatische-zuweisung-schritt-für-schritt","Automatische Zuweisung Schritt für Schritt",[12,94,95,96,99],{},"Ein konkretes Szenario im Projekt ",[67,97,98],{},"Intra-account-transfers"," macht das greifbar.",[101,102,104],"h3",{"id":103},"_1-der-flow-work-item-assigner-ist-angelegt-und-für-neue-work-items-im-projekt-aktiviert","1. Der Flow \"Work item assigner\" ist angelegt und für neue Work Items im Projekt aktiviert",[12,106,107],{},[108,109],"img",{"alt":110,"src":111,"title":110},"Flow \"Work item assigner\" für Projekt intra-account-transfers aktiviert","https://res.cloudinary.com/about-gitlab-com/image/upload/v1784210850/Blog/Imported/test-work-item-trigger-blog-workflow-test/image5.png",[101,113,115],{"id":114},"_2-wie-der-flow-aufgebaut-ist","2. Wie der Flow aufgebaut ist",[12,117,118,119,124],{},"Der Flow \"Work item assigner\" nutzt zwei Agenten, jeder mit einem eigenen, detaillierten Prompt, der den Ablauf und die einzusetzenden Tools vorgibt. Der erste Agent ermittelt über ",[16,120,123],{"href":121,"rel":122},"https://about.gitlab.com/de-de/blog/introducing-gitlab-orbit/",[],"GitLab Orbit"," die aktuelle Auslastung jeder Ressource in der Organisation. GitLab Orbit ist der Lifecycle-Kontextgraph für die Softwareentwicklung, der KI-Agenten in der Duo Agent Platform präziser macht.",[12,126,127],{},[108,128],{"alt":129,"src":130,"title":129},"Definition des ersten Agenten \"determine_resource_with_least_open_work\"","https://res.cloudinary.com/about-gitlab-com/image/upload/v1784210858/Blog/Imported/test-work-item-trigger-blog-workflow-test/image8.png",[12,132,133],{},[108,134],{"alt":135,"src":136,"title":135},"Prompt des ersten Agenten","https://res.cloudinary.com/about-gitlab-com/image/upload/v1784210866/Blog/Imported/test-work-item-trigger-blog-workflow-test/image9.png",[12,138,139],{},"Der zweite Agent ermittelt die Person mit den wenigsten offenen Work Items und weist ihr das neue Item zu.",[12,141,142],{},[108,143],{"alt":144,"src":145,"title":144},"Definition des zweiten Agenten \"assign_work_item_prompt\"","https://res.cloudinary.com/about-gitlab-com/image/upload/v1784210875/Blog/Imported/test-work-item-trigger-blog-workflow-test/image4.png",[12,147,148],{},[108,149],{"alt":150,"src":151,"title":150},"Prompt des zweiten Agenten","https://res.cloudinary.com/about-gitlab-com/image/upload/v1784210883/Blog/Imported/test-work-item-trigger-blog-workflow-test/image7.png",[12,153,154],{},"Da die Zuweisungslogik im Flow selbst steckt, genügt der Trigger, um den gesamten Ablauf in Gang zu setzen.",[101,156,158],{"id":157},"_3-wie-der-trigger-auslöst","3. Wie der Trigger auslöst",[12,160,161],{},"3.1. Ein brandneues Work Item wird erstellt.",[12,163,164],{},[108,165],{"alt":166,"src":167,"title":166},"Ein neues Issue wird erstellt","https://res.cloudinary.com/about-gitlab-com/image/upload/v1784210892/Blog/Imported/test-work-item-trigger-blog-workflow-test/image2.png",[12,169,170],{},"3.2. Sobald das Issue entsteht, löst der Trigger aus, und der Flow \"Work item assigner\" startet von selbst. Das Aktivitätsprotokoll des Flows macht den Ablauf Schritt für Schritt nachvollziehbar: Der erste Agent ruft die Projektinformationen ab und zählt mit den GitLab-Orbit-Tools die offenen Work Items jeder Person in der obersten Gruppe.",[12,172,173],{},[108,174],{"alt":175,"src":176,"title":175},"Erster Agent liefert die Anzahl offener Work Items je Person in der obersten Gruppe","https://res.cloudinary.com/about-gitlab-com/image/upload/v1784210901/Blog/Imported/test-work-item-trigger-blog-workflow-test/image6.png",[12,178,179],{},"Der zweite Agent ermittelt anschließend das am wenigsten ausgelastete Teammitglied – in der Demo ist das William – und führt die Zuweisung aus.",[12,181,182],{},[108,183],{"alt":184,"src":185,"title":184},"Zweiter Agent wählt William als zuständige Person für das neue Issue","https://res.cloudinary.com/about-gitlab-com/image/upload/v1784210908/Blog/Imported/test-work-item-trigger-blog-workflow-test/image1.png",[101,187,189],{"id":188},"_4-prüfen-ob-das-issue-der-am-wenigsten-ausgelasteten-person-zugewiesen-wurde","4. Prüfen, ob das Issue der am wenigsten ausgelasteten Person zugewiesen wurde",[12,191,192],{},"Ein Blick zurück auf das Issue bestätigt es: Das neue Work Item wurde automatisch William zugewiesen.",[12,194,195],{},[108,196],{"alt":197,"src":198,"title":197},"Das aktualisierte Issue mit William als zuständiger Person","https://res.cloudinary.com/about-gitlab-com/image/upload/v1784210914/Blog/Imported/test-work-item-trigger-blog-workflow-test/image3.png",[101,200,202],{"id":201},"_5-der-nutzen-über-den-gesamten-ablauf","5. Der Nutzen über den gesamten Ablauf",[12,204,205,206,211],{},"Das Szenario führt vor allem eines vor Augen: die Verschiebung, wer die Arbeit erledigt. Statt dass eine Person offene Work Items durchsieht, um herauszufinden, wer Kapazität hat, und das Issue dann von Hand zuweist, übernimmt der ",[16,207,210],{"href":208,"rel":209},"https://docs.gitlab.com/user/duo_agent_platform/flows/custom/",[],"Custom Flow"," der GitLab Duo Agent Platform, ausgelöst durch den Trigger \"Work item created\", all das von selbst. Es nimmt dem Team eine Routineentscheidung ab, die ein Agent mit genau denselben Informationen treffen kann wie ein Mensch – so bleibt die Aufmerksamkeit für das frei, worauf es ankommt.",[101,213,215],{"id":214},"_6-zum-weiterdenken","6. Zum Weiterdenken",[12,217,218],{},"Mögliche Erweiterungen dieses Custom Flows:",[220,221,222,232],"ul",{},[223,224,225,226,231],"li",{},"Eine Anbindung per Model Context Protocol (",[16,227,230],{"href":228,"rel":229},"https://about.gitlab.com/topics/ai/model-context-protocol/",[],"MCP",") an das HR- oder Urlaubssystem, damit der Agent bei der Zuweisung die Urlaubszeiten der Ressourcen berücksichtigen kann.",[223,233,234],{},"Eine MCP-Anbindung an die Kalender der Ressourcen, damit der Agent bei der Zuweisung die Verfügbarkeit berücksichtigen kann.",[37,236,238],{"id":237},"loslegen","Loslegen",[12,240,241],{},"Eingehende Arbeit im großen Maßstab zuzuweisen, war immer eine stille Belastung: Dutzende kleiner Entscheidungen am Tag, jede mit der Prüfung von Auslastung und Verfügbarkeit, bevor ein Issue geroutet wird – ein Vorgang, der mit wachsendem Volumen zusammenbricht. Der Trigger \"Work item created\" in der GitLab Duo Agent Platform beseitigt diesen Engpass, indem er einen Flow auslöst, sobald ein Work Item entsteht, ganz ohne manuelle Übergabe. Wie die Anleitung oben zeigt, kann ein Flow aus zwei Agenten, gestützt auf GitLab Orbit, die tatsächliche Auslastung des Teams auslesen und jedes neue Item der Person zuweisen, die es am besten übernehmen kann. Das Ergebnis: Work Items werden zugewiesen, sobald sie entstehen, ausgewogenere Arbeitslasten und ein Team, das sich auf die Arbeit konzentrieren kann, die wirklich menschliches Urteilsvermögen braucht.",[243,244,245],"blockquote",{},[12,246,247],{},[16,248,250],{"href":18,"rel":249},[],"Jetzt eine kostenlose Testversion der GitLab Duo Agent Platform starten.",{"title":252,"searchDepth":253,"depth":253,"links":254},"",2,[255,256,257,258,267],{"id":39,"depth":253,"text":40},{"id":55,"depth":253,"text":56},{"id":62,"depth":253,"text":63},{"id":91,"depth":253,"text":92,"children":259},[260,262,263,264,265,266],{"id":103,"depth":261,"text":104},3,{"id":114,"depth":261,"text":115},{"id":157,"depth":261,"text":158},{"id":188,"depth":261,"text":189},{"id":201,"depth":261,"text":202},{"id":214,"depth":261,"text":215},{"id":237,"depth":253,"text":238},"product","2026-07-20","Eine Schritt-für-Schritt-Anleitung zum neuen Trigger, der Work Items automatisch zuweist – skalierbare Triage ohne manuelles Eingreifen.","md",null,false,"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773866173/vte9qh8rriznvyclhkes.png",{},"/de-de/blog/how-to-use-a-work-item-created-trigger",{"title":278,"description":279,"ogTitle":278,"ogDescription":279,"ogImage":280,"ogUrl":272,"ogSiteName":281,"ogType":282,"canonicalUrls":272},"Work Items automatisch zuweisen mit GitLab Duo","Wie der neue Trigger \"Work item created\" in der GitLab Duo Agent Platform Work Items automatisch zuweist – Triage ohne manuelles Eingreifen.","https://res.cloudinary.com/about-gitlab-com/image/upload/q_auto/f_auto/v1774465167/n5hlvrsrheadeccyr1oz.png","GitLab","article","how-to-use-a-work-item-created-trigger","de-de/blog/how-to-use-a-work-item-created-trigger",[286,287,288,289,290],"AI","DevOps","workflow","tutorial","features","BlogPost","21po9KnmYJHAc0Fk6aCaM9f8-5Eueg4JeosFYIR-VpI",{"logo":294,"freeTrial":299,"sales":304,"login":309,"items":314,"search":642,"minimal":676,"duo":694,"switchNav":703,"pricingDeployment":714},{"config":295},{"href":296,"dataGaName":297,"dataGaLocation":298},"/de-de/","gitlab logo","header",{"text":300,"config":301},"Kostenlose Testversion anfordern",{"href":302,"dataGaName":303,"dataGaLocation":298},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/de-de&glm_content=default-saas-trial/","free trial",{"text":305,"config":306},"Demo anfordern",{"href":307,"dataGaName":308,"dataGaLocation":298},"/de-de/sales/?contact-topic=request-demo","sales",{"text":310,"config":311},"Anmelden",{"href":312,"dataGaName":313,"dataGaLocation":298},"https://gitlab.com/users/sign_in/","sign in",[315,343,445,450,564,620],{"text":316,"config":317,"menu":319},"Plattform",{"dataNavLevelOne":318},"platform",{"type":320,"columns":321},"cards",[322,328,335],{"title":316,"description":323,"link":324},"Die intelligente Orchestrierungsplattform für DevSecOps",{"text":325,"config":326},"Die Plattform erkunden",{"href":327,"dataGaName":318,"dataGaLocation":298},"/de-de/platform/",{"title":20,"description":329,"link":330},"Agentische KI für den gesamten Software-Lebenszyklus",{"text":331,"config":332},"Lerne GitLab Duo kennen",{"href":333,"dataGaName":334,"dataGaLocation":298},"/de-de/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":336,"description":337,"link":338},"Warum GitLab?","Erfahre, warum sich Unternehmen für GitLab entscheiden",{"text":339,"config":340},"Mehr erfahren",{"href":341,"dataGaName":342,"dataGaLocation":298},"/de-de/why-gitlab/","why gitlab",{"text":344,"left":32,"config":345,"menu":347},"Produkt",{"dataNavLevelOne":346},"solutions",{"type":348,"link":349,"columns":353,"feature":424},"lists",{"text":350,"config":351},"Alle Lösungen anzeigen",{"href":352,"dataGaName":346,"dataGaLocation":298},"/de-de/solutions/",[354,379,402],{"title":355,"description":356,"link":357,"items":362},"Automatisierung","CI/CD und Automatisierung zur Beschleunigung der Bereitstellung",{"config":358},{"icon":359,"href":360,"dataGaName":361,"dataGaLocation":298},"AutomatedCodeAlt","/de-de/solutions/delivery-automation/","automated software delivery",[363,367,370,375],{"text":364,"config":365},"CI/CD",{"href":366,"dataGaLocation":298,"dataGaName":364},"/de-de/solutions/continuous-integration/",{"text":20,"config":368},{"href":333,"dataGaLocation":298,"dataGaName":369},"gitlab duo agent platform - product menu",{"text":371,"config":372},"Quellcodeverwaltung",{"href":373,"dataGaLocation":298,"dataGaName":374},"/de-de/solutions/source-code-management/","Source Code Management",{"text":376,"config":377},"Automatische Softwarebereitstellung",{"href":360,"dataGaLocation":298,"dataGaName":378},"Automated software delivery",{"title":380,"description":381,"link":382,"items":387},"Sicherheit","Entwickle Code schneller ohne Abstriche bei der Sicherheit",{"config":383},{"href":384,"dataGaName":385,"dataGaLocation":298,"icon":386},"/de-de/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[388,392,397],{"text":389,"config":390},"Anwendungssicherheitstests",{"href":384,"dataGaName":391,"dataGaLocation":298},"Application security testing",{"text":393,"config":394},"Schutz der Software-Lieferkette",{"href":395,"dataGaLocation":298,"dataGaName":396},"/de-de/solutions/supply-chain/","Software supply chain security",{"text":398,"config":399},"Software-Compliance",{"href":400,"dataGaName":401,"dataGaLocation":298},"/de-de/solutions/software-compliance/","software compliance",{"title":403,"link":404,"items":409},"Messung",{"config":405},{"icon":406,"href":407,"dataGaName":408,"dataGaLocation":298},"DigitalTransformation","/de-de/solutions/visibility-measurement/","visibility and measurement",[410,414,419],{"text":411,"config":412},"Sichtbarkeit und Messung",{"href":407,"dataGaLocation":298,"dataGaName":413},"Visibility and Measurement",{"text":415,"config":416},"Wertstrommanagement",{"href":417,"dataGaLocation":298,"dataGaName":418},"/de-de/solutions/value-stream-management/","Value Stream Management",{"text":420,"config":421},"Analysen und Einblicke",{"href":422,"dataGaLocation":298,"dataGaName":423},"/de-de/solutions/analytics-and-insights/","Analytics and insights",{"title":425,"type":348,"items":426},"GitLab für",[427,433,439],{"text":428,"config":429},"Enterprise",{"icon":430,"href":431,"dataGaLocation":298,"dataGaName":432},"Building","/de-de/enterprise/","enterprise",{"text":434,"config":435},"Kleinunternehmen",{"icon":436,"href":437,"dataGaLocation":298,"dataGaName":438},"Work","/de-de/small-business/","small business",{"text":440,"config":441},"Öffentlicher Sektor",{"icon":442,"href":443,"dataGaLocation":298,"dataGaName":444},"Organization","/de-de/solutions/public-sector/","public sector",{"text":446,"config":447},"Preise",{"href":448,"dataGaName":449,"dataGaLocation":298,"dataNavLevelOne":449},"/de-de/pricing/","pricing",{"text":451,"config":452,"menu":454},"Ressourcen",{"dataNavLevelOne":453},"resources",{"type":348,"link":455,"columns":459,"feature":553},{"text":456,"config":457},"Alle Ressourcen anzeigen",{"href":458,"dataGaName":453,"dataGaLocation":298},"/de-de/resources/",[460,493,520],{"title":461,"items":462},"Erste Schritte",[463,468,473,478,483,488],{"text":464,"config":465},"Installieren",{"href":466,"dataGaName":467,"dataGaLocation":298},"/de-de/install/","install",{"text":469,"config":470},"Kurzanleitungen",{"href":471,"dataGaName":472,"dataGaLocation":298},"/de-de/get-started/","quick setup checklists",{"text":474,"config":475},"Lernen",{"href":476,"dataGaLocation":298,"dataGaName":477},"https://university.gitlab.com/","learn",{"text":479,"config":480},"Produktdokumentation",{"href":481,"dataGaName":482,"dataGaLocation":298},"https://docs.gitlab.com/","product documentation",{"text":484,"config":485},"Best-Practice-Videos",{"href":486,"dataGaName":487,"dataGaLocation":298},"/de-de/getting-started-videos/","best practice videos",{"text":489,"config":490},"Integrationen",{"href":491,"dataGaName":492,"dataGaLocation":298},"/de-de/integrations/","integrations",{"title":494,"items":495},"Entdecken",[496,501,506,511,515],{"text":497,"config":498},"Kundenerfolge",{"href":499,"dataGaName":500,"dataGaLocation":298},"/de-de/customers/","customer success stories",{"text":502,"config":503},"Blog",{"href":504,"dataGaName":505,"dataGaLocation":298},"/de-de/blog/","blog",{"text":507,"config":508},"Demo-Hub",{"href":509,"dataGaName":510,"dataGaLocation":298},"/de-de/demo-hub/","demo hub",{"text":512,"config":513},"The Source",{"href":514,"dataGaName":505,"dataGaLocation":298},"/de-de/the-source/",{"text":516,"config":517},"Remote",{"href":518,"dataGaName":519,"dataGaLocation":298},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":521,"items":522},"Vernetzen",[523,528,533,538,543,548],{"text":524,"config":525},"GitLab-Services",{"href":526,"dataGaName":527,"dataGaLocation":298},"/de-de/services/","services",{"text":529,"config":530},"Beitragen",{"href":531,"dataGaName":532,"dataGaLocation":298},"https://contributors.gitlab.com","contribute",{"text":534,"config":535},"Community",{"href":536,"dataGaName":537,"dataGaLocation":298},"/community/","community",{"text":539,"config":540},"Forum",{"href":541,"dataGaName":542,"dataGaLocation":298},"https://forum.gitlab.com/","forum",{"text":544,"config":545},"Veranstaltungen",{"href":546,"dataGaName":547,"dataGaLocation":298},"/events/","events",{"text":549,"config":550},"Partner",{"href":551,"dataGaName":552,"dataGaLocation":298},"/de-de/partners/","partners",{"config":554,"title":557,"text":558,"link":559},{"background":555,"textColor":556},"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":560,"config":561},"Aktuelle Nachrichten",{"href":562,"dataGaName":563,"dataGaLocation":298},"/de-de/whats-new/","whats new",{"text":565,"config":566,"menu":568},"Unternehmen",{"dataNavLevelOne":567},"company",{"type":348,"columns":569},[570],{"items":571},[572,577,583,585,590,595,600,605,610,615],{"text":573,"config":574},"Über",{"href":575,"dataGaName":576,"dataGaLocation":298},"/de-de/company/","about",{"text":578,"config":579,"footerGa":582},"Karriere",{"href":580,"dataGaName":581,"dataGaLocation":298},"/jobs/","jobs",{"dataGaName":581},{"text":544,"config":584},{"href":546,"dataGaName":547,"dataGaLocation":298},{"text":586,"config":587},"Geschäftsführung",{"href":588,"dataGaName":589,"dataGaLocation":298},"/company/team/e-group/","leadership",{"text":591,"config":592},"Handbuch",{"href":593,"dataGaName":594,"dataGaLocation":298},"https://handbook.gitlab.com/","handbook",{"text":596,"config":597},"Investor Relations",{"href":598,"dataGaName":599,"dataGaLocation":298},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":601,"config":602},"Trust Center",{"href":603,"dataGaName":604,"dataGaLocation":298},"/de-de/security/","trust center",{"text":606,"config":607},"AI Transparency Center",{"href":608,"dataGaName":609,"dataGaLocation":298},"/de-de/ai-transparency-center/","ai transparency center",{"text":611,"config":612},"Newsletter",{"href":613,"dataGaName":614,"dataGaLocation":298},"/company/contact/#contact-forms","newsletter",{"text":616,"config":617},"Presse",{"href":618,"dataGaName":619,"dataGaLocation":298},"/press/","press",{"text":621,"config":622,"menu":623},"Kontakt",{"dataNavLevelOne":567},{"type":348,"columns":624},[625],{"items":626},[627,632,637],{"text":628,"config":629},"Vertrieb kontaktieren",{"href":630,"dataGaName":631,"dataGaLocation":298},"/de-de/sales/","talk to sales",{"text":633,"config":634},"Support-Portal",{"href":635,"dataGaName":636,"dataGaLocation":298},"https://support.gitlab.com/hc/en-us","support portal",{"text":638,"config":639},"Kundenportal",{"href":640,"dataGaName":641,"dataGaLocation":298},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":643,"login":644,"suggestions":651},"Schließen",{"text":645,"link":646},"Um Repositorys und Projekte zu durchsuchen, melde dich an bei",{"text":647,"config":648},"gitlab.com",{"href":312,"dataGaName":649,"dataGaLocation":650},"search login","search",{"text":652,"default":653},"Vorschläge",[654,656,661,663,668,673],{"text":20,"config":655},{"href":333,"dataGaName":20,"dataGaLocation":650},{"text":657,"config":658},"Codevorschläge (KI)",{"href":659,"dataGaName":660,"dataGaLocation":650},"/de-de/solutions/code-suggestions/","Code Suggestions (AI)",{"text":364,"config":662},{"href":366,"dataGaName":364,"dataGaLocation":650},{"text":664,"config":665},"GitLab auf AWS",{"href":666,"dataGaName":667,"dataGaLocation":650},"/de-de/partners/technology-partners/aws/","GitLab on AWS",{"text":669,"config":670},"GitLab auf Google Cloud",{"href":671,"dataGaName":672,"dataGaLocation":650},"/de-de/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":336,"config":674},{"href":341,"dataGaName":675,"dataGaLocation":650},"Why GitLab?",{"freeTrial":677,"mobileIcon":682,"desktopIcon":687,"secondaryButton":690},{"text":678,"config":679},"Kostenlos testen",{"href":680,"dataGaName":303,"dataGaLocation":681},"https://gitlab.com/-/trials/new/","nav",{"altText":683,"config":684},"GitLab-Symbol",{"src":685,"dataGaName":686,"dataGaLocation":681},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":683,"config":688},{"src":689,"dataGaName":686,"dataGaLocation":681},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":461,"config":691},{"href":692,"dataGaName":693,"dataGaLocation":681},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/de-de/get-started/","get started",{"freeTrial":695,"mobileIcon":699,"desktopIcon":701},{"text":696,"config":697},"Mehr über GitLab Duo erfahren",{"href":333,"dataGaName":698,"dataGaLocation":681},"gitlab duo",{"altText":683,"config":700},{"src":685,"dataGaName":686,"dataGaLocation":681},{"altText":683,"config":702},{"src":689,"dataGaName":686,"dataGaLocation":681},{"button":704,"mobileIcon":709,"desktopIcon":711},{"text":705,"config":706},"/Option",{"href":707,"dataGaName":708,"dataGaLocation":681},"#contact","switch",{"altText":683,"config":710},{"src":685,"dataGaName":686,"dataGaLocation":681},{"altText":683,"config":712},{"src":713,"dataGaName":686,"dataGaLocation":681},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":715,"mobileIcon":720,"desktopIcon":722},{"text":716,"config":717},"Zurück zur Preisübersicht",{"href":448,"dataGaName":718,"dataGaLocation":681,"icon":719},"back to pricing","GoBack",{"altText":683,"config":721},{"src":685,"dataGaName":686,"dataGaLocation":681},{"altText":683,"config":723},{"src":689,"dataGaName":686,"dataGaLocation":681},{"title":725,"button":726,"config":730},"GitLab Orbit ist da: die Kontextebene für KI-Agenten",{"text":339,"config":727},{"href":728,"dataGaName":729,"dataGaLocation":298},"/de-de/gitlab-orbit/","orbit",{"layout":731,"disabled":273},"release",{"data":733},{"text":734,"source":735,"edit":741,"contribute":746,"config":751,"items":756,"minimal":961},"Git ist eine Marke von Software Freedom Conservancy und unsere Verwendung von „GitLab“ erfolgt unter Lizenz.",{"text":736,"config":737},"Quelltext der Seite anzeigen",{"href":738,"dataGaName":739,"dataGaLocation":740},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":742,"config":743},"Diese Seite bearbeiten",{"href":744,"dataGaName":745,"dataGaLocation":740},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":747,"config":748},"Beteilige dich",{"href":749,"dataGaName":750,"dataGaLocation":740},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":752,"facebook":753,"youtube":754,"linkedin":755},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[757,802,854,896,928],{"title":446,"links":758,"subMenu":773},[759,763,768],{"text":760,"config":761},"Tarife anzeigen",{"href":448,"dataGaName":762,"dataGaLocation":740},"view plans",{"text":764,"config":765},"Vorteile von Premium",{"href":766,"dataGaName":767,"dataGaLocation":740},"/de-de/pricing/premium/","why premium",{"text":769,"config":770},"Vorteile von Ultimate",{"href":771,"dataGaName":772,"dataGaLocation":740},"/de-de/pricing/ultimate/","why ultimate",[774],{"title":621,"links":775},[776,778,780,782,787,792,797],{"text":628,"config":777},{"href":630,"dataGaName":308,"dataGaLocation":740},{"text":633,"config":779},{"href":635,"dataGaName":636,"dataGaLocation":740},{"text":638,"config":781},{"href":640,"dataGaName":641,"dataGaLocation":740},{"text":783,"config":784},"Status",{"href":785,"dataGaName":786,"dataGaLocation":740},"https://status.gitlab.com/","status",{"text":788,"config":789},"Nutzungsbedingungen",{"href":790,"dataGaName":791,"dataGaLocation":740},"/terms/","terms of use",{"text":793,"config":794},"Datenschutzerklärung",{"href":795,"dataGaName":796,"dataGaLocation":740},"/de-de/privacy/","privacy statement",{"text":798,"config":799},"Cookie-Einstellungen",{"dataGaName":800,"dataGaLocation":740,"id":801,"isOneTrustButton":32},"cookie preferences","ot-sdk-btn",{"title":344,"links":803,"subMenu":812},[804,808],{"text":805,"config":806},"DevSecOps-Plattform",{"href":327,"dataGaName":807,"dataGaLocation":740},"devsecops platform",{"text":809,"config":810},"KI-unterstützte Entwicklung",{"href":333,"dataGaName":811,"dataGaLocation":740},"ai-assisted development",[813],{"title":814,"links":815},"Themen",[816,820,825,829,834,839,844,849],{"text":364,"config":817},{"href":818,"dataGaName":819,"dataGaLocation":740},"/de-de/topics/ci-cd/","cicd",{"text":821,"config":822},"GitOps",{"href":823,"dataGaName":824,"dataGaLocation":740},"/de-de/topics/gitops/","gitops",{"text":287,"config":826},{"href":827,"dataGaName":828,"dataGaLocation":740},"/de-de/topics/devops/","devops",{"text":830,"config":831},"Versionskontrolle",{"href":832,"dataGaName":833,"dataGaLocation":740},"/de-de/topics/version-control/","version control",{"text":835,"config":836},"DevSecOps",{"href":837,"dataGaName":838,"dataGaLocation":740},"/de-de/topics/devsecops/","devsecops",{"text":840,"config":841},"Cloud-nativ",{"href":842,"dataGaName":843,"dataGaLocation":740},"/de-de/topics/cloud-native/","cloud native",{"text":845,"config":846},"KI für das Programmieren",{"href":847,"dataGaName":848,"dataGaLocation":740},"/de-de/topics/devops/ai-for-coding/","ai for coding",{"text":850,"config":851},"Agentische KI",{"href":852,"dataGaName":853,"dataGaLocation":740},"/de-de/topics/agentic-ai/","agentic ai",{"title":855,"links":856},"Lösungen",[857,860,862,867,871,874,877,880,882,884,886,891],{"text":389,"config":858},{"href":384,"dataGaName":859,"dataGaLocation":740},"Application Security Testing",{"text":376,"config":861},{"href":360,"dataGaName":361,"dataGaLocation":740},{"text":863,"config":864},"Agile Entwicklung",{"href":865,"dataGaName":866,"dataGaLocation":740},"/de-de/solutions/agile-delivery/","agile delivery",{"text":868,"config":869},"SCM",{"href":373,"dataGaName":870,"dataGaLocation":740},"source code management",{"text":364,"config":872},{"href":366,"dataGaName":873,"dataGaLocation":740},"continuous integration & delivery",{"text":415,"config":875},{"href":417,"dataGaName":876,"dataGaLocation":740},"value stream management",{"text":821,"config":878},{"href":879,"dataGaName":824,"dataGaLocation":740},"/de-de/solutions/gitops/",{"text":428,"config":881},{"href":431,"dataGaName":432,"dataGaLocation":740},{"text":434,"config":883},{"href":437,"dataGaName":438,"dataGaLocation":740},{"text":440,"config":885},{"href":443,"dataGaName":444,"dataGaLocation":740},{"text":887,"config":888},"Bildungswesen",{"href":889,"dataGaName":890,"dataGaLocation":740},"/de-de/solutions/education/","education",{"text":892,"config":893},"Finanzdienstleistungen",{"href":894,"dataGaName":895,"dataGaLocation":740},"/de-de/solutions/finance/","financial services",{"title":451,"links":897},[898,900,902,904,907,909,912,914,916,918,920,922,924,926],{"text":464,"config":899},{"href":466,"dataGaName":467,"dataGaLocation":740},{"text":469,"config":901},{"href":471,"dataGaName":472,"dataGaLocation":740},{"text":474,"config":903},{"href":476,"dataGaName":477,"dataGaLocation":740},{"text":479,"config":905},{"href":481,"dataGaName":906,"dataGaLocation":740},"docs",{"text":502,"config":908},{"href":504,"dataGaName":505,"dataGaLocation":740},{"text":910,"config":911},"Neuerungen",{"href":562,"dataGaName":563,"dataGaLocation":740},{"text":497,"config":913},{"href":499,"dataGaName":500,"dataGaLocation":740},{"text":516,"config":915},{"href":518,"dataGaName":519,"dataGaLocation":740},{"text":524,"config":917},{"href":526,"dataGaName":527,"dataGaLocation":740},{"text":529,"config":919},{"href":531,"dataGaName":532,"dataGaLocation":740},{"text":534,"config":921},{"href":536,"dataGaName":537,"dataGaLocation":740},{"text":539,"config":923},{"href":541,"dataGaName":542,"dataGaLocation":740},{"text":544,"config":925},{"href":546,"dataGaName":547,"dataGaLocation":740},{"text":549,"config":927},{"href":551,"dataGaName":552,"dataGaLocation":740},{"title":565,"links":929},[930,932,934,936,938,940,945,950,952,954,956],{"text":573,"config":931},{"href":575,"dataGaName":567,"dataGaLocation":740},{"text":578,"config":933},{"href":580,"dataGaName":581,"dataGaLocation":740},{"text":586,"config":935},{"href":588,"dataGaName":589,"dataGaLocation":740},{"text":591,"config":937},{"href":593,"dataGaName":594,"dataGaLocation":740},{"text":596,"config":939},{"href":598,"dataGaName":599,"dataGaLocation":740},{"text":941,"config":942},"Nachhaltigkeit",{"href":943,"dataGaName":944,"dataGaLocation":740},"/sustainability/","Sustainability",{"text":946,"config":947},"Vielfalt, Inklusion und Zugehörigkeit",{"href":948,"dataGaName":949,"dataGaLocation":740},"/de-de/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":601,"config":951},{"href":603,"dataGaName":604,"dataGaLocation":740},{"text":611,"config":953},{"href":613,"dataGaName":614,"dataGaLocation":740},{"text":616,"config":955},{"href":618,"dataGaName":619,"dataGaLocation":740},{"text":957,"config":958},"Transparenzerklärung zu moderner Sklaverei",{"href":959,"dataGaName":960,"dataGaLocation":740},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":962},[963,966,969],{"text":964,"config":965},"Terms",{"href":790,"dataGaName":791,"dataGaLocation":740},{"text":967,"config":968},"Cookies",{"dataGaName":800,"dataGaLocation":740,"id":801,"isOneTrustButton":32},{"text":970,"config":971},"Datenschutz",{"href":795,"dataGaName":796,"dataGaLocation":740},[973],{"id":974,"title":7,"body":272,"config":975,"content":977,"description":272,"extension":981,"meta":982,"navigation":32,"path":983,"seo":984,"stem":985,"__hash__":986},"blogAuthors/en-us/blog/authors/cesar-saavedra.yml",{"template":976},"BlogAuthor",{"name":7,"config":978},{"headshot":979,"ctfId":980},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659600/Blog/Author%20Headshots/csaavedra1-headshot.jpg","csaavedra1","yml",{},"/en-us/blog/authors/cesar-saavedra",{},"en-us/blog/authors/cesar-saavedra","SMqRf-z0W5m5GROz_dXGjmuIb3YaOwm_n_RfeK16GcA",[988,996,1002],{"title":989,"description":990,"heroImage":991,"category":268,"date":992,"authors":993,"slug":995,"externalUrl":272},"DevOps Stack aufbauen: Häufige Fehler und Best Practices für moderne Toolchains","Ein DevOps Stack sollte mehr sein als eine Tool-Sammlung. Lerne, wie Teams häufige Fehler vermeiden und mit GitLab Toolchain-Komplexität reduzieren.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1775561395/bhe1as7ttjvzltxwgo5m.png","2026-08-07",[994],"GitLab Germany Team","devops-stack",{"title":997,"description":998,"heroImage":999,"category":268,"date":269,"authors":1000,"slug":1001,"externalUrl":272},"Sechs Möglichkeiten, die DevOps Kosten zu senken, zu sparen und zu optimieren","Wir zeigen dir sechs Möglichkeiten, wie du deine DevOps Kosten senken kannst.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1775486753/cswmwtygkgkbdsibo09v.png",[994],"reduce-devops-costs",{"title":1003,"description":1004,"heroImage":1005,"category":268,"date":1006,"authors":1007,"slug":1010,"externalUrl":272},"GitLab-Seats unter Kontrolle behalten – mit Restricted Access","So verhindert Restricted Access Seat-Überschreitungen, arbeitet mit SAML-, SCIM- und LDAP-Bereitstellung zusammen und macht die Lizenzkosten planbar.\n","https://res.cloudinary.com/about-gitlab-com/image/upload/v1774375772/kpaaaiqhokevxxeoxvu0.png","2026-07-06",[1008,1009],"Magdalena Frankiewicz","Priyanka Palanikumar","gitlab-restricted-access-improvements",{"promotions":1012},[1013,1027,1038,1050],{"id":1014,"categories":1015,"header":1017,"text":1018,"button":1019,"image":1024},"ai-modernization",[1016],"ai","Hält KI, was uns versprochen wurde?","Das Quiz dauert maximal 5 Minuten.",{"text":1020,"config":1021},"Ermittle deinen KI-Reifegrad",{"href":1022,"dataGaName":1023,"dataGaLocation":505},"/de-de/assessments/ai-modernization-assessment/","modernization assessment",{"config":1025},{"src":1026},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/qix0m7kwnd8x2fh1zq49.png",{"id":1028,"categories":1029,"header":1030,"text":1018,"button":1031,"image":1035},"devops-modernization",[268,838],"Verwaltest du Tool-Chaos oder stellst du Innovationen bereit?",{"text":1032,"config":1033},"Ermittle deinen DevOps-Reifegrad",{"href":1034,"dataGaName":1023,"dataGaLocation":505},"/de-de/assessments/devops-modernization-assessment/",{"config":1036},{"src":1037},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138785/eg818fmakweyuznttgid.png",{"id":1039,"categories":1040,"header":1042,"text":1018,"button":1043,"image":1047},"security-modernization",[1041],"security","Tauschst du Schnelligkeit gegen Sicherheit ein?",{"text":1044,"config":1045},"Ermittle deinen Sicherheitsreifegrad",{"href":1046,"dataGaName":1023,"dataGaLocation":505},"/de-de/assessments/security-modernization-assessment/",{"config":1048},{"src":1049},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/p4pbqd9nnjejg5ds6mdk.png",{"id":1051,"paths":1052,"header":1055,"text":1056,"button":1057,"image":1062},"github-azure-migration",[1053,1054],"migration-from-azure-devops-to-gitlab","integrating-azure-devops-scm-and-gitlab","Ist dein Team bereit für den Umzug von GitHub nach Azure?","GitHub stellt bereits auf Azure um. Finde heraus, was das für dich bedeutet.",{"text":1058,"config":1059},"Erfahre, wie GitLab im Vergleich zu GitHub abschneidet",{"href":1060,"dataGaName":1061,"dataGaLocation":505},"/de-de/compare/gitlab-vs-github/github-azure-migration/","github azure migration",{"config":1063},{"src":1037},{"header":1065,"blurb":1066,"button":1067,"secondaryButton":1072},"Beginne noch heute, schneller zu entwickeln","Entdecke, was dein Team mit der intelligenten Orchestrierungsplattform für DevSecOps erreichen kann.\n",{"text":1068,"config":1069},"Kostenlosen Test starten",{"href":1070,"dataGaName":303,"dataGaLocation":1071},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/de-de/","feature",{"text":628,"config":1073},{"href":630,"dataGaName":308,"dataGaLocation":1071},1786803724164]