• Formerly Platform.sh
  • Contact us
  • Documentation
  • Login
Watch a demoFree trial
Blog
Blog
BlogProduktFallstudienNachrichtenInsights
Blog

Von der lokalen Entwicklung zur Produktion in wenigen Augenblicken: Verwendung von Upsun CLI und API für schnelle Lieferzyklen

CLIAPIEntwickler-WorkflowVorschau-Umgebungen
07 Februar 2026
Teilen Sie
Diese Seite wurde von unseren Experten auf Englisch verfasst und mithilfe einer KI übersetzt, um Ihnen einen schnellen Zugriff zu ermöglichen! Die Originalversion finden Sie hier.

Für die meisten Entwickler ist das Terminal der Ort, an dem die eigentliche Arbeit stattfindet. Auch wenn Web-Benutzeroberflächen ausgefeilt aussehen, bevorzugen die meisten Entwickler die Befehlszeile, weil sie schnell und kontrollierbar ist. Der Weg von einer lokalen Änderung zu einer echten, produktionsähnlichen Umgebung ist jedoch voller Reibungspunkte.

Tickets, YAML-Bearbeitungen, Konsolenklick, Warten auf Pipelines, erneutes Ausführen von Jobs. Und
das alles, bevor Sie überhaupt wissen, ob die Änderung funktioniert.

Upsun CLI und API verkürzen diesen Kreislauf. Führen Sie Pushes von Ihrem Terminal aus, lösen Sie Bereitstellungen aus, verwalten Sie Umgebungen und integrieren Sie sich in jede CI/CD-Pipeline, ohne den Kontext wechseln oder proprietäre Tools erlernen zu müssen.

Probleme beim Deployment-Workflow, mit denen Entwickler konfrontiert sind

Viele Plattformen versprechen entwicklerfreundliche Erfahrungen, liefern aber das Gegenteil:

  • Kontextwechsel bremsen den Arbeitsfluss. Sie programmieren in Ihrem Editor, überprüfen den Status in der Browserkonsole, lesen die Dokumentation in einem anderen Tab und beheben Fehler in einem weiteren Tool. Jeder Wechsel kostet Zeit und mentale Energie.
  • Benutzerdefinierte Workflows führen zu einer Bindung an einen Anbieter. Proprietäre CLIs, spezielle Bereitstellungstools und plattformspezifische Integrationen bedeuten, dass Ihr Team Systeme erlernen muss, die nicht auf andere Projekte übertragbar sind. Sie wechseln die Plattform? Dann fangen Sie wieder bei Null an.
  • Manuelle Schritte führen zu Fehlern. Klicken Sie sich durch die Konsole, um die Bereitstellung durchzuführen. Stellen Sie eine SSH-Verbindung zu Servern her, um Migrationen durchzuführen. Überprüfen Sie die Protokolle in separaten Dashboards. Wenn Sie einen Schritt übersehen, schlägt die Bereitstellung um 3 Uhr morgens fehl.
  • Umgebungen driften standardmäßig auseinander. Die lokale Entwicklung verwendet Docker. Die Staging-Umgebung läuft auf einer anderen Infrastruktur als die Produktivumgebung. Jede Umgebung hat leicht unterschiedliche Konfigurationen. In der Produktivumgebung treten Fehler auf, die beim Testen 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 damit verbringen, nach Lösungen für Probleme bei der Bereitstellung und Infrastruktur zu suchen.

Der Ansatz von Upsun: Erweitern Sie Ihren Workflow, ersetzen Sie ihn nicht

Upsun behandelt Ihr Terminal und Ihre bestehenden CI/CD-Pipelines als primäre Schnittstelle. Alles, was in der Webkonsole verfügbar ist, kann über die CLI oder API aufgerufen werden.

Terminal-first-Bereitstellung

Die Upsun-CLI umfasst Git-Befehle, die Sie bereits verwenden. Durch das Pushen von Programmier-Code werden automatisch Builds ausgelöst, Umgebungen aktiviert und Daten synchronisiert. Ein Befehl ersetzt mehrere manuelle Schritte.

