[{"data":1,"prerenderedAt":2113},["ShallowReactive",2],{"/de-de/solutions/delivery-automation":3,"navigation-de-de":1465,"banner-de-de":1860,"footer-de-de":1870,"next-steps-de-de":2103},{"id":4,"title":5,"body":6,"category":6,"config":7,"content":9,"description":6,"extension":1434,"meta":1435,"navigation":148,"path":1436,"seo":1437,"slug":6,"stem":1463,"testContent":6,"type":6,"__hash__":1464},"pages/de-de/solutions/delivery-automation.yml","Delivery Automation",null,{"template":8},"CommonWithCrumbs",[10,34,56,96,144,157,177,193,210,269,1422,1432],{"componentName":11,"componentContent":12},"SolutionsTabLinks",{"links":13},[14,20,25,29],{"text":15,"config":16},"Automatische Softwarebereitstellung",{"href":17,"dataGaName":18,"dataGaLocation":19},"/de-de/solutions/delivery-automation/","Automated Software Delivery","hero tabs",{"text":21,"config":22},"Quellcodeverwaltung",{"href":23,"dataGaName":24,"dataGaLocation":19},"/de-de/solutions/source-code-management/","Source Code Management",{"text":26,"config":27},"CI/CD",{"href":28,"dataGaName":26,"dataGaLocation":19},"/de-de/solutions/continuous-integration/",{"text":30,"config":31},"KI-unterstützte Entwicklung",{"href":32,"dataGaName":33,"dataGaLocation":19},"/de-de/gitlab-duo-agent-platform/","AI-Assisted Development",{"componentName":35,"componentContent":36},"CommonHero",{"config":37,"title":15,"description":40,"primaryButton":41,"tertiaryButton":47,"image":52},{"typographyVariants":38},{"description":39},"heading5","Dank Automatisierung der Lieferung kann sichere Software schneller entwickelt, getestet, paketiert und bereitgestellt werden – dort wo Teams und ihre KI-Agenten arbeiten.",{"text":42,"config":43},"Vertrieb kontaktieren",{"href":44,"dataGaName":45,"dataGaLocation":46},"/de-de/sales/","sales","hero",{"text":48,"config":49},"Kostenlose Testversion starten",{"href":50,"dataGaName":51,"dataGaLocation":46},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/de-de/&glm_content=default-saas-trial","free trial",{"altText":53,"config":54},"",{"src":55},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751663727/l5mpphtgj7bu6qoey8hc.png",{"componentName":57,"componentContent":58},"CommonCustomerLogos",{"text":59,"logos":60},"Diese Unternehmen vertrauen uns: ",[61,66,71,76,81,86,91],{"company":62,"config":63},"UBS",{"src":64,"href":65},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1755887586/hzkzigbpkzwsdwlsmswh.svg","/blog/ubs-gitlab-devops-platform/",{"company":67,"config":68},"Hackerone",{"src":69,"href":70},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1745517941/ofyosacgljvxg2u6bq16.png","/de-de/customers/hackerone/",{"company":72,"config":73},"The Zebra",{"src":74,"href":75},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1745517952/kmbocohvcmshrupgvtdt.svg","/de-de/customers/thezebra/",{"company":77,"config":78},"Hilti",{"src":79,"href":80},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1745517942/ian7zidxv2sunjovk64o.svg","/de-de/customers/hilti/",{"company":82,"config":83},"Conversica",{"src":84,"href":85},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751663413/gx2yker8j9wqwe88lxrg.svg","/de-de/customers/conversica/",{"company":87,"config":88},"Bendigo and Adelaide Bank",{"src":89,"href":90},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1745517926/jpf33ho0ufokyx0r3z6x.svg","/de-de/customers/bab/",{"company":92,"config":93},"Glympse",{"src":94,"href":95},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751664038/y1ivc66chtrgzsyrp0mb.svg","/de-de/customers/glympse/",{"componentName":97,"componentContent":98},"SolutionsAccordionWrapper",{"config":99,"title":102,"subtitle":103,"accordion":104},{"id":100,"isFullWidth":101},"accelerate",false,"Bessere Produkte schneller \u003Cspan class=\"accordion-text-gradient\">bereitstellen\u003C/span>\n","GitLab automatisiert das Erstellen, Testen, Paketieren und Bereitstellen von sicherem Code vom Code-Commit bis zur Produktion. Dies bedeutet besseren Code, schnellere Releases, weniger Fehler und mehr Zeit für neue, innovative Features.",[105,114,121,124,130,137],{"header":106,"content":107,"link":108},"Entwicklerproduktivität und -erfahrung optimieren","Minimiere manuelle, sich wiederholende Aufgaben und Kontextwechsel, sodass Entwickler(innen) sich auf wertschöpfende Arbeit konzentrieren können.",{"text":109,"config":110},"Mehr erfahren",{"href":111,"dataGaName":112,"dataGaLocation":113},"/de-de/platform/","platform","body",{"header":115,"content":116,"link":117},"Transparenz und Sichtbarkeit erhöhen","Mit der einheitlichen Plattform steht eine Single Source of Truth zur Verfügung, um nicht nur die CI/CD-Pipeline zu verfolgen, sondern alle Metriken, die für kontinuierliches Wachstum und Verbesserung benötigt werden.",{"text":109,"config":118},{"href":119,"dataGaName":120,"dataGaLocation":113},"/de-de/solutions/visibility-measurement/","Visibility and Measurement",{"header":122,"content":123},"Prozesse standardisieren","Ein gemeinsames Toolset wird über Teams und Lebenszyklusphasen hinweg verwendet, ohne Abhängigkeiten von Drittanbieter-Plugins oder APIs, die den Workflow unterbrechen könnten.",{"header":125,"content":126,"link":127},"CI/CD-Pipelines mühelos skalieren","Mit integrierten oder benutzerdefinierten CI/CD-Pipeline-Vorlagen wird Code automatisch gescannt, um Pipelines zu erstellen und auszuführen, die Anwendungen erstellen, testen, paketieren und bereitstellen – alles zugeschnitten auf die sich entwickelnden Anforderungen wachsender Organisationen.",{"text":109,"config":128},{"href":28,"dataGaName":129,"dataGaLocation":113},"continuous integration",{"header":131,"content":132,"link":133},"Code mit integrierter Sicherheit schützen","Kontrolliere Sicherheit im Vorfeld und integriere Sicherheitstests sowie Compliance-Prüfungen bereits beim Code-Commit. Die Ergebnisse werden im selben Merge Request geteilt, sodass Entwickler(innen) Code-Fehler einfach identifizieren, isolieren und beheben können, bevor diese die Produktion erreichen.",{"text":109,"config":134},{"href":135,"dataGaName":136,"dataGaLocation":113},"/de-de/solutions/application-security-testing/","security compliance",{"header":138,"content":139,"link":140},"Durchgehende KI-Unterstützung","GitLab liefert CI/CD als einheitliche Plattform mit integrierter generativer KI in jeder Phase des Lebenszyklus der Softwareentwicklung, einschließlich vorgeschlagener Code-Reviewer, Erläuterungen zu Sicherheitslücken, Wertstromprognosen und mehr.",{"text":109,"config":141},{"href":142,"dataGaName":143,"dataGaLocation":113},"/de-de/gitlab-duo-agent-platform/#features","gitlab duo features",{"componentName":145,"componentContent":146},"SolutionsFeaturedTextVideo",{"config":147,"text":149,"video":154},{"gradientBackground":148},true,{"header":150,"image":151},"Der schnelle Weg zu Produktinnovation",{"config":152},{"src":153},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751663212/j2kdatkf4wcdtimenzrv.png",{"config":155},{"href":156},"https://player.vimeo.com/video/725654155?autoplay=1&#t=0s",{"componentName":158,"componentContent":159},"SolutionsFeaturedBenefits",{"eyebrow":160,"description":165,"tertiaryButton":166,"benefits":170},{"text":21,"config":161},{"typographyVariant":162,"tag":163,"icon":164},"body2-bold","h2","CogCode","Softwareentwicklung, die iterativ, getestet und kontinuierlich bereitgestellt wird",{"text":109,"config":167},{"href":23,"dataGaName":168,"dataGaLocation":169},"source code management","do more with gitlab",[171,174],{"header":172,"description":173},"Zusammenarbeit und Beschleunigung an einem Ort","Mit Versionskontrolle für Ressourcen, engen Feedbackschleifen und leistungsstarken Branching-Mustern können Entwickler(innen) Probleme einfach lösen und schnell Mehrwert liefern.",{"header":175,"description":176},"Einführung zuverlässiger, skalierbarer Governance für Quellcode","Qualität und Standards werden für alle Projekte garantiert, indem eine festgelegte Anzahl notwendiger Merge-Approvals mit integriertem Code Review vorgeschrieben wird. Dank dieser Leitlinien können Unternehmen bei der Skalierung auf die Codequalität vertrauen.",{"componentName":158,"componentContent":178},{"eyebrow":179,"description":183,"tertiaryButton":184,"benefits":186},{"text":180,"config":181},"Kontinuierliche Integration und Lieferung\n",{"typographyVariant":162,"tag":163,"icon":182},"ContinuousDelivery","Sichere Softwarebereitstellung wiederholbar und skalierbar gestalten",{"text":109,"config":185},{"href":28,"dataGaName":129,"dataGaLocation":113},[187,190],{"header":188,"description":189},"Sicherheit in CI-Pipelines integrieren","Die branchenführenden CI-Funktionen von GitLab ermöglichen automatisierte Tests, Sicherheitstests mittels statischer Analysen, Sicherheitstests mittels dynamische Analysen und Analysen der Codequalität, um Entwickler(inne)n und Tester(inne)n schnelles Feedback zur Qualität des Codes zu geben.",{"header":191,"description":192},"Einfache, skalierbare CI/CD nutzen","CI/CD-Jobs können auf GitLab.com und GitLab Dedicated mit GitLab-gehosteten Runnern ausgeführt werden, um Anwendungen nahtlos in der eigenen Umgebung zu erstellen, zu testen und bereitzustellen.",{"componentName":158,"componentContent":194},{"config":195,"eyebrow":196,"description":200,"tertiaryButton":201,"benefits":203},{"noBottomBorder":148},{"text":197,"config":198},"Dynamische KI-gestützte Entwicklung\n",{"typographyVariant":162,"tag":163,"icon":199},"AiCodeSuggestions","Schneller zur Markteinführung ohne Kompromisse bei der Sicherheit",{"text":109,"config":202},{"href":142,"dataGaName":143,"dataGaLocation":113},[204,207],{"header":205,"description":206},"Entwicklergeschwindigkeit und -effizienz steigern","Mit GitLab Duo können Entwickler(innen) sich wiederholende Aufgaben automatisieren, Codeerläuterungen und -vorschläge erhalten, die Codequalität verbessern und Antworten auf Fragen direkt in der IDE erhalten.",{"header":208,"description":209},"KI über die Codeerstellung hinaus nutzen","Entwickler(innen) können GitLab Duo auch verwenden, um Sicherheitslücken zu verstehen und zu beheben, Pipeline-Fehler zu priorisieren und sicherzustellen, dass Sicherheitsbemühungen mit dem Tempo der Produktivität Schritt halten.",{"componentName":211,"componentContent":212},"CommonQuoteCarousel",{"cards":213},[214,234,253],{"quote":215,"author":216,"cta":220,"metrics":225,"config":232},"Durch den Wechsel zu GitLab und die automatische Bereitstellung können unsere Teams statt monatlichen oder wöchentlichen Lieferungen jetzt täglich oder mehrmals täglich Ergebnisse liefern.",{"name":217,"title":218,"company":219},"Alan Hohn","Director of Software Strategy","Lockheed Martin",{"text":221,"config":222},"Fallstudie lesen",{"href":223,"dataGaName":224,"dataGaLocation":113},"/de-de/customers/lockheed-martin/","Lockheed Martin case study",[226,229],{"number":227,"text":228},"80%","schnellere CI-Pipeline-Builds",{"number":230,"text":231},"90%","weniger Zeitaufwand für die Systemwartung",{"logo":233},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751663183/fuwdwmigetr349ibjt1z.png",{"quote":235,"author":236,"cta":240,"metrics":244,"config":251},"Die Markteinführungszeit war ein großes Thema für uns. Bevor unsere Transformation zu Agile und DevOps begann, hatten wir in einigen Fällen Release-Zyklen von fast 18 Monaten. Wir konnten diese Zeitspanne drastisch auf etwa drei Monate verkürzen.",{"name":237,"title":238,"company":239},"Thorsten Bastian","Business Owner IT, CI/CD Hub, Telekom IT","T-Mobile",{"text":221,"config":241},{"href":242,"dataGaName":243,"dataGaLocation":113},"/de-de/customers/deutsche-telekom/","Telekom case study",[245,248],{"number":246,"text":247},"6 x","schnellere Markteinführung",{"number":249,"text":250},"13,000","aktive GitLab-Nutzer(innen)",{"logo":252},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751663990/i7xwa6ouv6ywfppdsqwf.svg",{"quote":254,"author":255,"cta":258,"metrics":261,"config":268},"GitLab ist wie eine Suite gebündelt und wird dann mit einem sehr ausgeklügelten Installer ausgeliefert. Und dann funktioniert es einfach wie von Zauberhand. Das ist sehr schön, wenn man ein Unternehmen ist, das einfach nur alles zum Laufen bringen möchte.",{"name":256,"title":257,"company":77},"Daniel Widerin","Head of Software Delivery",{"text":221,"config":259},{"href":80,"dataGaName":260,"dataGaLocation":113},"Hilti case study",[262,265],{"number":263,"text":264},"400%","mehr Code Reviews",{"number":266,"text":267},"12 x","kürzere Bereitstellungszeit",{"logo":79},{"componentName":270,"componentContent":271},"SolutionsPlatformFeatures",{"header":272,"description":273,"sideNavigation":274},"Alle Funktionen für automatische Softwarebereitstellung erkunden","Code mit besserer Qualität wird häufiger und mit minimalen manuellen Eingriffen bereitgestellt.",{"links":275,"components":384},[276,280,284,288,292,296,300,304,308,312,316,320,324,328,332,336,340,344,348,352,356,360,364,368,372,376,380],{"text":277,"config":278},"Remote-Entwicklung",{"id":279},"remote-development",{"text":281,"config":282},"Web IDE",{"id":283},"web-ide",{"text":285,"config":286},"GitLab CLI",{"id":287},"gitlab-cli",{"text":289,"config":290},"Code-Review-Workflow",{"id":291},"code-review-workflow",{"text":293,"config":294},"Codevorschläge",{"id":295},"code-suggestions",{"text":297,"config":298},"Codeerläuterung",{"id":299},"code-explanation",{"text":301,"config":302},"Code-Review-Zusammenfassung",{"id":303},"code-review-summary",{"text":305,"config":306},"Testgenerierung",{"id":307},"test-generation",{"text":309,"config":310},"Geheimnisverwaltung",{"id":311},"secrets-management",{"text":313,"config":314},"Review Apps",{"id":315},"review-apps",{"text":317,"config":318},"Code-Tests und Abdeckung",{"id":319},"code-testing-and-coverage",{"text":321,"config":322},"Merge Trains",{"id":323},"merge-trains",{"text":325,"config":326},"Merge Requests",{"id":327},"merge-requests",{"text":329,"config":330},"Grundursachenanalyse",{"id":331},"root-cause-analysis",{"text":333,"config":334},"Diskussionszusammenfassung",{"id":335},"discussion-summary",{"text":337,"config":338},"Virtuelles Registry",{"id":339},"virtual-registry",{"text":341,"config":342},"Container-Registry",{"id":343},"container-registry",{"text":345,"config":346},"Helm-Diagramm-Registry",{"id":347},"helm-chart-registry",{"text":349,"config":350},"Package Registry",{"id":351},"package-registry",{"text":353,"config":354},"Modell-Registry",{"id":355},"model-registry",{"text":357,"config":358},"Freigabe-Orchestrierung",{"id":359},"release-orchestration",{"text":361,"config":362},"Infrastructure as Code",{"id":363},"infrastructure-as-code",{"text":365,"config":366},"Feature-Flags",{"id":367},"feature-flags",{"text":369,"config":370},"Umgebungsverwaltung",{"id":371},"environment-management",{"text":373,"config":374},"Bereitstellungsverwaltung",{"id":375},"deployment-management",{"text":377,"config":378},"Auto-DevOps",{"id":379},"auto-devops",{"text":381,"config":382},"CI/CD-Komponenten",{"id":383},"cicd-components",[385,410,453,462,730,802,811,820,829,859,884,931,954,969,978,987,996,1077,1087,1179,1188,1259,1273,1315,1357,1403,1412],{"componentName":386,"componentContent":387},"SolutionsPlatformLinkGroup",{"config":388,"header":277,"description":389,"cards":390},{"id":279},"Die Benutzerverwaltung bietet Tools zur Verwaltung von Nutzer(inne)n und deren Attributen. Von GitLab aus können Nutzer(innen) bereitgestellt, Zugriffskontrolle konfiguriert, Benutzereinstellungen verwaltet und Nutzerattribute überprüft werden.",[391,397,401,405],{"title":392,"config":393},"Vorkonfigurierte Workspaces für Remote-Entwicklung auf Abruf erstellen",{"href":394,"dataGaName":395,"dataGaLocation":396},"https://docs.gitlab.com/user/project/remote_development/","Create preconfigured remote development workspaces on-demand","solutions",{"title":398,"config":399},"Remote-Entwicklung in GitLab Agent for Kubernetes aktivieren",{"href":394,"dataGaName":400,"dataGaLocation":396},"Enable Remote Development in GitLab Agent for Kubernetes",{"title":402,"config":403},"Öffentliche Projekte automatisch in einen Workspace klonen",{"href":394,"dataGaName":404,"dataGaLocation":396},"Automatically clone public projects into a workspace",{"title":406,"config":407},"Reproduzierbare Entwicklungsumgebung in einem Devfile definieren",{"href":408,"dataGaName":409,"dataGaLocation":396},"https://docs.gitlab.com/user/workspace/#devfile","Define a reproducible development environment in a devfile",{"componentName":386,"componentContent":411},{"config":412,"header":281,"description":413,"cards":414},{"id":283},"Leiste ganz einfach direkt über den Browser einen Beitrag – mit allem, was du brauchst, dank einer voll ausgestatteten integrierten Entwicklungsumgebung (IDE). GitLab Duo,unsere Suite von KI-basierten Funktionen, ist in der Web IDE verfügbar.",[415,418,423,428,433,438,443,448],{"title":281,"config":416},{"href":417,"dataGaName":281,"dataGaLocation":396},"https://docs.gitlab.com/user/project/web_ide/",{"title":419,"config":420},"EditorConfig in der Web IDE",{"href":421,"dataGaName":422,"dataGaLocation":396},"https://docs.gitlab.com/user/project/web_ide/#configure-the-web-ide","EditorConfig in the Web IDE",{"title":424,"config":425},"Bilder in Markdown in der Web IDE einfügen",{"href":426,"dataGaName":427,"dataGaLocation":396},"https://docs.gitlab.com/user/project/web_ide/#markdown-editing","Paste images in Markdown in the Web IDE",{"title":429,"config":430},"Gitpod Workspaces direkt von GitLab starten",{"href":431,"dataGaName":432,"dataGaLocation":396},"https://docs.gitlab.com/integration/gitpod/","Launch Gitpod Workspaces directly from GitLab",{"title":434,"config":435},"Codevorschläge in GitLab Web IDE",{"href":436,"dataGaName":437,"dataGaLocation":396},"https://docs.gitlab.com/user/project/repository/code_suggestions/","Code Suggestions in GitLab Web IDE",{"title":439,"config":440},"Codeerläuterung in GitLab Duo Chat, verfügbar in der Web IDE",{"href":441,"dataGaName":442,"dataGaLocation":396},"https://docs.gitlab.com/user/gitlab_duo_chat/examples/#explain-code-in-the-ide","Code explanation in GitLab Duo Chat, available in the Web IDE",{"title":444,"config":445},"Code-Refactoring in GitLab Duo Chat, verfügbar in der Web IDE",{"href":446,"dataGaName":447,"dataGaLocation":396},"https://docs.gitlab.com/user/gitlab_duo_chat/examples/#refactor-code-in-the-ide","Code refactoring in GitLab Duo Chat, available in the Web IDE",{"title":449,"config":450},"Testgenerierung in GitLab Duo Chat, verfügbar in der Web IDE",{"href":451,"dataGaName":452,"dataGaLocation":396},"https://docs.gitlab.com/user/gitlab_duo_chat/examples/#write-tests-in-the-ide","Test generation in GitLab Duo Chat, available in the Web IDE",{"componentName":386,"componentContent":454},{"config":455,"header":285,"description":456,"cards":457},{"id":287},"Das GitLab Command Line Interface (CLI) ist ein einheitliches Tool, das die Verwaltung und Interaktion mit GitLab direkt über die Befehlszeile ermöglicht.",[458],{"title":459,"config":460},"GitLab CLI - `glab`",{"href":461,"dataGaName":459,"dataGaLocation":396},"https://docs.gitlab.com/editor_extensions/gitlab_cli/",{"componentName":386,"componentContent":463},{"config":464,"header":289,"description":465,"cards":466},{"id":291},"Überprüfe Code, bespreche Änderungen, tausche Wissen aus und decke Fehler im Code in verteilten Teams mithilfe von asynchronen Kommentaren und Code-Reviews auf. Automatisiere, verfolge und melde Code-Reviews und identifiziere Workflow-Verbesserungen mit Code-Review-Analysen.",[467,472,477,482,487,491,496,500,504,509,514,519,524,529,534,539,544,549,554,559,564,569,574,579,583,587,592,597,601,606,610,615,620,625,630,635,638,643,648,653,658,663,667,672,677,682,687,692,697,702,706,711,716,721,726],{"title":468,"config":469},"Beschreibungsvorlagen",{"href":470,"dataGaName":471,"dataGaLocation":396},"https://docs.gitlab.com/user/project/description_templates/","Description Templates",{"title":473,"config":474},"Checklisten",{"href":475,"dataGaName":476,"dataGaLocation":396},"https://docs.gitlab.com/user/markdown/#task-lists","Check Lists",{"title":478,"config":479},"Dateianhänge",{"href":480,"dataGaName":481,"dataGaLocation":396},"https://docs.gitlab.com/development/file_storage/","File Attachments",{"title":483,"config":484},"Emoji-Reaktionen",{"href":485,"dataGaName":486,"dataGaLocation":396},"https://docs.gitlab.com/user/award_emojis/","Emoji reactions",{"title":488,"config":489},"GitLab Flavored Markdown",{"href":490,"dataGaName":488,"dataGaLocation":396},"https://docs.gitlab.com/user/markdown/",{"title":492,"config":493},"Diskussionen mit Threads",{"href":494,"dataGaName":495,"dataGaLocation":396},"https://docs.gitlab.com/user/discussions/","Threaded Discussions",{"title":497,"config":498},"Filterbare Systemaktivität",{"href":494,"dataGaName":499,"dataGaLocation":396},"Filterable System Activity",{"title":501,"config":502},"Titeländerungen nachverfolgen",{"href":494,"dataGaName":503,"dataGaLocation":396},"Track Title Changes",{"title":505,"config":506},"Beauftragte(r)",{"href":507,"dataGaName":508,"dataGaLocation":396},"https://docs.gitlab.com/user/project/issues/managing_issues/#assignee","Assignee",{"title":510,"config":511},"Diskussion sperren",{"href":512,"dataGaName":513,"dataGaLocation":396},"https://docs.gitlab.com/user/discussions/#prevent-comments-by-locking-the-discussion","Lock Discussion",{"title":515,"config":516},"Batch-Bearbeitung von Merge Requests",{"href":517,"dataGaName":518,"dataGaLocation":396},"https://docs.gitlab.com/user/project/issues/managing_issues/","Bulk Edit Merge Requests",{"title":520,"config":521},"Schnellzugriffe",{"href":522,"dataGaName":523,"dataGaLocation":396},"https://docs.gitlab.com/user/project/quick_actions/","Quick Actions",{"title":525,"config":526},"Benutzerdefinierte Benachrichtigungen",{"href":527,"dataGaName":528,"dataGaLocation":396},"https://docs.gitlab.com/user/profile/notifications/","Custom Notifications",{"title":530,"config":531},"Aufgabenliste",{"href":532,"dataGaName":533,"dataGaLocation":396},"https://docs.gitlab.com/user/todos/","To-Do List",{"title":535,"config":536},"Jira-Integration",{"href":537,"dataGaName":538,"dataGaLocation":396},"/de-de/solutions/jira/","Jira Integration",{"title":540,"config":541},"Integration von Jira Issues",{"href":542,"dataGaName":543,"dataGaLocation":396},"https://docs.gitlab.com/integration/jira/","Jira Issues Integration",{"title":545,"config":546},"Integration ins Jira Development Panel",{"href":547,"dataGaName":548,"dataGaLocation":396},"https://docs.gitlab.com/integration/jira/#jira-development-panel","Jira Development Panel Integration",{"title":550,"config":551},"Beschreibungsänderungen nachverfolgen",{"href":552,"dataGaName":553,"dataGaLocation":396},"https://docs.gitlab.com/user/discussions/#view-description-change-history","Track Description Changes",{"title":555,"config":556},"Kommentaränderungen nachverfolgen",{"href":557,"dataGaName":558,"dataGaLocation":396},"https://gitlab.com/gitlab-org/gitlab/issues/3706","Track Comment Changes",{"title":560,"config":561},"Aufgaben per Drag & Drop verschieben",{"href":562,"dataGaName":563,"dataGaLocation":396},"https://gitlab.com/gitlab-org/gitlab-foss/issues/18003","Drag and Drop Tasks",{"title":565,"config":566},"Rich Object Summary beim Hover über Links",{"href":567,"dataGaName":568,"dataGaLocation":396},"https://gitlab.com/groups/gitlab-org/-/epics/333","Rich Object Summary on Link Hover",{"title":570,"config":571},"GitLab Merge Request aus Jira Development Panel erstellen",{"href":572,"dataGaName":573,"dataGaLocation":396},"https://gitlab.com/gitlab-org/gitlab/issues/2650","Create GitLab Merge Request from Jira Development Panel",{"title":575,"config":576},"Mehrere Genehmiger(innen) im Code-Review",{"href":577,"dataGaName":578,"dataGaLocation":396},"https://docs.gitlab.com/user/project/merge_requests/approvals/rules/","Multiple approvers in code review",{"title":580,"config":581},"Approvalregeln für Code-Review",{"href":577,"dataGaName":582,"dataGaLocation":396},"Approval rules for code review",{"title":584,"config":585},"Optionale Merge Request Approvals",{"href":577,"dataGaName":586,"dataGaLocation":396},"Optional Merge Request Approvals",{"title":588,"config":589},"Code-Eigentümer(in)",{"href":590,"dataGaName":591,"dataGaLocation":396},"https://docs.gitlab.com/user/project/codeowners/","Code Owners",{"title":593,"config":594},"Änderungen an Merge Requests vorschlagen",{"href":595,"dataGaName":596,"dataGaLocation":396},"https://docs.gitlab.com/user/discussions/#suggest-changes","Suggest changes to merge requests",{"title":598,"config":599},"Mehrzeilige Diff-Kommentare",{"href":494,"dataGaName":600,"dataGaLocation":396},"Multi-line diff comments",{"title":602,"config":603},"Bild-Diskussionen",{"href":604,"dataGaName":605,"dataGaLocation":396},"https://docs.gitlab.com/user/discussions/#image-threads","Image Discussions",{"title":607,"config":608},"Merge Request Commit Discussions",{"href":609,"dataGaName":607,"dataGaLocation":396},"https://docs.gitlab.com/user/discussions/#commit-discussions",{"title":611,"config":612},"Merge Request per E-Mail erstellen",{"href":613,"dataGaName":614,"dataGaLocation":396},"https://docs.gitlab.com/user/project/merge_requests/creating_merge_requests/#new-merge-request-by-email","Create merge request from email",{"title":616,"config":617},"Badge für erstmalige Mitwirkende",{"href":618,"dataGaName":619,"dataGaLocation":396},"/community/contribute/","First time contributor badge",{"title":621,"config":622},"Besser lesbare Diffs für Jupyter Notebook-Dateien",{"href":623,"dataGaName":624,"dataGaLocation":396},"https://docs.gitlab.com/user/project/repository/jupyter_notebooks/#cleaner-diffs","Cleaner diffs for Jupyter Notebook files",{"title":626,"config":627},"Kommentarvorlagen",{"href":628,"dataGaName":629,"dataGaLocation":396},"https://docs.gitlab.com/user/profile/comment_templates/","Comment Templates",{"title":631,"config":632},"Merge Request Status für Builds auf Jenkins CI anzeigen",{"href":633,"dataGaName":634,"dataGaLocation":396},"https://docs.gitlab.com/integration/jenkins/","Display merge request status for builds on Jenkins CI",{"title":325,"config":636},{"href":637,"dataGaName":325,"dataGaLocation":396},"https://docs.gitlab.com/user/project/merge_requests/",{"title":639,"config":640},"Merge-Konfliktlösung",{"href":641,"dataGaName":642,"dataGaLocation":396},"https://docs.gitlab.com/user/project/merge_requests/conflicts/","Merge conflict resolution",{"title":644,"config":645},"Automatisches Mergen",{"href":646,"dataGaName":647,"dataGaLocation":396},"https://docs.gitlab.com/user/project/merge_requests/auto_merge/","Auto-merge",{"title":649,"config":650},"Bestimmte Commits oder einen Merge Request aus der UI zurücksetzen",{"href":651,"dataGaName":652,"dataGaLocation":396},"https://docs.gitlab.com/user/project/merge_requests/revert_changes/","Revert specific commits or a merge request from the UI",{"title":654,"config":655},"Merge Request Versionen",{"href":656,"dataGaName":657,"dataGaLocation":396},"https://docs.gitlab.com/user/project/merge_requests/versions/","Merge request versions",{"title":659,"config":660},"Inline-Kommentare und Diskussionsauflösung",{"href":661,"dataGaName":662,"dataGaLocation":396},"https://docs.gitlab.com/user/discussions/#resolvable-discussions","Inline commenting and discussion resolution",{"title":664,"config":665},"Alle Felder eines Merge Requests bearbeiten",{"href":637,"dataGaName":666,"dataGaLocation":396},"Ability to edit all fields of a merge request",{"title":668,"config":669},"Issue(s) automatisch schließen, wenn ein Merge Request zusammengeführt wird",{"href":670,"dataGaName":671,"dataGaLocation":396},"https://docs.gitlab.com/user/project/issues/managing_issues/#closing-issues-automatically","Automatically close issue(s) when a merge request is merged",{"title":673,"config":674},"Konfigurierbares Issue-Schließmuster",{"href":675,"dataGaName":676,"dataGaLocation":396},"https://docs.gitlab.com/administration/issue_closing_pattern/","Configurable issue closing pattern",{"title":678,"config":679},"Entwurfs-Merge Requests",{"href":680,"dataGaName":681,"dataGaLocation":396},"https://docs.gitlab.com/user/project/merge_requests/drafts/","Draft merge requests",{"title":683,"config":684},"Inline-Testabdeckung im Merge Request Diff",{"href":685,"dataGaName":686,"dataGaLocation":396},"https://docs.gitlab.com/ci/testing/test_coverage_visualization/","Inline code coverage in merge request diff",{"title":688,"config":689},"Merge Request Reviews",{"href":690,"dataGaName":691,"dataGaLocation":396},"https://docs.gitlab.com/user/project/merge_requests/reviews/","Merge request reviews",{"title":693,"config":694},"Code-Review-Dashboards",{"href":695,"dataGaName":696,"dataGaLocation":396},"/blog/demo-mastering-code-review-with-gitlab/","Code review dashboards",{"title":698,"config":699},"Vereinbarungen mit Mitwirkenden",{"href":700,"dataGaName":701,"dataGaLocation":396},"https://gitlab.com/gitlab-org/gitlab/-/issues/15899","Contributor agreements",{"title":703,"config":704},"Robot-Kommentare",{"href":637,"dataGaName":705,"dataGaLocation":396},"Robot comments",{"title":707,"config":708},"Funktioniert mit mehreren Repository-Typen",{"href":709,"dataGaName":710,"dataGaLocation":396},"https://docs.gitlab.com/user/project/import/","Works with multiple repository types",{"title":712,"config":713},"Abhängigkeiten von Merge Requests",{"href":714,"dataGaName":715,"dataGaLocation":396},"https://docs.gitlab.com/user/project/merge_requests/dependencies/","Merge Request Dependencies",{"title":717,"config":718},"Code Intelligence von Sourcegraph",{"href":719,"dataGaName":720,"dataGaLocation":396},"https://docs.gitlab.com/integration/sourcegraph/","Code intelligence by Sourcegraph",{"title":722,"config":723},"Code Intelligence",{"href":724,"dataGaName":725,"dataGaLocation":396},"https://docs.gitlab.com/user/project/code_intelligence/","Code intelligence",{"title":727,"config":728},"Merge Request Reviewer",{"href":690,"dataGaName":729,"dataGaLocation":396},"Merge request reviewers",{"componentName":386,"componentContent":731},{"config":732,"header":293,"description":733,"cards":734},{"id":295},"KI-Assistent für proaktive Programmiervorschläge und Autovervollständigungen",[735,738,741,746,751,756,761,763,765,767,769,773,777,781,785,789,793,797],{"title":736,"config":737},"Inline Code Completion",{"href":436,"dataGaName":736,"dataGaLocation":396},{"title":739,"config":740},"Code Generation",{"href":436,"dataGaName":739,"dataGaLocation":396},{"title":742,"config":743},"Codevorschläge in VS Code",{"href":744,"dataGaName":745,"dataGaLocation":396},"https://docs.gitlab.com/editor_extensions/visual_studio_code/","Code Suggestions in VS Code",{"title":747,"config":748},"Codevorschläge in JetBrains IDEs",{"href":749,"dataGaName":750,"dataGaLocation":396},"https://docs.gitlab.com/editor_extensions/jetbrains_ide/","Code Suggestions in JetBrains IDEs",{"title":752,"config":753},"Codevorschläge in Visual Studio",{"href":754,"dataGaName":755,"dataGaLocation":396},"https://docs.gitlab.com/editor_extensions/visual_studio/","Code Suggestions in Visual Studio",{"title":757,"config":758},"Codevorschläge in Neovim",{"href":759,"dataGaName":760,"dataGaLocation":396},"https://docs.gitlab.com/editor_extensions/neovim/","Code Suggestions in Neovim",{"title":434,"config":762},{"href":436,"dataGaName":437,"dataGaLocation":396},{"title":439,"config":764},{"href":441,"dataGaName":442,"dataGaLocation":396},{"title":444,"config":766},{"href":446,"dataGaName":447,"dataGaLocation":396},{"title":449,"config":768},{"href":451,"dataGaName":452,"dataGaLocation":396},{"title":770,"config":771},"Codeerläuterung in GitLab Duo Chat, verfügbar in VS Code",{"href":441,"dataGaName":772,"dataGaLocation":396},"Code explanation in GitLab Duo Chat, available in VS Code",{"title":774,"config":775},"Code-Refactoring in GitLab Duo Chat, verfügbar in VS Code",{"href":446,"dataGaName":776,"dataGaLocation":396},"Code refactoring in GitLab Duo Chat, available in VS Code",{"title":778,"config":779},"Testgenerierung in GitLab Duo Chat, verfügbar in VS Code",{"href":451,"dataGaName":780,"dataGaLocation":396},"Test generation in GitLab Duo Chat, available in VS Code",{"title":782,"config":783},"Codeerläuterung in GitLab Duo Chat, verfügbar in JetBrains IDEs",{"href":441,"dataGaName":784,"dataGaLocation":396},"Code explanation in GitLab Duo Chat, available in JetBrains IDEs",{"title":786,"config":787},"Code-Refactoring in GitLab Duo Chat, verfügbar in JetBrains IDEs",{"href":446,"dataGaName":788,"dataGaLocation":396},"Code refactoring in GitLab Duo Chat, available in JetBrains IDEs",{"title":790,"config":791},"Testgenerierung in GitLab Duo Chat, verfügbar in JetBrains IDEs",{"href":451,"dataGaName":792,"dataGaLocation":396},"Test generation in GitLab Duo Chat, available in JetBrains IDEs",{"title":794,"config":795},"Codeerläuterung in GitLab Duo Chat, verfügbar auf der Repository-Dateiseite",{"href":441,"dataGaName":796,"dataGaLocation":396},"Code explanation in GitLab Duo Chat, available on the repository file page",{"title":798,"config":799},"Mehrere Codevorschläge anzeigen",{"href":800,"dataGaName":801,"dataGaLocation":396},"https://docs.gitlab.com/user/project/repository/code_suggestions/supported_extensions/#view-multiple-code-suggestions","View Multiple Code Suggestions",{"componentName":386,"componentContent":803},{"config":804,"header":297,"description":805,"cards":806},{"id":299},"Hilft beim Verständnis von Code durch Erläuterungen in natürlicher Sprache.",[807],{"title":297,"config":808},{"href":809,"dataGaName":810,"dataGaLocation":396},"https://docs.gitlab.com/user/gitlab_duo/#code-explanation-in-the-ide","Code Explanation",{"componentName":386,"componentContent":812},{"config":813,"header":301,"description":814,"cards":815},{"id":303},"Unterstützt die Übergabe von Merge Requests zwischen Autor(inn)en und Reviewer(inne)n und hilft Prüfer(inne)n, Vorschläge effizient zu verstehen.",[816],{"title":301,"config":817},{"href":818,"dataGaName":819,"dataGaLocation":396},"https://docs.gitlab.com/user/gitlab_duo/#code-review-summary","code review summary",{"componentName":386,"componentContent":821},{"config":822,"header":305,"description":823,"cards":824},{"id":307},"Automatisiert sich wiederholende Aufgaben und hilft, Fehler frühzeitig zu erkennen.",[825],{"title":305,"config":826},{"href":827,"dataGaName":828,"dataGaLocation":396},"https://docs.gitlab.com/user/gitlab_duo/#test-generation","test generation",{"componentName":386,"componentContent":830},{"config":831,"header":309,"description":832,"cards":833},{"id":311},"Sichere und schütze den Zugriff auf Geheimnisse wie API-Schlüssel und Passwörter, um sicherzustellen, dass sensible oder vertrauliche Daten während des gesamten Entwicklungsprozesses geschützt sind.",[834,839,844,849,854],{"title":835,"config":836},"Geschützte Variablen",{"href":837,"dataGaName":838,"dataGaLocation":396},"https://docs.gitlab.com/ci/variables/#protected-variables","Protected variables",{"title":840,"config":841},"GitLab-verwaltete App für HashiCorp Vault",{"href":842,"dataGaName":843,"dataGaLocation":396},"https://docs.gitlab.com/user/infrastructure/clusters/manage/management_project_applications/vault/","GitLab-managed App for HashiCorp Vault",{"title":845,"config":846},"Integration von HashiCorp Vault",{"href":847,"dataGaName":848,"dataGaLocation":396},"https://docs.gitlab.com/ci/examples/authenticating-with-hashicorp-vault/","HashiCorp Vault Integration",{"title":850,"config":851},"CI/CD-Workflow mit OIDC absichern",{"href":852,"dataGaName":853,"dataGaLocation":396},"https://docs.gitlab.com/ci/cloud_services/","Secure your CI/CD workflow using OIDC",{"title":855,"config":856},"CI/CD-Job-Token",{"href":857,"dataGaName":858,"dataGaLocation":396},"https://docs.gitlab.com/ci/jobs/ci_job_token/","CI/CD job token",{"componentName":386,"componentContent":860},{"config":861,"header":313,"description":862,"cards":863},{"id":315},"Erhalte Zugriff auf eine Live-Instanz der Anwendung für jeden Commit für eine gründliche Validierung und Zusammenarbeit, bevor Änderungen in der Hauptcodebasis zusammengeführt werden.",[864,869,874,879],{"title":865,"config":866},"Änderungen mit Review Apps in der Vorschau anzeigen",{"href":867,"dataGaName":868,"dataGaLocation":396},"https://docs.gitlab.com/ci/review_apps/","Preview your changes with Review Apps",{"title":870,"config":871},"Environments Auto-Stop",{"href":872,"dataGaName":873,"dataGaLocation":396},"https://docs.gitlab.com/ci/environments/","Environments Auto-stop",{"title":875,"config":876},"Automatisiertes Accessibility-Scanning von Review Apps",{"href":877,"dataGaName":878,"dataGaLocation":396},"https://docs.gitlab.com/ci/testing/accessibility_testing/","Automated Accessibility scanning of Review Apps",{"title":880,"config":881},"Kommentare in Review Apps",{"href":882,"dataGaName":883,"dataGaLocation":396},"https://docs.gitlab.com/ci/review_apps/#visual-reviews","Comments in Review Apps",{"componentName":386,"componentContent":885},{"config":886,"header":317,"description":887,"cards":888},{"id":319},"Code-Tests und Abdeckung sind wichtige Bestandteile eines Continuous-Integration-Frameworks und stellen sicher, dass Quellcode durch Testsuiten validiert wird und einzelne Pipeline-Komponenten wie erwartet funktionieren",[889,894,899,904,909,914,919,923,927],{"title":890,"config":891},"Testabdeckungsrate für Pipelines anzeigen",{"href":892,"dataGaName":893,"dataGaLocation":396},"/blog/publish-code-coverage-report-with-gitlab-pages/","Show code coverage rate for your pipelines",{"title":895,"config":896},"Browser-Leistungstests",{"href":897,"dataGaName":898,"dataGaLocation":396},"https://docs.gitlab.com/ci/testing/browser_performance_testing/","Browser Performance Testing",{"title":900,"config":901},"Lasttest",{"href":902,"dataGaName":903,"dataGaLocation":396},"https://docs.gitlab.com/ci/testing/load_performance_testing/","Load Performance Testing",{"title":905,"config":906},"Benachrichtigung über wiederholte fehlgeschlagene Tests",{"href":907,"dataGaName":908,"dataGaLocation":396},"https://docs.gitlab.com/ci/testing/unit_test_reports/","Repeat failed test notification",{"title":910,"config":911},"Änderungen der Testabdeckung im Zeitverlauf grafisch darstellen",{"href":912,"dataGaName":913,"dataGaLocation":396},"https://docs.gitlab.com/ci/pipelines/settings/#code-coverage-history","Graph Code coverage changes over time",{"title":915,"config":916},"Gruppencodeabdeckung",{"href":917,"dataGaName":918,"dataGaLocation":396},"https://docs.gitlab.com/user/group/#repositories-analytics","Group Code Coverage Data",{"title":920,"config":921},"Unit-Testbericht",{"href":907,"dataGaName":922,"dataGaLocation":396},"Unit Test Report",{"title":924,"config":925},"Screenshots fehlgeschlagener Tests im Testbericht",{"href":907,"dataGaName":926,"dataGaLocation":396},"Failed test screenshots in test report",{"title":928,"config":929},"Unit-Test-Zusammenfassungen im Merge Request Widget anzeigen",{"href":907,"dataGaName":930,"dataGaLocation":396},"See unit test summaries in merge request widget",{"componentName":386,"componentContent":932},{"config":933,"header":321,"description":934,"cards":935},{"id":323},"Koordiniere häufige Merge Requests und vermeide Merge-Konflikte mit Merge Trainsn, um zu verhindern, dass Code-Commits Standard- und Haupt-Branches beschädigen.",[936,941,946,949],{"title":937,"config":938},"Merge Request Pipelines",{"href":939,"dataGaName":940,"dataGaLocation":396},"https://docs.gitlab.com/ci/pipelines/merge_request_pipelines/","Merge request pipelines",{"title":942,"config":943},"Pipeline der Ergebnisse der Zusammenführung",{"href":944,"dataGaName":945,"dataGaLocation":396},"https://docs.gitlab.com/ci/pipelines/merged_results_pipelines/","Merged results pipelines",{"title":321,"config":947},{"href":948,"dataGaName":321,"dataGaLocation":396},"https://docs.gitlab.com/ci/pipelines/merge_trains/",{"title":950,"config":951},"Pipelines im übergeordneten Projekt für MRs aus Forks ausführen",{"href":952,"dataGaName":953,"dataGaLocation":396},"https://docs.gitlab.com/ci/pipelines/merge_request_pipelines/#use-with-forked-projects","Run pipelines in the parent project for MRs from forks",{"componentName":386,"componentContent":955},{"config":956,"header":325,"description":957,"cards":958},{"id":327},"Kommuniziere die Auswirkungen von Merge Request Änderungen effizient.",[959,964],{"title":960,"config":961},"Merge Request Zusammenfassung",{"href":962,"dataGaName":963,"dataGaLocation":396},"https://docs.gitlab.com/user/gitlab_duo/#merge-request-summary","merge request summary",{"title":965,"config":966},"Merge-Commit-Nachricht generieren",{"href":967,"dataGaName":968,"dataGaLocation":396},"https://docs.gitlab.com/user/project/merge_requests/duo_in_merge_requests/#generate-a-merge-commit-message","Generate a merge commit message",{"componentName":386,"componentContent":970},{"config":971,"header":329,"description":972,"cards":973},{"id":331},"Unterstützt bei der Ermittlung der Grundursache für einen Pipeline-Fehler und fehlgeschlagenen CI/CD-Build.",[974],{"title":329,"config":975},{"href":976,"dataGaName":977,"dataGaLocation":396},"https://docs.gitlab.com/user/gitlab_duo/#root-cause-analysis","root cause analysis",{"componentName":386,"componentContent":979},{"config":980,"header":333,"description":981,"cards":982},{"id":335},"Unterstützt dabei, alle über lange Gespräche auf den neuesten Stand zu bringen, um sicherzustellen, dass alle auf dem gleichen Stand sind.",[983],{"title":333,"config":984},{"href":985,"dataGaName":986,"dataGaLocation":396},"https://docs.gitlab.com/user/gitlab_duo/#discussion-summary","discussion summary",{"componentName":386,"componentContent":988},{"config":989,"header":337,"description":990,"cards":991},{"id":339},"GitLab bietet eine Virtual Registry, die für häufig aufgerufene Upstream-Artefakte verwendet werden kann.",[992],{"title":337,"config":993},{"href":994,"dataGaName":995,"dataGaLocation":396},"https://docs.gitlab.com/user/packages/dependency_proxy/","virtual registry",{"componentName":386,"componentContent":997},{"config":998,"header":341,"description":999,"cards":1000},{"id":343},"Eine integrierte Container Registry zum Speichern von Container-Images für jedes GitLab-Projekt. Das Erstellen, Pushen und Abrufen von Images funktioniert sofort mit GitLab CI/CD.",[1001,1006,1010,1014,1019,1024,1029,1034,1038,1043,1048,1052,1057,1062,1067,1072],{"title":1002,"config":1003},"Integrierte Container-Registry",{"href":1004,"dataGaName":1005,"dataGaLocation":396},"https://docs.gitlab.com/user/packages/container_registry/","Built-in Container Registry",{"title":1007,"config":1008},"Entwickelt für die Verwendung von Containern und Dockern",{"href":1004,"dataGaName":1009,"dataGaLocation":396},"Built for using containers and Docker",{"title":1011,"config":1012},"Docker-Image-Support",{"href":1004,"dataGaName":1013,"dataGaLocation":396},"Docker image support",{"title":1015,"config":1016},"Container-Registry – Webhooks",{"href":1017,"dataGaName":1018,"dataGaLocation":396},"https://docs.gitlab.com/administration/packages/container_registry/#configure-container-registry-notifications","Container registry webhooks",{"title":1020,"config":1021},"Container-Registry – Hochverfügbarkeit",{"href":1022,"dataGaName":1023,"dataGaLocation":396},"https://docs.gitlab.com/administration/reference_architectures/","Container registry high availability",{"title":1025,"config":1026},"Container-Registry – geografische Replikation",{"href":1027,"dataGaName":1028,"dataGaLocation":396},"https://docs.gitlab.com/administration/geo/","Container Registry geographic replication",{"title":1030,"config":1031},"Unterstützt private Container Registrys",{"href":1032,"dataGaName":1033,"dataGaLocation":396},"https://docs.gitlab.com/user/packages/container_registry/#using-with-private-projects","Supports private container registries",{"title":1035,"config":1036},"SaaS Container-Registry – Angebot",{"href":1004,"dataGaName":1037,"dataGaLocation":396},"SaaS container registry offering",{"title":1039,"config":1040},"Container-Registry über REST-API verwenden",{"href":1041,"dataGaName":1042,"dataGaLocation":396},"https://docs.gitlab.com/api/container_registry/","Use container registry through REST API",{"title":1044,"config":1045},"Container Registry – Speicherverwaltung",{"href":1046,"dataGaName":1047,"dataGaLocation":396},"https://docs.gitlab.com/administration/packages/container_registry/#container-registry-garbage-collection","Container registry storage management",{"title":1049,"config":1050},"Docker Registry Browser auf Gruppenebene",{"href":1004,"dataGaName":1051,"dataGaLocation":396},"Group-level Docker registry browser",{"title":1053,"config":1054},"Suche verwenden, um Container-Images zu finden",{"href":1055,"dataGaName":1056,"dataGaLocation":396},"https://docs.gitlab.com/user/packages/container_registry/#control-container-registry-from-within-gitlab","Use search to find and container images",{"title":1058,"config":1059},"Cloud-nativ",{"href":1060,"dataGaName":1061,"dataGaLocation":396},"/de-de/solutions/kubernetes/","Cloud Native",{"title":1063,"config":1064},"Container-Debugging mit integriertem Web-Terminal",{"href":1065,"dataGaName":1066,"dataGaLocation":396},"https://docs.gitlab.com/ci/environments/#web-terminals","Container debugging with an integrated web terminal",{"title":1068,"config":1069},"Container-Image – Bereinigungsrichtlinien",{"href":1070,"dataGaName":1071,"dataGaLocation":396},"https://docs.gitlab.com/user/packages/container_registry/#cleanup-policy","Container image cleanup policies",{"title":1073,"config":1074},"Globaler Docker Registry Browser",{"href":1075,"dataGaName":1076,"dataGaLocation":396},"https://gitlab.com/gitlab-org/gitlab/issues/23315","Global Docker registry browser",{"componentName":386,"componentContent":1078},{"config":1079,"header":345,"description":1080,"cards":1081},{"id":347},"Ein integriertes Helm-Diagramm-Registry zum Speichern von Helm-Diagrammen für jedes GitLab-Projekt. Das Erstellen, Hochladen und Installieren von Helm-Diagrammen funktioniert mit GitLab sofort. Helm ist der Paketmanager für Kubernetes.",[1082],{"title":1083,"config":1084},"Helm-Diagramm-Repository – Support",{"href":1085,"dataGaName":1086,"dataGaLocation":396},"https://docs.gitlab.com/user/packages/helm_repository/","Helm chart repository support",{"componentName":386,"componentContent":1088},{"config":1089,"header":349,"description":1090,"cards":1091},{"id":351},"GitLab wird als privates oder öffentliches Registry für eine Vielzahl unterstützter Paketmanager verwendet. Pakete können veröffentlicht und geteilt werden und als Abhängigkeit in Downstream-Projekten genutzt werden.",[1092,1097,1102,1107,1112,1116,1120,1124,1128,1132,1136,1140,1144,1148,1152,1156,1161,1165,1170,1175],{"title":1093,"config":1094},"Package Registry  – Bereinigungsrichtlinien",{"href":1095,"dataGaName":1096,"dataGaLocation":396},"https://docs.gitlab.com/user/packages/package_registry/reduce_package_registry_storage/","Package Registry cleanup policies",{"title":1098,"config":1099},"Anfragen für npm-Pakete, die nicht in GitLab gefunden werden, an npmjs.com weiterleiten",{"href":1100,"dataGaName":1101,"dataGaLocation":396},"https://docs.gitlab.com/user/packages/npm_registry/#forwarding-requests-to-npmjsorg","Forward requests for npm packages not found in GitLab to npmjs.com",{"title":1103,"config":1104},"Anfragen für Python-Pakete, die nicht in GitLab gefunden werden, an PyPI.org weiterleiten",{"href":1105,"dataGaName":1106,"dataGaLocation":396},"https://docs.gitlab.com/administration/settings/continuous_integration/#pypi-forwarding","Forward requests for Python packages not found in GitLab to PyPI.org",{"title":1108,"config":1109},"Anfragen für Maven-Pakete, die nicht in GitLab gefunden werden, an Maven Central weiterleiten",{"href":1110,"dataGaName":1111,"dataGaLocation":396},"https://docs.gitlab.com/administration/settings/continuous_integration/#maven-forwarding","Forward requests for Maven packages not found in GitLab to Maven central",{"title":1113,"config":1114},"Conan (C/C++) Repository",{"href":1115,"dataGaName":1113,"dataGaLocation":396},"https://docs.gitlab.com/user/packages/conan_repository/",{"title":1117,"config":1118},"Maven (Java) Repository",{"href":1119,"dataGaName":1117,"dataGaLocation":396},"https://docs.gitlab.com/user/packages/maven_repository/",{"title":1121,"config":1122},"npm (node) Registry",{"href":1123,"dataGaName":1121,"dataGaLocation":396},"https://docs.gitlab.com/user/packages/npm_registry/",{"title":1125,"config":1126},"NuGet (.NET) Repository",{"href":1127,"dataGaName":1125,"dataGaLocation":396},"https://docs.gitlab.com/user/packages/nuget_repository/",{"title":1129,"config":1130},"PyPI (Python) Repository",{"href":1131,"dataGaName":1129,"dataGaLocation":396},"https://docs.gitlab.com/user/packages/pypi_repository/",{"title":1133,"config":1134},"Terraform Module Registry",{"href":1135,"dataGaName":1133,"dataGaLocation":396},"https://docs.gitlab.com/user/packages/terraform_module_registry/",{"title":1137,"config":1138},"RPM (Linux) Repository",{"href":1139,"dataGaName":1137,"dataGaLocation":396},"https://gitlab.com/gitlab-org/gitlab/issues/5932",{"title":1141,"config":1142},"Debian (Linux) Repository",{"href":1143,"dataGaName":1141,"dataGaLocation":396},"https://gitlab.com/gitlab-org/gitlab/issues/5835",{"title":1145,"config":1146},"RubyGems (Ruby) Repository",{"href":1147,"dataGaName":1145,"dataGaLocation":396},"https://gitlab.com/gitlab-org/gitlab/issues/803",{"title":1149,"config":1150},"Go Proxy",{"href":1151,"dataGaName":1149,"dataGaLocation":396},"https://docs.gitlab.com/user/packages/go_proxy/",{"title":1153,"config":1154},"Composer (PHP) Repository",{"href":1155,"dataGaName":1153,"dataGaLocation":396},"https://docs.gitlab.com/user/packages/composer_repository/",{"title":1157,"config":1158},"Package Registry über REST API verwenden",{"href":1159,"dataGaName":1160,"dataGaLocation":396},"https://docs.gitlab.com/api/packages/","Use the Package Registry through REST API",{"title":1162,"config":1163},"Paket-Debugging mit integriertem Web-Terminal",{"href":1065,"dataGaName":1164,"dataGaLocation":396},"Package debugging with an integrated web terminal",{"title":1166,"config":1167},"Paketversionen veröffentlichen und teilen",{"href":1168,"dataGaName":1169,"dataGaLocation":396},"https://docs.gitlab.com/user/packages/","Publish and share package versions",{"title":1171,"config":1172},"Generische Package Registry",{"href":1173,"dataGaName":1174,"dataGaLocation":396},"https://docs.gitlab.com/user/project/releases/#release-assets","Generic Package Registry",{"title":1176,"config":1177},"Abhängigkeits-Proxy",{"href":994,"dataGaName":1178,"dataGaLocation":396},"Dependency Proxy",{"componentName":386,"componentContent":1180},{"config":1181,"header":353,"description":1182,"cards":1183},{"id":355},"Modell Registry ermöglicht Data Scientists und Entwickler(inne)n die Verwaltung ihrer Machine-Learning-Modelle zusammen mit allen Metadaten, die mit ihrer Erstellung verbunden sind: Parameter, Leistungsmetriken, Artefakte, Logs und mehr.",[1184],{"title":353,"config":1185},{"href":1186,"dataGaName":1187,"dataGaLocation":396},"https://docs.gitlab.com/user/project/ml/model_registry/","model registry",{"componentName":386,"componentContent":1189},{"config":1190,"header":357,"description":1191,"cards":1192},{"id":359},"Komplexe Releases werden über mehrere Projekte hinweg effizient koordiniert. Geplante Bereitstellung, Blackout-Perioden, Parallelisierung und Sequenzierung sowie Support für die Integration manueller Prozesse ermöglichen schnellere Software-Releases.",[1193,1198,1203,1208,1213,1218,1223,1228,1233,1237,1242,1247,1252,1254],{"title":1194,"config":1195},"Release aus der UI erstellen",{"href":1196,"dataGaName":1197,"dataGaLocation":396},"https://docs.gitlab.com/user/project/releases/#create-a-release","Create a release from the UI",{"title":1199,"config":1200},"Umgebungs-Verlauf",{"href":1201,"dataGaName":1202,"dataGaLocation":396},"https://docs.gitlab.com/ci/environments/#viewing-the-deployment-history-of-an-environment","Environments history",{"title":1204,"config":1205},"Umgebungsspezifische Variablen",{"href":1206,"dataGaName":1207,"dataGaLocation":396},"https://docs.gitlab.com/ci/variables/#limiting-environment-scopes-of-environment-variables","Environment-specific variables",{"title":1209,"config":1210},"Releases mit GitLab Releases nachverfolgen",{"href":1211,"dataGaName":1212,"dataGaLocation":396},"https://docs.gitlab.com/user/project/releases/","Keep track of releases using GitLab Releases",{"title":1214,"config":1215},"Release-Analysen auf Gruppenebene",{"href":1216,"dataGaName":1217,"dataGaLocation":396},"https://docs.gitlab.com/user/project/releases/#release-metrics","Group-level release analytics",{"title":1219,"config":1220},"Pipeline-Ressourcengruppen",{"href":1221,"dataGaName":1222,"dataGaLocation":396},"https://docs.gitlab.com/ci/yaml/#resource_group","Pipeline Resource Groups",{"title":1224,"config":1225},"Releases mit Meilensteinen verknüpfen",{"href":1226,"dataGaName":1227,"dataGaLocation":396},"https://docs.gitlab.com/user/project/releases/#releases-associated-with-milestones","Associate Releases with Milestones",{"title":1229,"config":1230},"Zugriff auf geschützte Umgebungen über die API verwalten",{"href":1231,"dataGaName":1232,"dataGaLocation":396},"https://docs.gitlab.com/api/protected_environments/","Manage access to protected environments from the API",{"title":1234,"config":1235},"Release Progress View",{"href":1211,"dataGaName":1236,"dataGaLocation":396},"Release Progress view",{"title":1238,"config":1239},"Bereitstellungsstopp",{"href":1240,"dataGaName":1241,"dataGaLocation":396},"https://docs.gitlab.com/user/project/releases/#set-a-deploy-freeze","Deploy Freeze",{"title":1243,"config":1244},"Runbooks mit einem Release verknüpfen",{"href":1245,"dataGaName":1246,"dataGaLocation":396},"https://docs.gitlab.com/user/project/releases/#links","Link runbooks to a Release",{"title":1248,"config":1249},"Release direkt aus der .gitlab-ci.yml über die Release-CLI erstellen",{"href":1250,"dataGaName":1251,"dataGaLocation":396},"https://docs.gitlab.com/user/project/releases/#release-command-line","Create a release directly from the .gitlab-ci.yml via the release CLI",{"title":1171,"config":1253},{"href":1173,"dataGaName":1174,"dataGaLocation":396},{"title":1255,"config":1256},"Änderungsprotokoll",{"href":1257,"dataGaName":1258,"dataGaLocation":396},"https://docs.gitlab.com/development/changelog/#changelog-entries","Changelog",{"componentName":386,"componentContent":1260},{"config":1261,"header":361,"description":1262,"cards":1263},{"id":363},"Automatisiere die Bereitstellung von Infrastrukturressourcen durch Infrastructure as Code, verwende Terraform/OpenTofu ohne Konfiguration aus CI/CD-Pipelines und wende GitOps Best Practices an, um Software schneller bereitzustellen.",[1264,1269],{"title":1265,"config":1266},"Zusammenfassung der Terraform Plan-Ausgaben in Merge Requests",{"href":1267,"dataGaName":1268,"dataGaLocation":396},"https://docs.gitlab.com/user/infrastructure/","Terraform plan output summary in Merge Requests",{"title":1270,"config":1271},"GitLab-verwaltete Terraform-Statusdateien",{"href":1267,"dataGaName":1272,"dataGaLocation":396},"GitLab-managed Terraform state files",{"componentName":386,"componentContent":1274},{"config":1275,"header":365,"description":1276,"cards":1277},{"id":367},"Verringer das Bereitstellungsrisiko mit einer fortschrittlichen Rollout-Strategie, die Feature-Flags umfasst. Teams können die Verfügbarkeit von Funktionen umschalten, Funktionen in kleinen Batches testen und die Bereitstellung vom Kunden-Launch trennen.",[1278,1282,1286,1291,1296,1301,1306,1311],{"title":365,"config":1279},{"href":1280,"dataGaName":1281,"dataGaLocation":396},"https://docs.gitlab.com/operations/feature_flags/","Feature Flags",{"title":1283,"config":1284},"Feature Flag – Listenansicht",{"href":1280,"dataGaName":1285,"dataGaLocation":396},"Feature Flag List view",{"title":1287,"config":1288},"Prozent-der-Nutzer-Strategie für Feature-Flags",{"href":1289,"dataGaName":1290,"dataGaLocation":396},"https://docs.gitlab.com/operations/feature_flags/#rollout-strategy","Percent of Users Strategy for Feature Flags",{"title":1292,"config":1293},"Flexible Rollout-Strategie für Feature-Flags",{"href":1294,"dataGaName":1295,"dataGaLocation":396},"https://docs.gitlab.com/operations/feature_flags/#percent-rollout","Flexible Rollout Strategy for Feature Flags",{"title":1297,"config":1298},"UserID Rollout-Strategie für Feature-Flags",{"href":1299,"dataGaName":1300,"dataGaLocation":396},"https://docs.gitlab.com/operations/feature_flags/#target-users","UserID Rollout Strategy for Feature Flags",{"title":1302,"config":1303},"Mehrere Strategien pro Umgebung festlegen",{"href":1304,"dataGaName":1305,"dataGaLocation":396},"https://docs.gitlab.com/api/features/","Set multiple strategies per environment",{"title":1307,"config":1308},"User List-Strategie für Feature-Flags",{"href":1309,"dataGaName":1310,"dataGaLocation":396},"https://docs.gitlab.com/operations/feature_flags/#user-list","User List Strategy for Feature Flags",{"title":1312,"config":1313},"Feature-Flags mit den zugehörigen Issue(s) verknüpfen",{"href":1304,"dataGaName":1314,"dataGaLocation":396},"Associate Feature Flags with the issue(s) that is related to them",{"componentName":386,"componentContent":1316},{"config":1317,"header":369,"description":1318,"cards":1319},{"id":371},"Umgebungen stehen im Zentrum von DevSecOps und bringen die Ergebnisse der Anwendungsentwicklung direkt zu den Nutzer(innen). Sie bieten Nachvollziehbarkeit von Bereitstellungen, Visualisierung von Workload-Zuständen und unterstützen fortgeschrittene Rollout-Strategien, Feature-Flag-Management und bei Bedarf Rollbacks.",[1320,1324,1329,1331,1336,1341,1346,1351,1353],{"title":1321,"config":1322},"Umgebungen und Bereitstellungen",{"href":872,"dataGaName":1323,"dataGaLocation":396},"Environments and deployments",{"title":1325,"config":1326},"Berechtigungen pro Umgebung",{"href":1327,"dataGaName":1328,"dataGaLocation":396},"https://docs.gitlab.com/user/project/protected_branches/","Per-environment permissions",{"title":1204,"config":1330},{"href":1206,"dataGaName":1207,"dataGaLocation":396},{"title":1332,"config":1333},"Geschützte Umgebungen",{"href":1334,"dataGaName":1335,"dataGaLocation":396},"https://docs.gitlab.com/ci/environments/protected_environments/","Protected Environments",{"title":1337,"config":1338},"Umgebungstyp",{"href":1339,"dataGaName":1340,"dataGaLocation":396},"https://docs.gitlab.com/ci/environments/#deployment-tier-of-environments","Environment type",{"title":1342,"config":1343},"Umgebungs-Dashboard",{"href":1344,"dataGaName":1345,"dataGaLocation":396},"https://docs.gitlab.com/ci/environments/environments_dashboard/","Environments Dashboard",{"title":1347,"config":1348},"Alarme auf der Umgebungsseite anzeigen",{"href":1349,"dataGaName":1350,"dataGaLocation":396},"https://docs.gitlab.com/ci/environments/#working-with-environments","View alerts on the Environments page",{"title":1229,"config":1352},{"href":1231,"dataGaName":1232,"dataGaLocation":396},{"title":1354,"config":1355},"Aktive Bestätigung dessen, was in der Produktion läuft",{"href":1211,"dataGaName":1356,"dataGaLocation":396},"Active confirmation of what is running in production",{"componentName":386,"componentContent":1358},{"config":1359,"header":373,"description":1360,"cards":1361},{"id":375},"Die Bereitstellung von Anwendungen von Testumgebungen zu Multi-Region-Produktionsservern ist eine Kernanforderung von DevSecOps. Bereitstellungen sollten für Platform Engineers einfach zu kodifizieren und für Engineers und Release Manager einfach zu bedienen sein. Darüber hinaus sollten sie Unternehmensanforderungen in Bezug auf Compliance und Sicherheit erfüllen. Die Bereitstellungsverwaltung unterstützt Multi-Cloud-, Cloud-Native und Legacy-Infrastrukturen und vereinheitlicht die Plattformerfahrung durch die Integration von Tools und Frameworks wie Flux für GitOps.",[1362,1367,1369,1373,1378,1383,1388,1393,1398],{"title":1363,"config":1364},"Verfeinerte Zugriffskontrollen für CI/CD-basierte Kubernetes-Bereitstellungen",{"href":1365,"dataGaName":1366,"dataGaLocation":396},"https://docs.gitlab.com/user/clusters/agent/ci_cd_workflow/#restrict-project-and-group-access-by-using-impersonation","Fine-grained access controls for CI/CD based Kubernetes deployments",{"title":1204,"config":1368},{"href":1206,"dataGaName":1207,"dataGaLocation":396},{"title":1370,"config":1371},"GitLab Agent for Kubernetes",{"href":1372,"dataGaName":1370,"dataGaLocation":396},"https://docs.gitlab.com/user/clusters/agent/",{"title":1374,"config":1375},"GitOps-Bereitstellungsverwaltung",{"href":1376,"dataGaName":1377,"dataGaLocation":396},"https://docs.gitlab.com/user/clusters/agent/gitops/","GitOps deployment management",{"title":1379,"config":1380},"Zeitgesteuerte und manuelle inkrementelle Rollout-Bereitstellungen",{"href":1381,"dataGaName":1382,"dataGaLocation":396},"https://docs.gitlab.com/topics/autodevops/#incremental-rollout-to-production","Timed and manual incremental rollout deployments",{"title":1384,"config":1385},"Canary-Bereitstellungen",{"href":1386,"dataGaName":1387,"dataGaLocation":396},"https://docs.gitlab.com/user/project/canary_deployments/","Canary Deployments",{"title":1389,"config":1390},"Erstklassiges Container-Building",{"href":1391,"dataGaName":1392,"dataGaLocation":396},"https://gitlab.com/gitlab-org/gitlab/-/issues/23141","First class container building",{"title":1394,"config":1395},"Komplexe, gleichzeitige Bereitstellungen pro Umgebung",{"href":1396,"dataGaName":1397,"dataGaLocation":396},"https://docs.gitlab.com/ci/environments/deployment_safety/","Complex, simultaneous deployments per environment",{"title":1399,"config":1400},"LoadBalancer Management für Blau-Grün-Bereitstellungen",{"href":1401,"dataGaName":1402,"dataGaLocation":396},"https://docs.gitlab.com/ci/environments/incremental_rollouts/#blue-green-deployment","Load balancer management for Blue/Green deployment",{"componentName":386,"componentContent":1404},{"config":1405,"header":377,"description":1406,"cards":1407},{"id":379},"Erkenne, erstelle, teste und scanne Quellcode automatisch und stelle erstellte Anwendungen bereit. Überwache diese mithilfe einer Reihe von CI/CD-Vorlagen und -Integrationen, die zwar einen bestimmten Ansatz verfolgen, aber in hohem Maße anpassbar sind. Teams können sich auf das Schreiben von Business-Code und bessere Zusammenarbeit konzentrieren, während Software schneller bereitgestellt wird.",[1408],{"title":377,"config":1409},{"href":1410,"dataGaName":1411,"dataGaLocation":396},"https://docs.gitlab.com/topics/autodevops/","Auto DevOps",{"componentName":386,"componentContent":1413},{"config":1414,"header":381,"description":1415,"cards":1416},{"id":383},"Optimiere CI/CD-Pipelines mit wiederverwendbaren Komponenten – anpassbare, versionierte Einheiten, die im CI/CD-Katalog aufgeführt sind. Komponenten können erstellt oder wiederverwendet werden für flexible, effiziente Workflows.",[1417],{"title":1418,"config":1419},"Pipeline-Zusammensetzung und Komponentenkatalog",{"href":1420,"dataGaName":1421,"dataGaLocation":396},"https://docs.gitlab.com/ci/components/","Pipeline Composition and Component Catalog",{"componentName":1423,"componentContent":1424},"SolutionsPlatformCtaCard",{"icon":1425,"title":1427,"description":1428,"button":1429},{"config":1426},{"name":182},"Optimiere mit GitLab den Lebenszyklus der Softwareentwicklung und die Effizienz.","Durch die Integration automatisierter Softwarebereitstellung in Produktivumgebungen kann die Softwareentwicklung beschleunigt und innovative Produkte schneller bereitgestellt werden.",{"text":1430,"config":1431},"Vertrieb kontaktieren, um zu starten",{"href":44,"dataGaName":45,"dataGaLocation":113},{"componentName":1433},"CommonNextSteps","yml",{},"/de-de/solutions/delivery-automation",{"title":1438,"description":1439,"schema":1440},"Automatische Softwarebereitstellung mit GitLab","Softwarebereitstellung mit automatisierten GitLab-Lösungen beschleunigen und innovative Produkte schneller bereitstellen. Jetzt starten!",{"config":1441,"name":1438,"description":1439,"image":1459,"brand":1460,"category":53},{"@context":1442,"@type":1443,"offers":1444,"url":1458},"https://schema.org","Product",{"@type":1445,"name":1446,"description":1447,"price":1448,"priceCurrency":1449,"url":1450,"availability":1451,"priceSpecification":1452,"eligibleDuration":1454},"Offer","Kostenlose Testversion","60-tägige kostenlose Testversion von GitLab. Keine Kreditkarte erforderlich.","0","USD","https://gitlab.com/-/trial_registrations/new","https://schema.org/InStock",{"@type":1453,"price":1448,"priceCurrency":1449},"UnitPriceSpecification",{"@type":1455,"value":1456,"unitCode":1457},"QuantitativeValue",60,"DAY","https://about.gitlab.com/solutions/delivery-automation/","https://res.cloudinary.com/about-gitlab-com/image/upload/v1758207578/whxaklh4tf6nonryosrs.png",{"@type":1461,"name":1462},"Brand","GitLab","de-de/solutions/delivery-automation","BM94Iqqg-fNVsaiXILQ449e1T1is-Sn25ONxJwB7hwo",{"data":1466},{"logo":1467,"freeTrial":1472,"sales":1476,"login":1478,"items":1483,"search":1778,"minimal":1812,"duo":1830,"switchNav":1839,"pricingDeployment":1850},{"config":1468},{"href":1469,"dataGaName":1470,"dataGaLocation":1471},"/de-de/","gitlab logo","header",{"text":1473,"config":1474},"Kostenlose Testversion anfordern",{"href":1475,"dataGaName":51,"dataGaLocation":1471},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/de-de&glm_content=default-saas-trial/",{"text":42,"config":1477},{"href":44,"dataGaName":45,"dataGaLocation":1471},{"text":1479,"config":1480},"Anmelden",{"href":1481,"dataGaName":1482,"dataGaLocation":1471},"https://gitlab.com/users/sign_in/","sign in",[1484,1507,1593,1598,1699,1759],{"text":1485,"config":1486,"cards":1487},"Plattform",{"dataNavLevelOne":112},[1488,1493,1500],{"title":1485,"description":1489,"link":1490},"Die intelligente Orchestrierungsplattform für DevSecOps",{"text":1491,"config":1492},"Die Plattform erkunden",{"href":111,"dataGaName":112,"dataGaLocation":1471},{"title":1494,"description":1495,"link":1496},"GitLab Duo Agent Platform","Agentische KI für den gesamten Software-Lebenszyklus",{"text":1497,"config":1498},"Lerne GitLab Duo kennen",{"href":32,"dataGaName":1499,"dataGaLocation":1471},"gitlab duo agent platform",{"title":1501,"description":1502,"link":1503},"Warum GitLab?","Erfahre, warum sich Unternehmen für GitLab entscheiden",{"text":109,"config":1504},{"href":1505,"dataGaName":1506,"dataGaLocation":1471},"/de-de/why-gitlab/","why gitlab",{"text":1508,"left":148,"config":1509,"link":1510,"lists":1514,"footer":1575},"Produkt",{"dataNavLevelOne":396},{"text":1511,"config":1512},"Alle Lösungen anzeigen",{"href":1513,"dataGaName":396,"dataGaLocation":1471},"/de-de/solutions/",[1515,1533,1555],{"title":1516,"description":1517,"link":1518,"items":1522},"Automatisierung","CI/CD und Automatisierung zur Beschleunigung der Bereitstellung",{"config":1519},{"icon":1520,"href":17,"dataGaName":1521,"dataGaLocation":1471},"AutomatedCodeAlt","automated software delivery",[1523,1525,1528,1530],{"text":26,"config":1524},{"href":28,"dataGaLocation":1471,"dataGaName":26},{"text":1494,"config":1526},{"href":32,"dataGaLocation":1471,"dataGaName":1527},"gitlab duo agent platform - product menu",{"text":21,"config":1529},{"href":23,"dataGaLocation":1471,"dataGaName":24},{"text":15,"config":1531},{"href":17,"dataGaLocation":1471,"dataGaName":1532},"Automated software delivery",{"title":1534,"description":1535,"link":1536,"items":1540},"Sicherheit","Entwickle Code schneller ohne Abstriche bei der Sicherheit",{"config":1537},{"href":135,"dataGaName":1538,"dataGaLocation":1471,"icon":1539},"security and compliance","ShieldCheckLight",[1541,1545,1550],{"text":1542,"config":1543},"Anwendungssicherheitstests",{"href":135,"dataGaName":1544,"dataGaLocation":1471},"Application security testing",{"text":1546,"config":1547},"Schutz der Software-Lieferkette",{"href":1548,"dataGaLocation":1471,"dataGaName":1549},"/de-de/solutions/supply-chain/","Software supply chain security",{"text":1551,"config":1552},"Software-Compliance",{"href":1553,"dataGaName":1554,"dataGaLocation":1471},"/de-de/solutions/software-compliance/","software compliance",{"title":1556,"link":1557,"items":1561},"Auswertung",{"config":1558},{"icon":1559,"href":119,"dataGaName":1560,"dataGaLocation":1471},"DigitalTransformation","visibility and measurement",[1562,1565,1570],{"text":1563,"config":1564},"Sichtbarkeit und Auswertung",{"href":119,"dataGaLocation":1471,"dataGaName":120},{"text":1566,"config":1567},"Wertstrommanagement",{"href":1568,"dataGaLocation":1471,"dataGaName":1569},"/de-de/solutions/value-stream-management/","Value Stream Management",{"text":1571,"config":1572},"Analysen und Einblicke",{"href":1573,"dataGaLocation":1471,"dataGaName":1574},"/de-de/solutions/analytics-and-insights/","Analytics and insights",{"title":1576,"items":1577},"GitLab für",[1578,1583,1588],{"text":1579,"config":1580},"Enterprise",{"href":1581,"dataGaLocation":1471,"dataGaName":1582},"/de-de/enterprise/","enterprise",{"text":1584,"config":1585},"Kleinunternehmen",{"href":1586,"dataGaLocation":1471,"dataGaName":1587},"/de-de/small-business/","small business",{"text":1589,"config":1590},"Öffentlicher Sektor",{"href":1591,"dataGaLocation":1471,"dataGaName":1592},"/de-de/solutions/public-sector/","public sector",{"text":1594,"config":1595},"Preise",{"href":1596,"dataGaName":1597,"dataGaLocation":1471,"dataNavLevelOne":1597},"/de-de/pricing/","pricing",{"text":1599,"config":1600,"link":1602,"lists":1606,"feature":1686},"Ressourcen",{"dataNavLevelOne":1601},"resources",{"text":1603,"config":1604},"Alle Ressourcen anzeigen",{"href":1605,"dataGaName":1601,"dataGaLocation":1471},"/de-de/resources/",[1607,1640,1658],{"title":1608,"items":1609},"Erste Schritte",[1610,1615,1620,1625,1630,1635],{"text":1611,"config":1612},"Installieren",{"href":1613,"dataGaName":1614,"dataGaLocation":1471},"/de-de/install/","install",{"text":1616,"config":1617},"Kurzanleitungen",{"href":1618,"dataGaName":1619,"dataGaLocation":1471},"/de-de/get-started/","quick setup checklists",{"text":1621,"config":1622},"Lernen",{"href":1623,"dataGaLocation":1471,"dataGaName":1624},"https://university.gitlab.com/","learn",{"text":1626,"config":1627},"Produktdokumentation",{"href":1628,"dataGaName":1629,"dataGaLocation":1471},"https://docs.gitlab.com/","product documentation",{"text":1631,"config":1632},"Best-Practice-Videos",{"href":1633,"dataGaName":1634,"dataGaLocation":1471},"/de-de/getting-started-videos/","best practice videos",{"text":1636,"config":1637},"Integrationen",{"href":1638,"dataGaName":1639,"dataGaLocation":1471},"/de-de/integrations/","integrations",{"title":1641,"items":1642},"Entdecken",[1643,1648,1653],{"text":1644,"config":1645},"Kundenerfolge",{"href":1646,"dataGaName":1647,"dataGaLocation":1471},"/de-de/customers/","customer success stories",{"text":1649,"config":1650},"Blog",{"href":1651,"dataGaName":1652,"dataGaLocation":1471},"/de-de/blog/","blog",{"text":1654,"config":1655},"Remote",{"href":1656,"dataGaName":1657,"dataGaLocation":1471},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":1659,"items":1660},"Vernetzen",[1661,1666,1671,1676,1681],{"text":1662,"config":1663},"GitLab Services",{"href":1664,"dataGaName":1665,"dataGaLocation":1471},"/de-de/services/","services",{"text":1667,"config":1668},"Community",{"href":1669,"dataGaName":1670,"dataGaLocation":1471},"/community/","community",{"text":1672,"config":1673},"Forum",{"href":1674,"dataGaName":1675,"dataGaLocation":1471},"https://forum.gitlab.com/","forum",{"text":1677,"config":1678},"Veranstaltungen",{"href":1679,"dataGaName":1680,"dataGaLocation":1471},"/events/","events",{"text":1682,"config":1683},"Partner",{"href":1684,"dataGaName":1685,"dataGaLocation":1471},"/de-de/partners/","partners",{"backgroundColor":1687,"textColor":1688,"text":1689,"image":1690,"link":1694},"#2f2a6b","#fff","Perspektiven für die Softwareentwicklung der Zukunft",{"altText":1691,"config":1692},"The Source Promo-Karte",{"src":1693},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758208064/dzl0dbift9xdizyelkk4.svg",{"text":1695,"config":1696},"Aktuelles",{"href":1697,"dataGaName":1698,"dataGaLocation":1471},"/de-de/the-source/","the source",{"text":1700,"config":1701,"lists":1703},"Unternehmen",{"dataNavLevelOne":1702},"company",[1704],{"items":1705},[1706,1711,1717,1719,1724,1729,1734,1739,1744,1749,1754],{"text":1707,"config":1708},"Über",{"href":1709,"dataGaName":1710,"dataGaLocation":1471},"/de-de/company/","about",{"text":1712,"config":1713,"footerGa":1716},"Karriere",{"href":1714,"dataGaName":1715,"dataGaLocation":1471},"/jobs/","jobs",{"dataGaName":1715},{"text":1677,"config":1718},{"href":1679,"dataGaName":1680,"dataGaLocation":1471},{"text":1720,"config":1721},"Geschäftsführung",{"href":1722,"dataGaName":1723,"dataGaLocation":1471},"/company/team/e-group/","leadership",{"text":1725,"config":1726},"Team",{"href":1727,"dataGaName":1728,"dataGaLocation":1471},"/company/team/","team",{"text":1730,"config":1731},"Handbuch",{"href":1732,"dataGaName":1733,"dataGaLocation":1471},"https://handbook.gitlab.com/","handbook",{"text":1735,"config":1736},"Investor Relations",{"href":1737,"dataGaName":1738,"dataGaLocation":1471},"https://ir.gitlab.com/","investor relations",{"text":1740,"config":1741},"Trust Center",{"href":1742,"dataGaName":1743,"dataGaLocation":1471},"/de-de/security/","trust center",{"text":1745,"config":1746},"AI Transparency Center",{"href":1747,"dataGaName":1748,"dataGaLocation":1471},"/de-de/ai-transparency-center/","ai transparency center",{"text":1750,"config":1751},"Newsletter",{"href":1752,"dataGaName":1753,"dataGaLocation":1471},"/company/contact/#contact-forms","newsletter",{"text":1755,"config":1756},"Presse",{"href":1757,"dataGaName":1758,"dataGaLocation":1471},"/press/","press",{"text":1760,"config":1761,"lists":1762},"Kontakt",{"dataNavLevelOne":1702},[1763],{"items":1764},[1765,1768,1773],{"text":42,"config":1766},{"href":44,"dataGaName":1767,"dataGaLocation":1471},"talk to sales",{"text":1769,"config":1770},"Support-Portal",{"href":1771,"dataGaName":1772,"dataGaLocation":1471},"https://support.gitlab.com","support portal",{"text":1774,"config":1775},"Kundenportal",{"href":1776,"dataGaName":1777,"dataGaLocation":1471},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":1779,"login":1780,"suggestions":1787},"Schließen",{"text":1781,"link":1782},"Um Repositorys und Projekte zu durchsuchen, melde dich an bei",{"text":1783,"config":1784},"gitlab.com",{"href":1481,"dataGaName":1785,"dataGaLocation":1786},"search login","search",{"text":1788,"default":1789},"Vorschläge",[1790,1792,1797,1799,1804,1809],{"text":1494,"config":1791},{"href":32,"dataGaName":1494,"dataGaLocation":1786},{"text":1793,"config":1794},"Codevorschläge (KI)",{"href":1795,"dataGaName":1796,"dataGaLocation":1786},"/de-de/solutions/code-suggestions/","Code Suggestions (AI)",{"text":26,"config":1798},{"href":28,"dataGaName":26,"dataGaLocation":1786},{"text":1800,"config":1801},"GitLab auf AWS",{"href":1802,"dataGaName":1803,"dataGaLocation":1786},"/de-de/partners/technology-partners/aws/","GitLab on AWS",{"text":1805,"config":1806},"GitLab auf Google Cloud",{"href":1807,"dataGaName":1808,"dataGaLocation":1786},"/de-de/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":1501,"config":1810},{"href":1505,"dataGaName":1811,"dataGaLocation":1786},"Why GitLab?",{"freeTrial":1813,"mobileIcon":1818,"desktopIcon":1823,"secondaryButton":1826},{"text":1814,"config":1815},"Kostenlos testen",{"href":1816,"dataGaName":51,"dataGaLocation":1817},"https://gitlab.com/-/trials/new/","nav",{"altText":1819,"config":1820},"GitLab-Symbol",{"src":1821,"dataGaName":1822,"dataGaLocation":1817},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":1819,"config":1824},{"src":1825,"dataGaName":1822,"dataGaLocation":1817},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":1608,"config":1827},{"href":1828,"dataGaName":1829,"dataGaLocation":1817},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/de-de/get-started/","get started",{"freeTrial":1831,"mobileIcon":1835,"desktopIcon":1837},{"text":1832,"config":1833},"Mehr über GitLab Duo erfahren",{"href":32,"dataGaName":1834,"dataGaLocation":1817},"gitlab duo",{"altText":1819,"config":1836},{"src":1821,"dataGaName":1822,"dataGaLocation":1817},{"altText":1819,"config":1838},{"src":1825,"dataGaName":1822,"dataGaLocation":1817},{"button":1840,"mobileIcon":1845,"desktopIcon":1847},{"text":1841,"config":1842},"/Option",{"href":1843,"dataGaName":1844,"dataGaLocation":1817},"#contact","switch",{"altText":1819,"config":1846},{"src":1821,"dataGaName":1822,"dataGaLocation":1817},{"altText":1819,"config":1848},{"src":1849,"dataGaName":1822,"dataGaLocation":1817},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":1851,"mobileIcon":1856,"desktopIcon":1858},{"text":1852,"config":1853},"Zurück zur Preisübersicht",{"href":1596,"dataGaName":1854,"dataGaLocation":1817,"icon":1855},"back to pricing","GoBack",{"altText":1819,"config":1857},{"src":1821,"dataGaName":1822,"dataGaLocation":1817},{"altText":1819,"config":1859},{"src":1825,"dataGaName":1822,"dataGaLocation":1817},{"title":1861,"button":1862,"config":1867},"Sieh dir an, wie agentische KI die Softwarebereitstellung transformiert",{"text":1863,"config":1864},"GitLab Transcend jetzt ansehen",{"href":1865,"dataGaName":1866,"dataGaLocation":1471},"/de-de/events/transcend/virtual/","transcend event",{"layout":1868,"icon":1869,"disabled":148},"release","AiStar",{"data":1871},{"text":1872,"source":1873,"edit":1879,"contribute":1884,"config":1889,"items":1894,"minimal":2094},"Git ist eine Marke von Software Freedom Conservancy und unsere Verwendung von „GitLab“ erfolgt unter Lizenz.",{"text":1874,"config":1875},"Quelltext der Seite anzeigen",{"href":1876,"dataGaName":1877,"dataGaLocation":1878},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":1880,"config":1881},"Diese Seite bearbeiten",{"href":1882,"dataGaName":1883,"dataGaLocation":1878},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":1885,"config":1886},"Beteilige dich",{"href":1887,"dataGaName":1888,"dataGaLocation":1878},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":1890,"facebook":1891,"youtube":1892,"linkedin":1893},"https://x.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[1895,1940,1991,2032,2059],{"title":1594,"links":1896,"subMenu":1911},[1897,1901,1906],{"text":1898,"config":1899},"Tarife anzeigen",{"href":1596,"dataGaName":1900,"dataGaLocation":1878},"view plans",{"text":1902,"config":1903},"Vorteile von Premium",{"href":1904,"dataGaName":1905,"dataGaLocation":1878},"/de-de/pricing/premium/","why premium",{"text":1907,"config":1908},"Vorteile von Ultimate",{"href":1909,"dataGaName":1910,"dataGaLocation":1878},"/de-de/pricing/ultimate/","why ultimate",[1912],{"title":1760,"links":1913},[1914,1916,1918,1920,1925,1930,1935],{"text":42,"config":1915},{"href":44,"dataGaName":45,"dataGaLocation":1878},{"text":1769,"config":1917},{"href":1771,"dataGaName":1772,"dataGaLocation":1878},{"text":1774,"config":1919},{"href":1776,"dataGaName":1777,"dataGaLocation":1878},{"text":1921,"config":1922},"Status",{"href":1923,"dataGaName":1924,"dataGaLocation":1878},"https://status.gitlab.com/","status",{"text":1926,"config":1927},"Nutzungsbedingungen",{"href":1928,"dataGaName":1929,"dataGaLocation":1878},"/terms/","terms of use",{"text":1931,"config":1932},"Datenschutzerklärung",{"href":1933,"dataGaName":1934,"dataGaLocation":1878},"/de-de/privacy/","privacy statement",{"text":1936,"config":1937},"Cookie-Einstellungen",{"dataGaName":1938,"dataGaLocation":1878,"id":1939,"isOneTrustButton":148},"cookie preferences","ot-sdk-btn",{"title":1508,"links":1941,"subMenu":1949},[1942,1946],{"text":1943,"config":1944},"DevSecOps-Plattform",{"href":111,"dataGaName":1945,"dataGaLocation":1878},"devsecops platform",{"text":30,"config":1947},{"href":32,"dataGaName":1948,"dataGaLocation":1878},"ai-assisted development",[1950],{"title":1951,"links":1952},"Themen",[1953,1957,1962,1967,1972,1977,1981,1986],{"text":26,"config":1954},{"href":1955,"dataGaName":1956,"dataGaLocation":1878},"/de-de/topics/ci-cd/","cicd",{"text":1958,"config":1959},"GitOps",{"href":1960,"dataGaName":1961,"dataGaLocation":1878},"/de-de/topics/gitops/","gitops",{"text":1963,"config":1964},"DevOps",{"href":1965,"dataGaName":1966,"dataGaLocation":1878},"/de-de/topics/devops/","devops",{"text":1968,"config":1969},"Versionskontrolle",{"href":1970,"dataGaName":1971,"dataGaLocation":1878},"/de-de/topics/version-control/","version control",{"text":1973,"config":1974},"DevSecOps",{"href":1975,"dataGaName":1976,"dataGaLocation":1878},"/de-de/topics/devsecops/","devsecops",{"text":1058,"config":1978},{"href":1979,"dataGaName":1980,"dataGaLocation":1878},"/de-de/topics/cloud-native/","cloud native",{"text":1982,"config":1983},"KI für das Programmieren",{"href":1984,"dataGaName":1985,"dataGaLocation":1878},"/de-de/topics/devops/ai-for-coding/","ai for coding",{"text":1987,"config":1988},"Agentische KI",{"href":1989,"dataGaName":1990,"dataGaLocation":1878},"/de-de/topics/agentic-ai/","agentic ai",{"title":1992,"links":1993},"Lösungen",[1994,1997,1999,2004,2007,2010,2013,2016,2018,2020,2022,2027],{"text":1542,"config":1995},{"href":135,"dataGaName":1996,"dataGaLocation":1878},"Application Security Testing",{"text":15,"config":1998},{"href":17,"dataGaName":1521,"dataGaLocation":1878},{"text":2000,"config":2001},"Agile Entwicklung",{"href":2002,"dataGaName":2003,"dataGaLocation":1878},"/de-de/solutions/agile-delivery/","agile delivery",{"text":2005,"config":2006},"SCM",{"href":23,"dataGaName":168,"dataGaLocation":1878},{"text":26,"config":2008},{"href":28,"dataGaName":2009,"dataGaLocation":1878},"continuous integration & delivery",{"text":1566,"config":2011},{"href":1568,"dataGaName":2012,"dataGaLocation":1878},"value stream management",{"text":1958,"config":2014},{"href":2015,"dataGaName":1961,"dataGaLocation":1878},"/de-de/solutions/gitops/",{"text":1579,"config":2017},{"href":1581,"dataGaName":1582,"dataGaLocation":1878},{"text":1584,"config":2019},{"href":1586,"dataGaName":1587,"dataGaLocation":1878},{"text":1589,"config":2021},{"href":1591,"dataGaName":1592,"dataGaLocation":1878},{"text":2023,"config":2024},"Bildungswesen",{"href":2025,"dataGaName":2026,"dataGaLocation":1878},"/de-de/solutions/education/","education",{"text":2028,"config":2029},"Finanzdienstleistungen",{"href":2030,"dataGaName":2031,"dataGaLocation":1878},"/de-de/solutions/finance/","financial services",{"title":1599,"links":2033},[2034,2036,2038,2040,2043,2045,2047,2049,2051,2053,2055,2057],{"text":1611,"config":2035},{"href":1613,"dataGaName":1614,"dataGaLocation":1878},{"text":1616,"config":2037},{"href":1618,"dataGaName":1619,"dataGaLocation":1878},{"text":1621,"config":2039},{"href":1623,"dataGaName":1624,"dataGaLocation":1878},{"text":1626,"config":2041},{"href":1628,"dataGaName":2042,"dataGaLocation":1878},"docs",{"text":1649,"config":2044},{"href":1651,"dataGaName":1652,"dataGaLocation":1878},{"text":1644,"config":2046},{"href":1646,"dataGaName":1647,"dataGaLocation":1878},{"text":1654,"config":2048},{"href":1656,"dataGaName":1657,"dataGaLocation":1878},{"text":1662,"config":2050},{"href":1664,"dataGaName":1665,"dataGaLocation":1878},{"text":1667,"config":2052},{"href":1669,"dataGaName":1670,"dataGaLocation":1878},{"text":1672,"config":2054},{"href":1674,"dataGaName":1675,"dataGaLocation":1878},{"text":1677,"config":2056},{"href":1679,"dataGaName":1680,"dataGaLocation":1878},{"text":1682,"config":2058},{"href":1684,"dataGaName":1685,"dataGaLocation":1878},{"title":1700,"links":2060},[2061,2063,2065,2067,2069,2071,2073,2078,2083,2085,2087,2089],{"text":1707,"config":2062},{"href":1709,"dataGaName":1702,"dataGaLocation":1878},{"text":1712,"config":2064},{"href":1714,"dataGaName":1715,"dataGaLocation":1878},{"text":1720,"config":2066},{"href":1722,"dataGaName":1723,"dataGaLocation":1878},{"text":1725,"config":2068},{"href":1727,"dataGaName":1728,"dataGaLocation":1878},{"text":1730,"config":2070},{"href":1732,"dataGaName":1733,"dataGaLocation":1878},{"text":1735,"config":2072},{"href":1737,"dataGaName":1738,"dataGaLocation":1878},{"text":2074,"config":2075},"Nachhaltigkeit",{"href":2076,"dataGaName":2077,"dataGaLocation":1878},"/sustainability/","Sustainability",{"text":2079,"config":2080},"Vielfalt, Inklusion und Zugehörigkeit",{"href":2081,"dataGaName":2082,"dataGaLocation":1878},"/de-de/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":1740,"config":2084},{"href":1742,"dataGaName":1743,"dataGaLocation":1878},{"text":1750,"config":2086},{"href":1752,"dataGaName":1753,"dataGaLocation":1878},{"text":1755,"config":2088},{"href":1757,"dataGaName":1758,"dataGaLocation":1878},{"text":2090,"config":2091},"Transparenzerklärung zu moderner Sklaverei",{"href":2092,"dataGaName":2093,"dataGaLocation":1878},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":2095},[2096,2098,2101],{"text":1926,"config":2097},{"href":1928,"dataGaName":1929,"dataGaLocation":1878},{"text":2099,"config":2100},"Cookies",{"dataGaName":1938,"dataGaLocation":1878,"id":1939,"isOneTrustButton":148},{"text":1931,"config":2102},{"href":1933,"dataGaName":1934,"dataGaLocation":1878},{"header":2104,"blurb":2105,"button":2106,"secondaryButton":2111},"Beginne noch heute, schneller zu entwickeln","Entdecke, was dein Team mit der intelligenten Orchestrierungsplattform für DevSecOps erreichen kann.\n",{"text":2107,"config":2108},"Kostenlosen Test starten",{"href":2109,"dataGaName":51,"dataGaLocation":2110},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/de-de/","feature",{"text":42,"config":2112},{"href":44,"dataGaName":45,"dataGaLocation":2110},1777393950938]