Starte deine kostenlose Testphase
Übersetzt von AI

Git-Push zum Bereitstellen. Alles andere läuft automatisch.

Definiere deine Infrastruktur als Programm, pushe sie in Git, und Upsun kümmert sich um den Rest. Builds, Umgebungen, Bereitstellungen und Rollbacks – alles wird durch deinen Git-Workflow gesteuert, ganz ohne benutzerdefinierte Skripte oder Glue-Skripte.

Starte deine kostenlose TestphaseEine Demo anfordern
Adobe
The Economist
Oris
Freitag
A+E
Das British Museum

Dein Git-Workflow ist bereits der Deployment-Workflow

Upsun betrachtet dein Git-Repository als die einzige Quelle der Wahrheit – sowohl für den Anwendungscode als auch für die Infrastruktur. Du pushst einen Branch und schon erscheint eine Umgebung. Du führst einen Merge durch und die Bereitstellung erfolgt automatisch. Keine Pipelines, die du zusammenfügen musst. Keine Infrastruktur, die du separat warten musst.

Selbst erstellte Pipelines versagen bei großem Umfang

Benutzerdefinierte Deployment-Skripte funktionieren – bis sie es nicht mehr tun. Jede Änderung an deinem Stack erfordert auch eine Aktualisierung der Pipeline.

Die Umgebungen weichen von der Produktivumgebung ab

Dev-, Staging- und Produktionsumgebungen weichen im Laufe der Zeit voneinander ab, wenn die Infrastruktur nicht als Code definiert und zusammen mit der Anwendung versioniert wird.

Langsame Rückkopplungsschleifen

Bei herkömmlichen Pipelines dauert es mindestens 10 bis 15 Minuten, bis eine Änderung in eine testbare Umgebung gelangt. Jeder Zyklus summiert sich.

Rollbacks erfolgen manuell und sind risikobehaftet

Ohne nachvollziehbare, an Git gekoppelte Deployments bedeutet ein Rollback nur Rätselraten und die Koordination verschiedener Tools.

Programmieren. Eine lauffähige Umgebung einrichten.

Definiere deinen Stack in einer Konfigurationsdatei

Deine Anwendung, Dienste, Routen und Umgebungsvariablen sind in einer einzigen YAML-Datei gespeichert, die in dein Repository eingecheckt wurde. Die Infrastruktur wird zusammen mit dem Code versioniert.

An Git übertragen

Jeder Push löst einen automatischen Build und eine automatische Bereitstellung aus. Upsun liest die Konfiguration aus, richtet die Dienste ein und verbindet alles miteinander. Ganz ohne manuelle Schritte.

Verzweigen, testen, zusammenführen, bereitstellen

Erstelle einen Branch und erhalte eine vollständige Entwicklungsumgebung. Füge ihn zusammen, und er wird in der Produktivumgebung bereitgestellt. Jeder Schritt lässt sich bis zu einem Git-Commit zurückverfolgen.

Integrierte Bereitstellung ohne zusätzlichen Aufwand

Upsun bietet dir die Vorteile einer ausgereiften GitOps-Plattform, ohne dass du interne Tools aufbauen oder warten musst. Die Infrastruktur wird mit deinem Code verzweigt. Die Umgebungen sind standardmäßig konsistent.

Git-gesteuerte Bereitstellungen

Jeder Push, jeder Branch und jeder Merge löst automatisch die entsprechende Bereitstellungsaktion aus. Dein Git-Workflow ist gleichzeitig der Bereitstellungs-Workflow.

Infrastruktur als Code

Dein gesamter Stack ist in einer einzigen Konfigurationsdatei definiert, die in Git versioniert ist. Jeder Branch verfügt über die gleiche Infrastruktur, wodurch Inkonsistenzen zwischen den Umgebungen vermieden werden.

Einheitliche Umgebungen

Entwicklungs-, Staging- und Produktionsumgebung basieren alle auf derselben Konfiguration. Was du testest, ist das, was du auslieferst.

Rollback auf Commit-Ebene und Rückverfolgbarkeit

Jede Bereitstellung ist an einen Git-Commit gebunden. Ein Rollback bedeutet, den Commit rückgängig zu machen und die Bereitstellung erneut durchzuführen. Kein Rätselraten, keine Koordination zwischen verschiedenen Tools.

Keine Pipeline-Wartung

Upsun ersetzt die Skripte und Verbindungselemente, die deinen Bereitstellungs-Workflow zusammenhalten. Die Logik für die Erstellung und Bereitstellung wird von der Plattform übernommen, nicht von deinem Team.

Funktioniert mit deinem bestehenden Git-Host

Verbinde dein Repository und behalte deinen bestehenden Workflow bei. Upsun lässt sich in deinen Git-Host integrieren und spiegelt deine Branch-Struktur in die Ausführungsumgebungen.

Welche Teams nutzen Git-gesteuerte Deployments für

Features schneller bereitstellen

Einen Branch pushen, in einer Live-Umgebung testen, zusammenführen und bereitstellen. Kein Warten auf Plattformteams oder manuelle Einrichtungsprozesse.

Plattform-Engineering im großen Maßstab

Biete jedem Team einen einheitlichen Deployment-Workflow, ohne dass die dahinterstehenden Tools gewartet werden müssen. Ein einheitlicher Konfigurationsstandard für alle Projekte.

Staging-Drift beseitigen

„Infrastructure as Code“ bedeutet, dass jede Umgebung auf die gleiche Weise programmiert wird. Es gibt kein „Es funktioniert auf der Staging-Umgebung, aber in der Produktivumgebung geht es schief“ mehr.

Schnellere, sicherere Rollbacks

Jede Bereitstellung entspricht einem Git-Commit. Das Zurücksetzen ist so einfach wie das Zurücksetzen des Codes.

Heute Morgen haben wir eine neue Entwicklungsumgebung gestartet, um ein bahnbrechendes Feature zu testen. In unserer alten Umgebung wäre das eine riesige Herausforderung gewesen. Jetzt ist es einfach nur noch Teil des Arbeitsablaufs.

Geoff Douglas
VP of Engineering, MarketNation

Hör auf, deinen Deployment-Workflow zu pflegen. Fang an, zu veröffentlichen.

Verbinde dein Git-Repository und lass Upsun Builds, Umgebungen und Bereitstellungen automatisch verwalten. Kostenlose 15-Tage-Testversion, keine Kreditkarte erforderlich.