• Docs
  • Talk to an expert
Blog
Blog
BlogProduktFallstudienNachrichtenInsights
Blog

In wenigen Augenblicken von der lokalen Entwicklung in die Produktivumgebung: Mit der Upsun-CLI und der API für schnelle Entwicklungszyklen

CLIAPIEntwickler-WorkflowVorschau-Umgebungen
07 Februar 2026
Jack Creighton
Senior Product Marketing Manager
Teilen
Diese Seite wurde von unseren Experten auf Englisch verfasst und mithilfe einer KI übersetzt, um einen schnellen Zugriff zu ermöglichen! Die Originalversion findest du hier.

Für die meisten Entwickler findet die eigentliche Arbeit im Terminal statt. Auch wenn Web-Benutzeroberflächen ausgefeilt aussehen, bevorzugen die meisten Entwickler die Befehlszeile wegen der Geschwindigkeit und der Kontrolle. Der Weg von einer lokalen Änderung zu einer echten, produktionsähnlichen Umgebung ist jedoch voller Hindernisse.

Tickets, YAML-Bearbeitungen, Klicks in der Konsole, Warten auf Pipelines, erneutes Ausführen von Jobs.
Und das alles, bevor du überhaupt weißt, ob die Änderung funktioniert.

Die Upsun-CLI und -API verkürzen diesen Zyklus. Push aus deinem Terminal, löse Deployments aus, verwalte Umgebungen und integriere sie in jede CI/CD-Pipeline – ganz ohne Kontextwechsel oder das Erlernen proprietärer Tools.

Probleme beim Deployment-Workflow, mit denen Entwickler konfrontiert sind

Viele Plattformen versprechen entwicklerfreundliche Erfahrungen, liefern aber das Gegenteil:

  • Kontextwechsel bremsen den Arbeitsfluss. Du programmiertest in deinem Editor, überprüfst den Status in der Browser-Konsole, liest Dokumentation in einem anderen Tab und führst die Fehlerbehebung in einem weiteren Tool durch. Jeder Wechsel kostet Zeit und mentale Energie.
  • Maßgeschneiderte Workflows führen zu Anbieterabhängigkeit. Proprietäre CLIs, spezialisierte Deployment-Tools und plattformspezifische Integrationen bedeuten, dass dein Team Systeme erlernen muss, die sich nicht auf andere Projekte übertragen lassen. Plattformwechsel? Dann fängst du wieder bei Null an.
  • Manuelle Schritte führen zu Fehlern. Du klickst dich durch die Konsole, um etwas bereitzustellen. Du verbindest dich per SSH mit Servern, um Migrationen auszuführen. Du überprüfst Protokolle in separaten Dashboards. Ein Schritt fehlt – und schon scheitern Deploys um 3 Uhr morgens.
  • Umgebungen driften standardmäßig auseinander. Die lokale Entwicklung nutzt Docker. Das Staging läuft auf einer anderen Infrastruktur als die Produktivumgebung. Jede Umgebung hat leicht unterschiedliche Konfigurationen. In der Produktivumgebung tauchen Fehler auf, die im Test nie aufgetreten sind.

Das Ergebnis? Entwickler verbringen mehr Zeit mit der Verwaltung der Infrastruktur als mit der Entwicklung von Features. Eine Umfrage von Stack Overflow ergab, dass Entwickler täglich über 30 Minuten allein damit verbringen, nach Lösungen für Deployment- und Infrastrukturprobleme zu suchen.

Der Ansatz von Upsun Cloud: Erweitere deinen Workflow, ersetze ihn nicht

Upsun Cloud nutzt dein Terminal und deine bestehenden CI/CD-Pipelines als primäre Schnittstelle. Alles, was in der Webkonsole verfügbar ist, ist auch über die CLI oder API zugänglich.

Terminal-first-Bereitstellung

Die Upsun-CLI bündelt die Git-Befehle, die du bereits nutzt. Das Pushen von Programmier-Code löst automatisch Builds aus, aktiviert Umgebungen und synchronisiert Daten. Ein Befehl ersetzt mehrere manuelle Schritte.

Push einen neuen Feature-Branch, und Upsun Cloud erstellt sofort eine Live-Umgebung mit einem Klon der Produktionsdaten. Teile die URL mit den Beteiligten zur Überprüfung. Merged, sobald du bereit bist. Die Umgebung wird beim Merged automatisch gelöscht. Keine Tickets, kein Warten, keine manuelle Bereinigung.

Die CLI erkennt anhand des Git-Kontexts automatisch, an welchem Projekt und in welcher Umgebung du gerade arbeitest. Keine Konfigurationsdateien, die gepflegt werden müssen, und keine Projekt-IDs, die du dir merken musst.

