[{"data":1,"prerenderedAt":296},["ShallowReactive",2],{"docs-de-glossary\u002Fci-cd":3,"docs-navigation-de":48,"docs-surround-de-glossary\u002Fci-cd":294},{"id":4,"title":5,"body":6,"description":39,"extension":40,"lastUpdated":41,"meta":42,"navigation":43,"path":44,"seo":45,"stem":46,"__hash__":47},"docs_de\u002Fde\u002F1.docs\u002F5.glossary\u002F8.ci-cd.md","CI\u002FCD",{"type":7,"value":8,"toc":32},"minimark",[9,14,18,22,25,29],[10,11,13],"h2",{"id":12},"was-ist-cicd","Was ist CI\u002FCD?",[15,16,17],"p",{},"CI\u002FCD steht für Continuous Integration und Continuous Delivery. Continuous Integration bedeutet, dass Codeänderungen häufig in ein gemeinsames Repository integriert und automatisch getestet werden. Continuous Delivery erweitert diesen Prozess um eine automatisierte Deployment-Pipeline, die getesteten Code bis in die Produktion bringt.",[10,19,21],{"id":20},"welches-problem-löst-es","Welches Problem löst es?",[15,23,24],{},"Ohne CI\u002FCD werden Codeänderungen lange gesammelt und erst spät zusammengeführt. Das führt zu Konflikten, die schwer zu lösen sind, oft als \"Integration Hell\" bezeichnet. Manuelles Testen und Deployen ist langsam, fehleranfällig und blockiert das gesamte Team.",[10,26,28],{"id":27},"wie-hilft-es","Wie hilft es?",[15,30,31],{},"CI\u002FCD-Pipelines erkennen Fehler frühzeitig, weil jede Änderung automatisch getestet wird. Teams können häufiger und in kleineren Schritten deployen, was das Risiko pro Release deutlich senkt. Automatisierte Pipelines sorgen für konsistente, wiederholbare Prozesse und geben Entwicklern schnelles Feedback.",{"title":33,"searchDepth":34,"depth":34,"links":35},"",2,[36,37,38],{"id":12,"depth":34,"text":13},{"id":20,"depth":34,"text":21},{"id":27,"depth":34,"text":28},"Was Continuous Integration und Continuous Delivery bedeuten und wie sie die Softwareentwicklung beschleunigen.","md","2026-03-16",{},false,"\u002Fde\u002Fdocs\u002Fglossary\u002Fci-cd",{"title":5,"description":39},"de\u002F1.docs\u002F5.glossary\u002F8.ci-cd","BgKWOYM2-e9Ub0cDec5RYlRcPDe1K2xszqpPpKWxxGA",[49,67,79,221,248,287],{"title":50,"path":51,"stem":52,"children":53,"icon":43},"Getting Started","\u002Fde\u002Fhosting\u002Fdocs\u002Fgetting-started","de\u002F1.docs\u002F1.getting-started\u002F1.index",[54,57,62],{"title":55,"path":51,"stem":52,"icon":56,"children":-1},"Einführung","i-lucide-house",{"title":58,"path":59,"stem":60,"icon":61,"children":-1},"Erste Schritte","\u002Fde\u002Fhosting\u002Fdocs\u002Fgetting-started\u002Fget-started","de\u002F1.docs\u002F1.getting-started\u002F2.get-started","i-lucide-rocket",{"title":63,"path":64,"stem":65,"icon":66,"children":-1},"Funktionsweise","\u002Fde\u002Fhosting\u002Fdocs\u002Fgetting-started\u002Fhow-it-works","de\u002F1.docs\u002F1.getting-started\u002F3.how-it-works","i-lucide-lightbulb",{"title":68,"path":69,"stem":70,"children":71,"icon":43},"Guides","\u002Fde\u002Fhosting\u002Fdocs\u002Fguides","de\u002F1.docs\u002F2.guides\u002F1.index",[72,74],{"title":68,"path":69,"stem":70,"icon":73,"children":-1},"i-lucide-book-open",{"title":75,"path":76,"stem":77,"icon":78,"children":-1},"Container Registry verbinden","\u002Fde\u002Fhosting\u002Fdocs\u002Fguides\u002Fcontainer-registries","de\u002F1.docs\u002F2.guides\u002F2.container-registries","i-lucide-container",{"title":80,"icon":43,"path":81,"stem":82,"children":83,"page":43},"Platform","\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform","de\u002F1.docs\u002F2.platform",[84,105,172,211],{"title":55,"path":85,"stem":86,"children":87,"icon":43},"\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fintroduction","de\u002F1.docs\u002F2.platform\u002F1.introduction\u002F1.index",[88,91,96,101],{"title":89,"path":85,"stem":86,"icon":90,"children":-1},"Überblick","i-lucide-cloud",{"title":92,"path":93,"stem":94,"icon":95,"children":-1},"Anwendungsfälle","\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fintroduction\u002Fwhen-to-use","de\u002F1.docs\u002F2.platform\u002F1.introduction\u002F2.when-to-use","i-lucide-compass",{"title":97,"path":98,"stem":99,"icon":100,"children":-1},"Features","\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fintroduction\u002Fwhat-you-get","de\u002F1.docs\u002F2.platform\u002F1.introduction\u002F3.what-you-get","i-lucide-package-check",{"title":102,"path":103,"stem":104,"icon":61,"children":-1},"Get Started","\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fintroduction\u002Fget-started","de\u002F1.docs\u002F2.platform\u002F1.introduction\u002F4.get-started",{"title":106,"path":107,"stem":108,"children":109,"icon":43},"Web Services","\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fweb-services","de\u002F1.docs\u002F2.platform\u002F2.web-services\u002F01.index",[110,113,118,123,127,132,137,142,147,152,157,162,167],{"title":111,"path":107,"stem":108,"icon":112,"children":-1},"Quellen","i-lucide-app-window",{"title":114,"path":115,"stem":116,"icon":117,"children":-1},"Build-Strategien","\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fweb-services\u002Fbuild-strategies","de\u002F1.docs\u002F2.platform\u002F2.web-services\u002F02.build-strategies","i-lucide-hammer",{"title":119,"path":120,"stem":121,"icon":122,"children":-1},"Konfiguration","\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fweb-services\u002Fconfiguration","de\u002F1.docs\u002F2.platform\u002F2.web-services\u002F03.configuration","i-lucide-settings",{"title":124,"path":125,"stem":126,"icon":61,"children":-1},"Deployen","\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fweb-services\u002Fdeploying","de\u002F1.docs\u002F2.platform\u002F2.web-services\u002F04.deploying",{"title":128,"path":129,"stem":130,"icon":131,"children":-1},"Skalierung","\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fweb-services\u002Fscaling","de\u002F1.docs\u002F2.platform\u002F2.web-services\u002F05.scaling","i-lucide-scaling",{"title":133,"path":134,"stem":135,"icon":136,"children":-1},"Domains","\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fweb-services\u002Fdomains","de\u002F1.docs\u002F2.platform\u002F2.web-services\u002F06.domains","i-lucide-globe",{"title":138,"path":139,"stem":140,"icon":141,"children":-1},"Service Networking","\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fweb-services\u002Fconnecting-services","de\u002F1.docs\u002F2.platform\u002F2.web-services\u002F07.connecting-services","i-lucide-network",{"title":143,"path":144,"stem":145,"icon":146,"children":-1},"Env Variables","\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fweb-services\u002Fenvironment-variables","de\u002F1.docs\u002F2.platform\u002F2.web-services\u002F08.environment-variables","i-lucide-key-round",{"title":148,"path":149,"stem":150,"icon":151,"children":-1},"Storage","\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fweb-services\u002Fpersistent-storage","de\u002F1.docs\u002F2.platform\u002F2.web-services\u002F09.persistent-storage","i-lucide-hard-drive",{"title":153,"path":154,"stem":155,"icon":156,"children":-1},"Defaults","\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fweb-services\u002Flimits","de\u002F1.docs\u002F2.platform\u002F2.web-services\u002F10.limits","i-lucide-gauge",{"title":158,"path":159,"stem":160,"icon":161,"children":-1},"Abrechnung","\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fweb-services\u002Fbilling","de\u002F1.docs\u002F2.platform\u002F2.web-services\u002F11.billing","i-lucide-credit-card",{"title":163,"path":164,"stem":165,"icon":166,"children":-1},"Shell","\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fweb-services\u002Fshell","de\u002F1.docs\u002F2.platform\u002F2.web-services\u002F12.shell","i-lucide-square-terminal",{"title":168,"path":169,"stem":170,"icon":171,"children":-1},"Drop a Site","\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fweb-services\u002Fdrop","de\u002F1.docs\u002F2.platform\u002F2.web-services\u002F13.drop","i-lucide-upload",{"title":173,"path":174,"stem":175,"children":176,"icon":43},"Datenbanken","\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fdatabases","de\u002F1.docs\u002F2.platform\u002F3.databases\u002F1.index",[177,180,185,190,195,198,203,208],{"title":178,"path":174,"stem":175,"icon":179,"children":-1},"Templates","i-lucide-database",{"title":181,"path":182,"stem":183,"icon":184,"children":-1},"Erstellen","\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fdatabases\u002Fcreate","de\u002F1.docs\u002F2.platform\u002F3.databases\u002F2.create","i-lucide-plus",{"title":186,"path":187,"stem":188,"icon":189,"children":-1},"Verbinden","\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fdatabases\u002Fconnect","de\u002F1.docs\u002F2.platform\u002F3.databases\u002F3.connect","i-lucide-plug",{"title":191,"path":192,"stem":193,"icon":194,"children":-1},"Public Access","\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fdatabases\u002Fpublic-access","de\u002F1.docs\u002F2.platform\u002F3.databases\u002F4.public-access","i-lucide-radio-tower",{"title":148,"path":196,"stem":197,"icon":151,"children":-1},"\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fdatabases\u002Fstorage","de\u002F1.docs\u002F2.platform\u002F3.databases\u002F5.storage",{"title":199,"path":200,"stem":201,"icon":202,"children":-1},"Verwaltung","\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fdatabases\u002Fmanagement","de\u002F1.docs\u002F2.platform\u002F3.databases\u002F6.management","i-lucide-sliders-horizontal",{"title":204,"path":205,"stem":206,"icon":207,"children":-1},"Betrieb","\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fdatabases\u002Foperational-notes","de\u002F1.docs\u002F2.platform\u002F3.databases\u002F7.operational-notes","i-lucide-clipboard-list",{"title":158,"path":209,"stem":210,"icon":161,"children":-1},"\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fdatabases\u002Fbilling","de\u002F1.docs\u002F2.platform\u002F3.databases\u002F8.billing",{"title":68,"path":212,"stem":213,"children":214,"icon":43},"\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fguides","de\u002F1.docs\u002F2.platform\u002F4.guides\u002F1.index",[215,216],{"title":68,"path":212,"stem":213,"icon":73,"children":-1},{"title":217,"path":218,"stem":219,"icon":220,"children":-1},"Hermes Agent","\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fguides\u002Fsetup-hermes-agent","de\u002F1.docs\u002F2.platform\u002F4.guides\u002F2.setup-hermes-agent","i-lucide-bot",{"title":222,"path":223,"stem":224,"children":225,"icon":43},"App Services","\u002Fde\u002Fhosting\u002Fdocs\u002Fapp-services","de\u002F1.docs\u002F3.app-services\u002F1.index",[226,227,231,235,239,244],{"title":222,"path":223,"stem":224,"icon":61,"children":-1},{"title":228,"path":229,"stem":230,"icon":122,"children":-1},"Build Settings","\u002Fde\u002Fhosting\u002Fdocs\u002Fapp-services\u002Fbuild-settings","de\u002F1.docs\u002F3.app-services\u002F2.build-settings",{"title":143,"path":232,"stem":233,"icon":234,"children":-1},"\u002Fde\u002Fhosting\u002Fdocs\u002Fapp-services\u002Fenvironment-variables","de\u002F1.docs\u002F3.app-services\u002F3.environment-variables","i-lucide-key",{"title":236,"path":237,"stem":238,"icon":136,"children":-1},"Custom Domains","\u002Fde\u002Fhosting\u002Fdocs\u002Fapp-services\u002Fcustom-domains","de\u002F1.docs\u002F3.app-services\u002F4.custom-domains",{"title":240,"path":241,"stem":242,"icon":243,"children":-1},"Health Checks","\u002Fde\u002Fhosting\u002Fdocs\u002Fapp-services\u002Fhealth-checks","de\u002F1.docs\u002F3.app-services\u002F5.health-checks","i-lucide-heart-pulse",{"title":245,"path":246,"stem":247,"icon":131,"children":-1},"Autoscaling","\u002Fde\u002Fhosting\u002Fdocs\u002Fapp-services\u002Fautoscaling","de\u002F1.docs\u002F3.app-services\u002F6.autoscaling",{"title":249,"path":250,"stem":251,"children":252,"icon":43},"Helm Releases","\u002Fde\u002Fhosting\u002Fdocs\u002Fhelm-releases","de\u002F1.docs\u002F4.helm-releases\u002F1.index",[253,255,259,264,268,273,277,282],{"title":249,"path":250,"stem":251,"icon":254,"children":-1},"i-lucide-package",{"title":256,"path":257,"stem":258,"icon":179,"children":-1},"PostgreSQL deployen","\u002Fde\u002Fhosting\u002Fdocs\u002Fhelm-releases\u002Fdeploy-postgresql","de\u002F1.docs\u002F4.helm-releases\u002F2.deploy-postgresql",{"title":260,"path":261,"stem":262,"icon":263,"children":-1},"Redis deployen","\u002Fde\u002Fhosting\u002Fdocs\u002Fhelm-releases\u002Fdeploy-redis","de\u002F1.docs\u002F4.helm-releases\u002F3.deploy-redis","i-lucide-zap",{"title":265,"path":266,"stem":267,"icon":263,"children":-1},"Valkey deployen","\u002Fde\u002Fhosting\u002Fdocs\u002Fhelm-releases\u002Fdeploy-valkey","de\u002F1.docs\u002F4.helm-releases\u002F3.deploy-valkey",{"title":269,"path":270,"stem":271,"icon":272,"children":-1},"n8n deployen","\u002Fde\u002Fhosting\u002Fdocs\u002Fhelm-releases\u002Fdeploy-n8n","de\u002F1.docs\u002F4.helm-releases\u002F4.deploy-n8n","i-lucide-workflow",{"title":274,"path":275,"stem":276,"icon":151,"children":-1},"RustFS deployen","\u002Fde\u002Fhosting\u002Fdocs\u002Fhelm-releases\u002Fdeploy-rustfs","de\u002F1.docs\u002F4.helm-releases\u002F5.deploy-rustfs",{"title":278,"path":279,"stem":280,"icon":281,"children":-1},"OpenSearch deployen","\u002Fde\u002Fhosting\u002Fdocs\u002Fhelm-releases\u002Fdeploy-opensearch","de\u002F1.docs\u002F4.helm-releases\u002F6.deploy-opensearch","i-lucide-search",{"title":283,"path":284,"stem":285,"icon":286,"children":-1},"Keycloak deployen","\u002Fde\u002Fhosting\u002Fdocs\u002Fhelm-releases\u002Fdeploy-keycloak","de\u002F1.docs\u002F4.helm-releases\u002F7.deploy-keycloak","i-lucide-shield-check",{"title":288,"path":289,"stem":290,"children":291,"icon":43},"Glossar","\u002Fde\u002Fhosting\u002Fdocs\u002Fglossary","de\u002F1.docs\u002F5.glossary\u002F1.index",[292],{"title":288,"path":289,"stem":290,"icon":293,"children":-1},"i-lucide-book-a",[295,295],null,1791184628163]