Pushen Sie einen neuen Feature-Zweig, und Upsun erstellt sofort eine Live-Umgebung mit einem Klon der Produktionsdaten. Teilen Sie die URL mit den Beteiligten zur Überprüfung. Mergen Sie, wenn Sie bereit sind. Die Umgebung wird beim Mergen automatisch gelöscht. Keine Tickets, keine Wartezeiten, keine manuelle Bereinigung.

Die CLI erkennt anhand des Git-Kontexts automatisch, in welchem Projekt und in welcher Umgebung Sie arbeiten. Es müssen keine Konfigurationsdateien gepflegt oder Projekt-IDs auswendig gelernt werden.

API-Zugriff für jede Integration

Hinter jedem CLI-Befehl steht ein REST-API-Endpunkt. Authentifizieren Sie sich einmalig mit einem API-Token, und schon können Sie:

  • Automatisieren Sie Bereitstellungen aus jedem CI-System
  • Entwickeln Sie benutzerdefinierte Tools für Ihr Team
  • Integration mit internen Überwachungssystemen
  • Komplexe Workflows über mehrere Projekte hinweg skripten
  • Operationen über Webhooks oder geplante Jobs auslösen

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

Infrastruktur, die programmiert wird und tatsächlich funktioniert

Die Konfiguration befindet sich in Ihrem Git-Repository als YAML-Dateien. Definieren Sie Anwendungen, Datenbanken, Caches, Routen und Deployment-Hooks an einem Ort. Verzweigen Sie Ihren Code und die Infrastruktur verzweigt sich mit.

Dies ist keine theoretische Infrastructure-as-Code. Es ist praktisch: Verzweigen Sie eine Funktion und erhalten Sie einen vollständigen Klon der Produktionsanwendung, der PostgreSQL-Datenbank, des Redis-Caches und der Umgebungsvariablen. Testen Sie mit dem echten Stack, nicht mit simulierten Diensten.

Wenn Sie den Branch zusammenführen, wird die Infrastruktur automatisch entfernt. Keine verwaisten Ressourcen, keine überraschenden cloud-Rechnungen.

Wie Teams dies tatsächlich nutzen

Schnelle Feedback-Schleifen ohne CI-Komplexität

Traditioneller Ansatz: Programmieren, auf CI-Build warten, manuell in Staging bereitstellen, testen, wiederholen. Jeder Zyklus dauert mindestens 10–15 Minuten.

Mit Upsun wird durch das Pushen sofort eine Live-Umgebung erstellt. Führen Sie Tests mit der tatsächlich bereitgestellten Anwendung und den Diensten durch. Sehen Sie Fehler im Kontext, beheben Sie sie und pushen Sie erneut. Die Zykluszeit sinkt von Minuten auf Sekunden.

Die CLI kann Umgebungs-URLs sofort zurückgeben. Teilen Sie diese in Pull-Anfragen. Designer überprüfen die tatsächliche Benutzeroberfläche. Produktmanager testen Features. Stakeholder genehmigen vor dem Merge. Feedback erfolgt auf Basis realer Bereitstellungen, nicht anhand von Screenshots.

CI/CD, das mit jeder Plattform funktioniert

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

Installieren Sie die CLI in Ihrer Pipeline, authentifizieren Sie sich mit einem Token und führen Sie Bereitstellungsbefehle aus. Das gleiche Skript funktioniert plattformübergreifend. Wechseln Sie von GitHub zu GitLab? Aktualisieren Sie das Token, alles andere bleibt unverändert.

Sicheres Testen mit produktionsähnlichen Daten

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

Upsun klont Produktionsdaten automatisch in Vorschauumgebungen und führt dann während der Bereitstellung Bereinigungsskripte aus. Entwickler erhalten realistische Testdaten, ohne auf sensible Informationen zugreifen zu müssen. Umgebungsvariablen steuern, wann die Bereinigung ausgeführt wird, sodass die Produktion unberührt bleibt.

Beobachtbarkeit ohne zusätzliche Tools

Die CLI zeigt Protokolle, Metriken und Performance-Daten direkt in Ihrem Terminal an. Streamen Sie Anwendungsprotokolle während der Entwicklung. Überprüfen Sie die CPU- und Speichernutzung, bevor Sie Skalierungsentscheidungen treffen. Erstellen Sie Profile für kritische Endpunkte, um Engpässe zu finden.

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

