Visual Dagger

Wir schreiben CI/CD als Code

Leistungsstark. Lokal. Portabel.

Mit Dagger laufen Pipelines lokal

Kennst du das Problem, wenn du nach einer Änderung an einer komplexen CI/CD-Pipeline auf deren Ausführung warten musst? Das bremst nicht nur deine Arbeit, sondern auch den Entwicklungsprozess. Hier kommt Dagger ins Spiel: Dagger bietet dir die Möglichkeit, deine Pipeline lokal laufen zu lassen und die damit verbundenen Wartezeiten zu umgehen. Als offizieller Consulting Partner bieten wir ein breites Spektrum an Support-Leistungen, damit du Dagger optimal nutzen kannst.
Unser Angebot

Wir sind Dagger Consulting Partner

Als erster und aktuell einziger Dagger Consulting Partner in Europa verfolgen wir die Entwicklung von Dagger seit 2022. Wir pflegen einen engen Austausch mit den Dagger-Entwickler:inne und contributen regelmässig. So bleiben wir kontinuierlich auf dem Laufenden und passen uns dem Wandel von Dagger an. Unser Angebot umfasst ein breites Spektrum an Dienstleistungen, um dein Team optimal bei der Einführung und Nutzung von Dagger zu unterstützen.

Intro

Wir bringen dir die Grundlagen und Philosophie von Dagger näher. Gemeinsam schauen wir uns deine Pipelines an und gehen auf deine individuellen Bedürfnisse ein.

Aufbau

Wir unterstützen beim Aufbau deiner Infrastruktur. Wir begleiten dich durch den gesamten Prozess vom Schreiben der Pipelines bis zum Ausführen – lokal oder auf Build-Servern.

Pipeline Migration

Gemeinsam migrieren wir deine bestehenden Pipelines zu Dagger und entwickeln bei Bedarf individuelle Module, um deinen Use Case bis ins Detail abzudecken.

Support

Brauchst du Hilfe? Wir sind deine Expert:innen für alle Fragen rund um Dagger. Wir kennen Best Practices und kümmern uns um deine Herausforderungen.

Buildserver Migration

Mit Dagger transferieren wir deine Buildserver von Jenkins nach Gitlab CI.

Dürfen wir dein Projekt auf das nächste Level bringen?

Wir sind bereit, dein Projekt voranzutreiben. Lass uns gemeinsam deine Ziele erreichen und dein Unternehmen weiterbringen.
Profilbild Christoph Raaflaub
Christoph Raaflaub
Platform Architect
Member of the Technical Board

Warum wir auf Dagger setzen:

Vorteile von Dagger

Programmierbare Pipeline

Dagger ist ein innovatives Tool zur Gestaltung von CI/CD-Pipelines, das sich von herkömmlichen Ansätzen unterscheidet. Es ist eine leistungsstarke, programmierbare Open-Source CI/CD-Engine, die deine Pipelines in Containern ausführt. Anstatt Pipelines in YAML oder Bash zu definieren, ermöglicht Dagger die Programmierung in einer vollwertigen Programmiersprache. Dies bedeutet, dass Entwickler*innen ihre CI/CD-Pipelines in derselben Sprache schreiben können, in der sie auch ihre Anwendungen entwickeln. So können sie auf vertraute Werkzeuge zurückgreifen.

Pipelineausführung in Container

Die Ausführung der Pipelines erfolgt vollständig innerhalb von Standard OCI-Containern durch die Dagger Engine. Das ermöglicht eine einfache lokale Ausführung mit einer Docker Runtime wie Podman oder Docker. Diese Methode gewährleistet eine hohe Portabilität, da die Pipelines auf verschiedenen Plattformen wie lokalen Computern, CI-Runnern, dedizierten Servern oder Container-Hosting-Diensten laufen können. Ausserdem bietet der Einsatz der Container ein verbessertes Caching, indem Vorgänge standardmässig zwischengespeichert werden und das Caching überall konsistent funktioniert.

Module

Mit Daggerverse gibt es eine grosse Anzahl an Open Source Modulen, die Unterstützung für viele Technologien und UseCases anbieten. Die Module können sehr einfach in bestehende Pipelines integriert werden.

Dagger bei Puzzle

Unser CI/CD-Team hat Dagger intensiv getestet und praktische Erfahrungen durch die Implementierung von Pipelines gesammelt. Bei Puzzle sind bereits mehrere Dagger-Pipelines sowohl intern als auch in Open-Source-Projekten erfolgreich im Einsatz. Um eine nahtlose Integration mit bestehenden CI/CD-Prozessen zu gewährleisten, haben wir spezielle Infrastrukturen für GitLab CI und Jenkins entwickelt. Das dabei aufgebaute Knowhow haben wir in Workshops weitergegeben, um auch andere Interessierte innerhalb von Puzzle mit den Möglichkeiten und Vorteilen von Dagger vertraut zu machen.

Unsere Contributions

Open Source wird bei uns gross geschrieben. Aus diesem Grund haben unsere Members mit ihren Contributions schon mehrfach zum Erfolg von Dagger beigetragen:

Wir geben Wissen weiter

Kurse & Trainings