API-Zugriff für jede Integration

Hinter jedem CLI-Befehl steckt ein REST-API-Endpunkt. Authentifiziere dich einmal mit einem API-Token, und du kannst:

  • Deploys von jedem CI-System aus automatisieren
  • Entwickle maßgeschneiderte Tools für dein Team
  • Integration in interne Überwachungssysteme
  • Komplexe Workflows projektübergreifend automatisieren
  • Vorgänge über Webhooks oder geplante Jobs auslösen

Die API nutzt die Standard-OAuth2-Authentifizierung und gibt JSON im HAL-Format zurück. Jeder HTTP-Client funktioniert, es sind keine proprietären SDKs erforderlich.

Infrastructure as Code, das wirklich funktioniert

Die Konfiguration liegt als YAML-Dateien in deinem Git-Repository. Definiere Anwendungen, Datenbanken, Caches, Routen und Deployment-Hooks an einem Ort. Erstelle einen Branch für deinen Code, und die Infrastruktur wird automatisch mit verzweigt.

Das ist keine theoretische „Infrastructure as Code“. Es ist praktisch: Erstelle einen Branch für ein Feature und erhalte einen vollständigen Klon der Produktionsanwendung, der PostgreSQL-Datenbank, des Redis-Caches und der Umgebungsvariablen. Teste mit dem echten Stack, nicht mit simulierten Diensten.

Wenn du den Zweig zusammenführst, wird die Infrastruktur automatisch entfernt. Keine verwaisten Ressourcen, keine überraschenden cloud-Rechnungen.

So nutzen Teams das tatsächlich

Schnelle Feedback-Schleifen ohne CI-Komplexität

Herkömmlicher Ansatz: Programmieren, auf den CI-Build warten, manuell in die Staging-Umgebung bereitstellen, testen, wiederholen. Jeder Zyklus dauert mindestens 10–15 Minuten.

Mit Upsun Cloud wird durch das Pushen sofort eine Live-Umgebung erstellt. Führe Tests an der tatsächlich bereitgestellten Anwendung und den Diensten durch. Sieh dir Fehler im Kontext an, behebe sie und pushe erneut. Die Zykluszeit sinkt von Minuten auf Sekunden.

Die CLI kann Umgebungs-URLs sofort ausgeben. Teile sie in Pull-Requests. Designer überprüfen die tatsächliche Benutzeroberfläche. Produktmanager testen Features. Stakeholder geben vor dem Merge ihre Zustimmung. Feedback erfolgt anhand echter Bereitstellungen, nicht anhand von Screenshots.

CI/CD, das mit jeder Plattform funktioniert

Die meisten Plattformen binden dich an ihr CI-System oder erfordern komplexe Integrationen. Upsun Cloud funktioniert mit GitHub Actions, GitLab CI, Bitbucket oder jedem CI/CD-System, das Bash-Befehle ausführen und die Upsun-CLI installieren kann.

Installiere die CLI in deiner Pipeline, authentifiziere dich mit einem Token und führe Deployment-Befehle aus. Das gleiche Skript funktioniert plattformübergreifend. Du wechselst von GitHub zu GitLab? Aktualisiere einfach das Token – alles andere bleibt gleich.

Sicheres Testen mit produktionsnahen Daten in der Produktivumgebung

Entwicklungsumgebungen benötigen realistische Daten, um Fehler zu finden. Produktionsdatenbanken enthalten jedoch sensible Kundendaten, die du nicht über mehrere Umgebungen und Zugriffspunkte hinweg offenlegen darfst.

Upsun Cloud klont Produktionsdaten automatisch in Testumgebungen und führt dann während des Deployments Bereinigungsskripte aus. Entwickler erhalten realistische Testdaten, ohne auf sensible Informationen zugreifen zu müssen. Umgebungsvariablen steuern, wann die Bereinigung stattfindet, sodass die Produktion unberührt bleibt.

Observability ohne zusätzliche Tools

Die CLI stellt Protokolle, Metriken und Performance-Daten direkt in deinem Terminal bereit. Streame Anwendungsprotokolle während der Entwicklung. Überprüfe die CPU- und Speicherauslastung, bevor du Skalierungsentscheidungen triffst. Profiliere kritische Endpunkte, um Engpässe zu finden.

Für PHP- und Python-Anwendungen ist die blackfire-APM-Integration enthalten. Profiliere jeden Endpunkt über die Befehlszeile, vergleiche die performance zwischen verschiedenen Zweigen und lass CI-Builds fehlschlagen, wenn die performance nachlässt. Es sind keine zusätzlichen Instrumentierungen oder Dienste von Drittanbietern erforderlich.