Der Einstieg dauert nur wenige Minuten

  1. Installieren Sie die CLI: Verwenden Sie das Bash-Installationsskript. Sie können die Installation auch mit Homebrew (macOS/Linux) oder Scoop (Windows) durchführen. Mit einem Befehl sind Sie startklar.
  2. Authentifizieren: Führen Sie den Authentifizierungsbefehl aus. Dadurch wird Ihr Browser zum Anmelden geöffnet und der SSH-Zugriff für Ihre Bereitstellungen automatisch konfiguriert.
  3. Initialisieren Sie Ihr Projekt: Führen Sie „upsun init“ aus Ihrem vorhandenen Code-Repository aus. Wählen Sie zwischen einer KI-gestützten Einrichtung oder einer geführten Konfiguration. Die CLI erkennt Ihre Sprache, Ihr Framework und Ihre Abhängigkeiten und generiert dann eine Starter-Konfigurationsdatei.
  4. Bereitstellen: Übernehmen Sie die Konfiguration, übertragen Sie Ihr Programm und beobachten Sie, wie Ihre Anwendung live geht. Die gesamte Einarbeitung dauert weniger Zeit als die meisten Anmeldeformulare von cloud-Anbietern.

Teams mit bestehender Infrastruktur können schrittweise migrieren. Führen Sie Upsun parallel zu Ihren aktuellen Systemen aus, migrieren Sie Projekte einzeln und überprüfen Sie, ob sich die Workflows verbessern, bevor Sie die vollständige Umstellung vornehmen.

Der wesentliche Unterschied

Die meisten Plattformen fügen Ebenen hinzu: benutzerdefinierte Schnittstellen, proprietäre Tools, plattformspezifische Workflows. Jede Ebene verspricht Vereinfachung, führt jedoch tatsächlich zu Komplexität und Anbieterabhängigkeit.

Upsun entfernt Ebenen. Es erweitert Git und Ihr Terminal um eine Automatisierung der Bereitstellung. Die CLI spricht dieselbe Sprache wie Ihre vorhandenen Tools. Die API lässt sich in jedes System integrieren, das HTTP-Anfragen stellt.

Ihr Workflow bleibt vertraut. Git-Commits lösen Bereitstellungen aus. Umgebungsvariablen konfigurieren Anwendungen. SSH bietet bei Bedarf direkten Zugriff. Der Unterschied liegt in der Geschwindigkeit und Automatisierung, nicht in einer vollständigen Ersetzung.

Was bedeutet das für Ihr Team?

Schnellere Bereitstellungszyklen bedeuten schnelleres Feedback. Schnelleres Feedback bedeutet, dass weniger Fehler in die Produktivumgebung gelangen. Weniger Produktionsfehler bedeuten weniger Notfallkorrekturen und weniger Überstunden.

Terminalbasierte Workflows halten Entwickler bei ihren Tools. Weniger Kontextwechsel bewahren den Flow-Zustand. Bessere Konzentration führt zu qualitativ hochwertigeren Programmen.

Die automatisierte Umgebungsverwaltung reduziert die Belastung für DevOps. Plattformingenieure können sich auf die Architektur konzentrieren, anstatt die Infrastruktur bereitzustellen. Entwickler können experimentieren, ohne technische Schulden zu verursachen.

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

Probieren Sie es selbst aus

Der schnellste Weg, um es zu verstehen, ist, es selbst zu erleben. Erstellen Sie ein Upsun-Konto, richten Sie die CLI auf ein beliebiges Git-Repository und führen Sie einen Push durch. Beobachten Sie, wie in wenigen Augenblicken eine produktionsreife Umgebung entsteht.

Erfahren Sie mehr

Bleiben Sie auf dem Laufenden

Abonnieren Sie unseren monatlichen Newsletter.

Ihr größtes Werk
steht vor der Tür

Kostenloser Test
UpsunFormerly Platform.sh

Join our monthly newsletter

Compliant and validated

ISO/IEC 27001SOC 2 Type 2PCI L1HIPAATX-RAMP
© 2026 Upsun. All rights reserved.