Infrastruktur, Umgebungen und Arbeitsabläufe werden zusammen mit deinem Anwendungscode definiert, versioniert und automatisiert. GitOps von Haus aus – ohne separate Pipelines, ohne manuelle Schritte und ohne undokumentierte Entscheidungen.

Anwendungskonfiguration, Dienste und das Verhalten der Umgebung werden alle in Git definiert. Jede Änderung durchläuft denselben Überprüfungs- und Freigabeprozess wie der Anwendungscode.
Upsun reagiert auf Git-Ereignisse: das Anlegen von Branches, Commits und Merges. Umgebungen werden automatisch erstellt, neu aufgebaut und bereinigt – ganz ohne separate Pipelines oder Tools.
Durch Git ausgelöste Änderungen führen zu nativen Plattformaktionen wie Builds, Deployments, Ressourcenänderungen und backups. Benachrichtige oder steuere externe Systeme über Aktivitätsskripte und Webhooks.
Jede Aktion ist versioniert, überprüfbar und wiederholbar. Keine Ad-hoc-Skripte, keine manuellen Schritte.
Ein Pull-Request erstellt automatisch eine Full-Stack-Vorschauumgebung. Wenn er zusammengeführt wird, wird die Umgebung entfernt. Keine manuelle Bereinigung, keine vergessenen Instanzen.
Ein Plattformteam legt eine gemeinsame Konfiguration für Dienste und Ressourcen fest. Alle Teams übernehmen über Git dieselben Standardeinstellungen, wodurch Konsistenz gewährleistet wird, ohne Einheitlichkeit zu erzwingen.
Infrastrukturänderungen werden über Git vorgeschlagen, geprüft und zusammengeführt. GitOps für deine Plattformebene, mit einem klaren Prüfpfad für Compliance und interne Überprüfungen.
Genehmigungsschritte, Code-Reviews und die Durchsetzung von Richtlinien sind in denselben Workflow integriert, den dein Team bereits nutzt. Sicherheitsvorkehrungen, die die Bereitstellung nicht verlangsamen.
Jede Konfigurationsänderung wird festgeschrieben, überprüft und protokolliert. Rollenbasierter Zugriff und API-Token statt gemeinsam genutzter Zugangsdaten. Keine Hintertüren.
Jede Plattformaktion wird jedes Mal konsistent ausgeführt. Keine Ad-hoc-Skripte, keine manuellen Schritte, keine Abweichungen.