Der Einstieg dauert nur wenige Minuten

  1. Installiere die CLI: Verwende das Bash-Installationsskript. Du kannst die Installation auch über Homebrew (macOS/Linux) oder Scoop (Windows) vornehmen. Ein Befehl reicht aus, um loszulegen.
  2. Authentifiziere dich: Führe den Authentifizierungsbefehl aus. Dadurch öffnet sich dein Browser zum Einloggen und der SSH-Zugriff für deine Deployments wird automatisch konfiguriert.
  3. Initialisiere dein Projekt: Führe „upsun init“ aus deinem bestehenden Code-Repository aus. Wähle zwischen einer KI-gestützten Einrichtung oder einer geführten Konfiguration. Die CLI erkennt deine Sprache, dein Framework und deine Abhängigkeiten und generiert anschließend eine Starter-Konfigurationsdatei.
  4. Bereitstellen: Committe die Konfiguration, pushe dein Programm und sieh zu, wie deine Anwendung live geht. Das gesamte Onboarding dauert weniger lange als die meisten Anmeldeformulare von Cloud-Anbietern.

Für Teams mit bestehender Infrastruktur: Migriert schrittweise. Lasst Upsun Cloud parallel zu euren aktuellen Systemen laufen, migriert Projekte nacheinander und überprüft, ob sich die Arbeitsabläufe verbessern, bevor ihr vollständig umstellt.

Der entscheidende Unterschied

Die meisten Plattformen fügen Schichten hinzu: benutzerdefinierte Schnittstellen, proprietäre Tools, plattformspezifische Arbeitsabläufe. Jede Schicht verspricht Vereinfachung, führt aber tatsächlich zu Komplexität und Anbieterabhängigkeit.

Upsun Cloud entfernt diese Schichten. Es erweitert Git und dein Terminal um automatisierte Bereitstellungen. Die CLI spricht dieselbe Sprache wie deine bestehenden Tools. Die API lässt sich in jedes System integrieren, das HTTP-Anfragen stellt.

Dein Arbeitsablauf bleibt vertraut. Git-Commits lösen Deployments aus. Umgebungsvariablen konfigurieren Anwendungen. SSH bietet bei Bedarf direkten Zugriff. Der Unterschied liegt in der Geschwindigkeit und der Automatisierung, nicht in einem vollständigen Austausch.

Was das für dein Team bedeutet

Schnellere Deployment-Zyklen bedeuten schnelleres Feedback. Schnelleres Feedback bedeutet, dass weniger Fehler in die Produktivumgebung gelangen. Weniger Fehler in der Produktivumgebung bedeuten weniger Notfallkorrekturen und weniger Überstunden.

Terminalbasierte Arbeitsabläufe sorgen dafür, dass Entwickler in ihren Tools bleiben. Weniger Kontextwechsel erhalten den Arbeitsfluss. Bessere Konzentration führt zu qualitativ hochwertigeren Programmen.

Automatisiertes Umgebungsmanagement entlastet das DevOps-Team. Plattform-Ingenieure können sich auf die Architektur konzentrieren, statt Infrastruktur bereitzustellen. Entwickler können experimentieren, ohne technische Schulden zu verursachen.

Der kumulative Effekt kleiner Effizienzgewinne – 60 Sekunden statt 15 Minuten, ein Befehl statt sechs Klicks, automatische Bereinigung statt manueller Tickets – summiert sich zu deutlich mehr Zeit für die Entwicklung von Features, die den Kunden wichtig sind.

Probier es selbst aus

Der schnellste Weg, das zu verstehen, ist, es selbst zu erleben. Erstelle ein Upsun Cloud-Konto, richte die CLI auf ein beliebiges Git-Repository aus und führe einen Push durch. Sieh zu, wie innerhalb weniger Augenblicke eine produktionsreife Umgebung entsteht.

Entdecke mehr

  • Sieh dir die Upsun-CLI in Aktion
    an – vollständige Befehlsreferenz, Installationsanleitungen und Einrichtung der Authentifizierung für terminalbasierte Bereitstellungen.
  • Lies die API-Dokumentation
    : REST-API-Endpunkte, Authentifizierungsmethoden und Integrationsmuster zur Automatisierung von Bereitstellungen mit jedem CI/CD-Tool.

Bleiben Sie auf dem Laufenden

Abonnieren Sie unseren monatlichen Newsletter.

Deployments leicht gemacht.
Testen Sie Upsun kostenlos.

Entwickeln Sie mit DispatchDeployen Sie mit Cloud