{"id":13246,"date":"2026-01-17T14:33:18","date_gmt":"2026-01-17T14:33:18","guid":{"rendered":"https:\/\/a-listware.com\/?p=13246"},"modified":"2026-01-17T14:33:18","modified_gmt":"2026-01-17T14:33:18","slug":"gitlab-ci-alternatives","status":"publish","type":"post","link":"https:\/\/a-listware.com\/de\/blog\/gitlab-ci-alternatives","title":{"rendered":"Die besten Alternativen zu GitLab CI im Jahr 2026"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">GitLab CI eignet sich gut f\u00fcr viele Teams, vor allem, wenn Sie Quellcodekontrolle, Pipelines und Bereitstellungstools in einer einzigen Plattform b\u00fcndeln m\u00f6chten. Allerdings ist es nicht f\u00fcr jeden Arbeitsablauf die perfekte L\u00f6sung. Einige Teams w\u00fcnschen sich mehr Kontrolle und Anpassungsm\u00f6glichkeiten, andere bevorzugen verwaltete Cloud-Dienste, und wieder andere wollen einfach nur etwas, das einfacher zu warten ist.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Nachfolgend finden Sie einen praktischen \u00dcberblick \u00fcber mehrere GitLab CI-Alternativen, die Teams im Jahr 2026 h\u00e4ufig in Betracht ziehen. Jedes Tool verfolgt einen etwas anderen Ansatz beim Erstellen, Testen und Bereitstellen von Software, sodass die \u201cbeste\u201d Wahl wirklich davon abh\u00e4ngt, wie Ihr Team gerne arbeitet.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-11869\" src=\"https:\/\/a-listware.com\/wp-content\/uploads\/2025\/11\/AppFirst.png\" alt=\"\" width=\"249\" height=\"66\" \/><\/p>\n<h2><span style=\"font-weight: 400;\">1. AppFirst<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">AppFirst fungiert als Plattform, auf der Entwickler beschreiben, was ihre Anwendungen ben\u00f6tigen, z. B. Rechenressourcen, Datenbanken oder Netzwerke, und die die Bereitstellung der Infrastruktur in Clouds wie AWS, Azure und GCP \u00fcbernimmt. Es richtet Elemente wie Container, verwaltete Datenbanken, Messaging-Warteschlangen, IAM-Rollen und Geheimnisse ein, ohne dass manuelle Konfigurationsdateien erforderlich sind.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Das Tool umfasst Optionen f\u00fcr die Protokollierung, \u00dcberwachung und Alarmierung als Teil der Einrichtung, zusammen mit der \u00dcberpr\u00fcfung von \u00c4nderungen und der Transparenz der Kosten pro Anwendung oder Umgebung. Teams k\u00f6nnen zwischen einer verwalteten SaaS-Version und dem Eigenbetrieb w\u00e4hlen.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">Wichtigste Highlights:<\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Bereitstellung von Computern, Datenbanken und Netzwerken<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Behandelt IAM, Geheimnisse und Sicherheitseinstellungen<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Umfasst Protokollierung, \u00dcberwachung und Alarmierung<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Bietet Pr\u00fcfungs- und Kosten\u00fcbersichten<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Bietet SaaS- oder selbst gehostete Optionen<\/span><\/li>\n<\/ul>\n<h3><span style=\"font-weight: 400;\">Informationen zu Kontakt und sozialen Medien:<\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Website: <\/span><a href=\"https:\/\/www.appfirst.dev\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">www.appfirst.dev<\/span><\/a><\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-13248\" src=\"https:\/\/a-listware.com\/wp-content\/uploads\/2026\/01\/Jenkins.jpg\" alt=\"\" width=\"248\" height=\"80\" \/><\/p>\n<h2><span style=\"font-weight: 400;\">2. Jenkins<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Jenkins ist nach wie vor eines der am weitesten verbreiteten CI-Tools, was vor allem an seiner Flexibilit\u00e4t und dem umfangreichen Plugin-\u00d6kosystem liegt. Es handelt sich um einen Open-Source-Automatisierungsserver, der fast \u00fcberall l\u00e4uft und an nahezu jeden Build- oder Deployment-Workflow angepasst werden kann.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Die meisten Teams konfigurieren Jenkins \u00fcber die Weboberfl\u00e4che, und bei gr\u00f6\u00dferen Projekten werden die Auftr\u00e4ge oft auf mehrere Rechner verteilt, um die Arbeit zu beschleunigen. Jenkins ist zwar wartungsintensiver als verwaltete Dienste, aber viele Teams bevorzugen die Kontrolle, die es bietet.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">Wichtigste Highlights:<\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Open Source und hochgradig anpassbar<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Riesiges Plugin-\u00d6kosystem<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">L\u00e4uft unter Windows, Linux und macOS<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">Starke Gemeinschaft und Dokumentation<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Eignet sich gut f\u00fcr komplexe oder veraltete Konfigurationen<\/span><\/li>\n<\/ul>\n<h3><span style=\"font-weight: 400;\">Informationen zu Kontakt und sozialen Medien:<\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Website: www.jenkins.io<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Twitter: x.com\/jenkinsci<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">LinkedIn: www.linkedin.com\/company\/jenkins-project<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Google Play: play.google.com\/store\/apps\/details?id=cc.nextlabs.jenkins<\/span><\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-13249\" src=\"https:\/\/a-listware.com\/wp-content\/uploads\/2026\/01\/CircleCI.png\" alt=\"\" width=\"240\" height=\"68\" \/><\/p>\n<h2><span style=\"font-weight: 400;\">3. CircleCI<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">CircleCI ist eine beliebte Cloud-first CI\/CD-Plattform, die von Teams genutzt wird, die Web-, Mobil- und KI-gesteuerte Anwendungen entwickeln. Sie konzentriert sich auf die schnelle Ausf\u00fchrung von Pipelines und die einfache Integration mit g\u00e4ngigen Versionskontrollsystemen.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Teams k\u00f6nnen CircleCI als gehosteten Service nutzen oder es in einer selbstverwalteten Umgebung betreiben. CircleCI unterst\u00fctzt eine Vielzahl von Sprachen und Tools und ist daher eine gute Wahl f\u00fcr Teams, die schnell arbeiten m\u00f6chten, ohne eine Infrastruktur zu verwalten.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">Wichtigste Highlights:<\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Unterst\u00fctzt mehrere Sprachen und Einsatzziele<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Bietet Cloud- und Self-Managed-Hosting-Optionen<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Enth\u00e4lt Integrationen mit g\u00e4ngigen Tools<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Bereitstellung von Dokumentation und Community-Foren<\/span><\/li>\n<\/ul>\n<h3><span style=\"font-weight: 400;\">Informationen zu Kontakt und sozialen Medien:<\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Website: circleci.com<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">E-Mail: privacy@circleci.com<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Twitter: x.com\/circleci<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">LinkedIn: www.linkedin.com\/company\/circleci<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Anschrift: 2261 Market Street, #22561 San Francisco, CA, 94114<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Telefon: +1-800-585-7075<\/span><\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-12061\" src=\"https:\/\/a-listware.com\/wp-content\/uploads\/2025\/11\/Travis-CI.png\" alt=\"\" width=\"257\" height=\"80\" \/><\/p>\n<h2><span style=\"font-weight: 400;\">4. Travis CI<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Travis CI ist bekannt f\u00fcr sein unkompliziertes Setup und seine einfache Konfiguration. Pipelines werden in einer einzigen Konfigurationsdatei definiert, was den Einstieg erleichtert, insbesondere f\u00fcr kleinere Projekte oder Open-Source-Repositories.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Es unterst\u00fctzt parallele Auftr\u00e4ge, mehrere Umgebungen und die Zwischenspeicherung von Abh\u00e4ngigkeiten, um die Erstellungszeiten zu verk\u00fcrzen. Es ist zwar nicht so flexibel wie einige neuere Tools, aber dennoch eine solide Option f\u00fcr Teams, die Wert auf Einfachheit legen.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">Wichtigste Highlights:<\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Minimale Konfiguration f\u00fcr Pipelines<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Unterst\u00fctzt parallele Auftr\u00e4ge und mehrere Umgebungen<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Enth\u00e4lt Caching f\u00fcr Abh\u00e4ngigkeiten<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Bietet Dokumentation und Community-Support<\/span><\/li>\n<\/ul>\n<h3><span style=\"font-weight: 400;\">Informationen zu Kontakt und sozialen Medien:<\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Website: www.travis-ci.com<\/span><\/li>\n<\/ul>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">E-Mail: support@travis-ci.com<\/span><\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-12656\" src=\"https:\/\/a-listware.com\/wp-content\/uploads\/2025\/12\/Azure-Pipelines.png\" alt=\"\" width=\"273\" height=\"145\" \/><\/p>\n<h2><span style=\"font-weight: 400;\">5. Azure Pipelines<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Azure Pipelines ist Teil des DevOps-\u00d6kosystems von Microsoft und funktioniert unter Linux, macOS und Windows. Es unterst\u00fctzt Anwendungen, die in fast jeder Sprache geschrieben wurden, und kann in der Cloud, vor Ort oder in hybriden Umgebungen bereitgestellt werden.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Teams, die mit Containern oder Kubernetes arbeiten, nutzen Azure Pipelines h\u00e4ufig zusammen mit anderen Azure DevOps-Diensten, k\u00f6nnen es aber auch unabh\u00e4ngig davon mit YAML-basierten Workflows verwenden.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">Wichtigste Highlights:<\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">L\u00e4uft unter Linux, macOS und Windows<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Handhabung von Containern und Kubernetes<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Bietet Erweiterungen f\u00fcr Aufgaben<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Unterst\u00fctzt den Einsatz in verschiedenen Clouds<\/span><\/li>\n<\/ul>\n<h3><span style=\"font-weight: 400;\">Informationen zu Kontakt und sozialen Medien:<\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Website: azure.microsoft.com<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Facebook: www.facebook.com\/Microsoft<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Google Play: play.google.com\/store\/apps\/details?id=com.microsoft.azure<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Telefon: 0 8000 123 345<\/span><\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-12652\" src=\"https:\/\/a-listware.com\/wp-content\/uploads\/2025\/12\/Atlassian-Bamboo.png\" alt=\"\" width=\"245\" height=\"44\" \/><\/p>\n<h2><span style=\"font-weight: 400;\">6. Bambus<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Bamboo ist ein selbstgehostetes CI\/CD-Tool von Atlassian, das f\u00fcr Teams entwickelt wurde, die Zuverl\u00e4ssigkeit und Kontrolle ben\u00f6tigen. Es ist eng mit Bitbucket und Jira verkn\u00fcpft, was es f\u00fcr Organisationen, die bereits Atlassian-Produkte nutzen, attraktiv macht.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Es unterst\u00fctzt Hochverf\u00fcgbarkeits-Setups und skaliert durch Build-Agenten, was es f\u00fcr gr\u00f6\u00dfere Teams mit anspruchsvollen Pipelines geeignet macht.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">Wichtigste Highlights:<\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Automatisiert Arbeitsabl\u00e4ufe zur Bereitstellung<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Enth\u00e4lt integrierte Wiederherstellungsfunktionen<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Integriert mit Entwicklungstools<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Skalen mit Agenten<\/span><\/li>\n<\/ul>\n<h3><span style=\"font-weight: 400;\">Informationen zu Kontakt und sozialen Medien:<\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Website: www.atlassian.com<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Anschrift: Ebene 6, 341 George Street, Sydney, NSW 2000, Australien<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Telefon: 61292621443<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">E-Mail: legalfilings@atlassian.com<\/span><\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-13250\" src=\"https:\/\/a-listware.com\/wp-content\/uploads\/2026\/01\/TeamCity.jpg\" alt=\"\" width=\"319\" height=\"100\" \/><\/p>\n<h2><span style=\"font-weight: 400;\">7. TeamCity<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">TeamCity bietet Setups f\u00fcr die kontinuierliche Integration und Bereitstellung, die sowohl in der Cloud als auch vor Ort gehostet werden k\u00f6nnen. Teams konfigurieren Pipelines \u00fcber eine Weboberfl\u00e4che oder codebasierte Definitionen, um komplexe Workflows zu verwalten.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Es verarbeitet mehrere Projekte und gleichzeitige Builds und bietet Funktionen zur Optimierung von Prozessen und zur Bereitstellung von Feedback w\u00e4hrend der L\u00e4ufe. Das Tool l\u00e4sst sich branchen\u00fcbergreifend mit verschiedenen Technologien integrieren.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">Wichtigste Highlights:<\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Unterst\u00fctzt Cloud- und On-Premises-Hosting<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Erm\u00f6glicht Konfiguration als Code<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Verwaltet mehrere Projekte<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Bietet Bauoptimierung<\/span><\/li>\n<\/ul>\n<h3><span style=\"font-weight: 400;\">Informationen zu Kontakt und sozialen Medien:<\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Website: www.jetbrains.com<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Facebook: www.facebook.com\/JetBrains<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Twitter: x.com\/jetbrains<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">LinkedIn: www.linkedin.com\/company\/jetbrains<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Instagram: www.instagram.com\/jetbrains<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Google Play: play.google.com\/store\/apps\/details?id=com.jetbrains.youtrack.mobile.app<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Adresse: 989 East Hillsdale Blvd. Suite 200 CA 94404 Foster City USA<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Telefon: +1 888 672 1076<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">E-Mail: sales.us@jetbrains.com<\/span><\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-12025\" src=\"https:\/\/a-listware.com\/wp-content\/uploads\/2025\/11\/Drone.io_.png\" alt=\"\" width=\"260\" height=\"82\" \/><\/p>\n<h2><span style=\"font-weight: 400;\">8. Drohne<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Drone arbeitet als kontinuierliche Integrationsplattform, die Teams f\u00fcr sich selbst einrichten, um Builds und Tests durchzuf\u00fchren. Sie basiert auf Konfigurationsdateien, die in Repositories \u00fcbertragen werden, wobei jeder Schritt in einem eigenen Docker-Container ausgef\u00fchrt wird, der bei Bedarf hinzugezogen wird.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Das Tool l\u00e4sst sich mit verschiedenen Quellcodesystemen verbinden und l\u00e4uft auf unterschiedlichen Betriebssystemen und Architekturen. Teams k\u00f6nnen aus vorhandenen Docker-Images ausw\u00e4hlen oder ihre eigenen bereitstellen, und sie k\u00f6nnen Plugins f\u00fcr bestimmte Pipelineschritte erstellen oder verwenden.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">Wichtigste Highlights:<\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Verwendet YAML-Konfiguration in Repositories<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">F\u00fchrt Schritte in isolierten Docker-Containern aus<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Unterst\u00fctzt mehrere Quellcode-Manager<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Arbeitet mit verschiedenen Plattformen und Sprachen<\/span><\/li>\n<\/ul>\n<h3><span style=\"font-weight: 400;\">Informationen zu Kontakt und sozialen Medien:<\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Website: www.drone.io<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Twitter: x.com\/droneio<\/span><\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-13251\" src=\"https:\/\/a-listware.com\/wp-content\/uploads\/2026\/01\/Spinnaker.png\" alt=\"\" width=\"246\" height=\"92\" \/><\/p>\n<h2><span style=\"font-weight: 400;\">9. Spinnaker<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Spinnaker dient als Open-Source-Plattform f\u00fcr die kontinuierliche Bereitstellung \u00fcber mehrere Clouds hinweg und unterst\u00fctzt Teams bei der Verwaltung von Anwendungen und Bereitstellungen. Sie umfasst Pipeline-Systeme, die sich in die wichtigsten Cloud-Anbieter integrieren lassen und automatisierte Release-Prozesse unterst\u00fctzen.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Die Benutzer richten Pipelines ein, um Tests durchzuf\u00fchren, Servergruppen zu verwalten und Rollouts zu \u00fcberwachen, die h\u00e4ufig durch Ereignisse aus anderen Tools ausgel\u00f6st werden. Es bietet Optionen f\u00fcr Bereitstellungsstrategien, Zugriffskontrollen und Verbindungen zu \u00dcberwachungsdiensten.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">Wichtigste Highlights:<\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Abwicklung von Bereitstellungen bei mehreren Cloud-Anbietern<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Unterst\u00fctzt automatisierte Pipelines und Ausl\u00f6ser<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Umfasst integrierte Bereitstellungsstrategien<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Bietet Integrationen mit CI-Tools und \u00dcberwachung<\/span><\/li>\n<\/ul>\n<h3><span style=\"font-weight: 400;\">Informationen zu Kontakt und sozialen Medien:<\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Website: spinnaker.io<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Twitter: x.com\/spinnakerio<\/span><\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-12028\" src=\"https:\/\/a-listware.com\/wp-content\/uploads\/2025\/11\/GoCD.png\" alt=\"\" width=\"168\" height=\"88\" \/><\/p>\n<h2><span style=\"font-weight: 400;\">10. GoCD<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">GoCD arbeitet als Open-Source-CI\/CD-Server, auf dem Teams Arbeitsabl\u00e4ufe modellieren und visualisieren, insbesondere die kniffligen Arbeitsabl\u00e4ufe mit Abh\u00e4ngigkeiten und parallelen Schritten. Seine Wertstromkarte zeigt den vollst\u00e4ndigen Pfad vom Code bis zur Produktion, sodass Benutzer in die Jobs eindringen und \u00c4nderungen in Echtzeit verfolgen k\u00f6nnen - wie den Vergleich von Dateien oder Nachrichten zwischen Builds.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Mit Pipelines lassen sich Cloud-Konfigurationen auf Basis von Kubernetes oder Docker ohne zus\u00e4tzliche Plugins f\u00fcr die Grundlagen durchf\u00fchren. Plugins erweitern es auf andere Tools, und das Setup h\u00e4lt Upgrades reibungslos auch mit benutzerdefinierten hinzugef\u00fcgt.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">Wichtigste Highlights:<\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Modellierung komplexer Arbeitsabl\u00e4ufe mit paralleler Ausf\u00fchrung<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Visualisiert End-to-End-Pfade zur Produktion<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Verfolgt \u00c4nderungen von der \u00dcbertragung bis zur Bereitstellung<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Unterst\u00fctzt Cloud-native Umgebungen<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Verwendet eine erweiterbare Plugin-Architektur<\/span><\/li>\n<\/ul>\n<h3><span style=\"font-weight: 400;\">Informationen zu Kontakt und sozialen Medien:<\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Website: www.gocd.org<\/span><\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-12703\" src=\"https:\/\/a-listware.com\/wp-content\/uploads\/2025\/12\/CloudBees-CodeShip.png\" alt=\"\" width=\"236\" height=\"123\" \/><\/p>\n<h2><span style=\"font-weight: 400;\">11. CloudBees CodeShip<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">CloudBees CodeShip l\u00e4uft als SaaS-Plattform f\u00fcr CI\/CD-Workflows in der Cloud, wo Teams Builds und Bereitstellungen \u00fcber eine Benutzeroberfl\u00e4che oder Konfigurationsdateien einrichten. Es verwendet dedizierte AWS-Instances pro Projekt, sodass jeder Build isoliert bleibt, und Benutzer w\u00e4hlen die Gr\u00f6\u00dfen f\u00fcr CPU und Speicher nach Bedarf.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Die Basisversion bringt die Dinge schnell in Gang, w\u00e4hrend die Pro-Version mehr Kontrolle \u00fcber aufeinanderfolgende oder parallele Schritte sowie die Handhabung von Containern aus einer beliebigen Registry bietet. Es kann f\u00fcr Benachrichtigungen oder Scans in externe Dienste eingebunden werden und passt so auch in gr\u00f6\u00dfere Einrichtungen.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">Wichtigste Highlights:<\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">SaaS mit dedizierten AWS-Instanzen<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Konfiguration \u00fcber UI oder Code<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Unterst\u00fctzt parallele und sequentielle Schritte<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Integration mit Bereitstellungstools und Registern<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Pro-Version f\u00fcr Container-Workflows<\/span><\/li>\n<\/ul>\n<h3><span style=\"font-weight: 400;\">Informationen zu Kontakt und sozialen Medien:<\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Website: www.cloudbees.com<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Facebook: www.facebook.com\/CloudBees<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Twitter: x.com\/cloudbees<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">LinkedIn: www.linkedin.com\/company\/cloudbees<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Instagram: www.instagram.com\/cloudbees_inc<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Adresse: Faubourg de l'H\u00f4pital 18 CH-2000 Neuch\u00e2tel Schweiz<\/span><\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-12651\" src=\"https:\/\/a-listware.com\/wp-content\/uploads\/2025\/12\/SemaphoreCI-.png\" alt=\"\" width=\"173\" height=\"173\" \/><\/p>\n<h2><span style=\"font-weight: 400;\">12. Semaphor<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Semaphore erm\u00f6glicht es Teams, Pipelines visuell zu erstellen, indem Entw\u00fcrfe automatisch in YAML-Dateien umgewandelt werden, was das Onboarding beschleunigt, ohne dass man gleich mit Code konfrontiert wird. Semaphore verarbeitet Monorepos, indem es nur das ausf\u00fchrt, was ge\u00e4ndert wurde, und setzt Promotionen f\u00fcr Test-Deployments oder Freigaben vor dem Going-Live ein.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Eine Community-Edition l\u00e4uft selbst gehostet auf Linux oder Kubernetes, neben Cloud- und Unternehmensoptionen. J\u00fcngste Erg\u00e4nzungen wie MCP Server verkn\u00fcpfen KI-Agenten mit Pipelines f\u00fcr benutzerdefinierte Tools und funktionieren \u00fcber Docker oder Multi-Cloud ohne Sprachbeschr\u00e4nkungen.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">Wichtigste Highlights:<\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Visual Builder generiert YAML<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Monorepo-Unterst\u00fctzung l\u00f6st selektive Builds aus<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Bef\u00f6rderungen und Einsatzkontrollen<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Selbstgehostete Community-Ausgabe<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">AI-Agentenverbindungen \u00fcber MCP<\/span><\/li>\n<\/ul>\n<h3><span style=\"font-weight: 400;\">Informationen zu Kontakt und sozialen Medien:<\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Website: semaphore.io<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Twitter: x.com\/semaphoreci<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">LinkedIn: www.linkedin.com\/company\/semaphoreci<\/span><\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-13252\" src=\"https:\/\/a-listware.com\/wp-content\/uploads\/2026\/01\/GitHub-Actions.png\" alt=\"\" width=\"219\" height=\"167\" \/><\/p>\n<h2><span style=\"font-weight: 400;\">13. GitHub-Aktionen<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Mit GitHub Actions k\u00f6nnen Teams die Automatisierung von Software-Workflows direkt in Repositories einrichten und Builds, Tests und Bereitstellungen, die durch GitHub-Ereignisse ausgel\u00f6st werden, verwalten. Es verwendet gehostete Runner auf Linux, macOS, Windows und anderen Setups, einschlie\u00dflich Containern, um Auftr\u00e4ge ohne gro\u00dfen Einrichtungsaufwand auszuf\u00fchren.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Arbeitsabl\u00e4ufe k\u00f6nnen \u00fcber verschiedene Betriebssystemversionen hinweg gleichzeitig getestet werden und unterst\u00fctzen verschiedene Sprachen wie Node.js oder Python. Teams k\u00f6nnen auf einen Marktplatz mit vorgefertigten Aktionen zur\u00fcckgreifen oder eigene Aktionen mit JavaScript oder Containern erstellen und f\u00fcr zus\u00e4tzliche Aufgaben an APIs anbinden.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">Wichtigste Highlights:<\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Ausl\u00f6sung von Workflows bei GitHub-Ereignissen<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Gehostete L\u00e4ufer f\u00fcr mehrere Betriebssysteme und Architekturen<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Unterst\u00fctzt Matrix-Builds f\u00fcr parallele Tests<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Enth\u00e4lt einen Marktplatz f\u00fcr benutzerdefinierte Aktionen<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Integrierte Verwaltung von Geheimnissen<\/span><\/li>\n<\/ul>\n<h3><span style=\"font-weight: 400;\">Informationen zu Kontakt und sozialen Medien:<\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Website: github.com<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Twitter: x.com\/github<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">LinkedIn: www.linkedin.com\/company\/github<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Instagram: www.instagram.com\/github<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">App Store: apps.apple.com\/us\/app\/github\/id1477376905<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Google Play: play.google.com\/store\/apps\/details?id=com.github.android<\/span><\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-12059\" src=\"https:\/\/a-listware.com\/wp-content\/uploads\/2025\/11\/Bitbucket-Pipelines.png\" alt=\"\" width=\"296\" height=\"56\" \/><\/p>\n<h2><span style=\"font-weight: 400;\">14. Bitbucket Pipelines<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Bitbucket Pipelines l\u00e4sst sich direkt in Bitbucket integrieren, um CI\/CD-Workflows auszuf\u00fchren, bei denen der Code gespeichert wird, so dass Teams Builds, Tests und Deployments mit Einblick in Fortschritt und Protokolle durchf\u00fchren k\u00f6nnen. Es erm\u00f6glicht organisierte Setups, die projekt\u00fcbergreifend Standards durchsetzen und gleichzeitig Spielraum f\u00fcr die Optimierung unwichtiger Teile lassen.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Das Tool arbeitet mit jeder Sprache und jedem Betriebssystem, skaliert je nach Bedarf ohne feste Agenten und verarbeitet dynamische \u00c4nderungen auf der Grundlage von Code oder externen Eingaben. Teams verbinden es mit anderen Diensten f\u00fcr vollst\u00e4ndige Workflows, von der Bereitstellung bis zu Benachrichtigungen.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">Wichtigste Highlights:<\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Integriert in Bitbucket f\u00fcr codebasierte Arbeitsabl\u00e4ufe<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Durchsetzung der Pipeline-Standards im gesamten Unternehmen<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Anpassbar mit Integrationen von Drittanbietern<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Unterst\u00fctzt verschiedene Sprachen und Plattformen<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Bietet Einsatzverfolgung und Transparenz<\/span><\/li>\n<\/ul>\n<h3><span style=\"font-weight: 400;\">Informationen zu Kontakt und sozialen Medien:<\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Website: bitbucket.org<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Facebook: www.facebook.com\/Atlassian<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Twitter: x.com\/bitbucket<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h2><span style=\"font-weight: 400;\">Schlussfolgerung<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Die Wahl eines CI\/CD-Tools h\u00e4ngt oft davon ab, womit Ihr Team tagt\u00e4glich zu tun hat. Einige Konfigurationen st\u00fctzen sich stark auf Open-Source-Flexibilit\u00e4t und Plugins, andere sorgen f\u00fcr eine enge Integration mit dem Ort, an dem Sie bereits Code speichern, und einige wenige konzentrieren sich darauf, komplexe Bereitstellungen \u00fcber Clouds hinweg etwas weniger schmerzhaft zu gestalten. Hier gibt es keinen eindeutigen Sieger, da verschiedene Projekte unterschiedliche Probleme haben - ein Team braucht vielleicht eine umfangreiche Anpassung, ein anderes m\u00f6chte einfach nur etwas, das ohne viel Schnickschnack sofort funktioniert.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Letzten Endes erf\u00fcllen die meisten dieser Optionen die Kernaufgabe, Code zuverl\u00e4ssig zu erstellen, zu testen und auszuliefern. Probieren Sie ein paar aus, die Ihrem Arbeitsablauf nahe kommen, lassen Sie ein kleines Projekt durchlaufen und schauen Sie, was sich am wenigsten wie ein Kampf anf\u00fchlt. Die richtige Option zeigt sich in der Regel ziemlich schnell, wenn Sie sie tats\u00e4chlich benutzen, anstatt nur dar\u00fcber zu lesen. Viel Gl\u00fcck bei der Suche nach dem Setup, mit dem Sie mehr Zeit mit dem Programmieren und weniger Zeit mit dem Babysitten von Pipelines verbringen k\u00f6nnen.<\/span><\/p>","protected":false},"excerpt":{"rendered":"<p>GitLab CI works well for a lot of teams, especially if you like having source control, pipelines, and deployment tools bundled into one platform. That said, it\u2019s not a perfect fit for every workflow. Some teams want more control and customization, others prefer managed cloud services, and some just want something simpler to maintain. Below [&hellip;]<\/p>\n","protected":false},"author":18,"featured_media":13247,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[20],"tags":[],"class_list":["post-13246","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-technology"],"acf":[],"_links":{"self":[{"href":"https:\/\/a-listware.com\/de\/wp-json\/wp\/v2\/posts\/13246","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/a-listware.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/a-listware.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/a-listware.com\/de\/wp-json\/wp\/v2\/users\/18"}],"replies":[{"embeddable":true,"href":"https:\/\/a-listware.com\/de\/wp-json\/wp\/v2\/comments?post=13246"}],"version-history":[{"count":1,"href":"https:\/\/a-listware.com\/de\/wp-json\/wp\/v2\/posts\/13246\/revisions"}],"predecessor-version":[{"id":13253,"href":"https:\/\/a-listware.com\/de\/wp-json\/wp\/v2\/posts\/13246\/revisions\/13253"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/a-listware.com\/de\/wp-json\/wp\/v2\/media\/13247"}],"wp:attachment":[{"href":"https:\/\/a-listware.com\/de\/wp-json\/wp\/v2\/media?parent=13246"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/a-listware.com\/de\/wp-json\/wp\/v2\/categories?post=13246"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/a-listware.com\/de\/wp-json\/wp\/v2\/tags?post=13246"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}