Konfigurieren der CI Pipeline
In Codesphere ist die CI Pipeline das zentrale Infrastructure as Code (IaC) Rezept, das definiert, wie eine Landscape erstellt und deployt wird.
Eine Landscape konfigurieren
Eine Landscape definiert, wie deine Services deployt und verbunden werden. Du kannst Compute Runtimes (Reactives, Managed Containers, Cloud Native Deployments) und Managed Services hinzufügen und deren Ressourcen, Netzwerk und Umgebung konfigurieren. Für einen tieferen technischen Überblick siehe Landscapes & Workspaces.
CI-Profile verwenden
Was ist ein CI-Profil?
Landscape Lifecycle
Eine Landscape ist eine Deployment-Konfiguration deiner Anwendung und ihrer Architektur, definiert durch die ci.yml-Datei. Sie legt fest, welche Services ausgeführt werden, wie sie miteinander verbunden sind und wie Ressourcen zugewiesen werden. Jede Landscape-Instanz verfügt über eine zugehörige Workspace—dein Cockpit für die Interaktion mit dieser spezifischen Landscape. Dieser Artikel führt dich durch den vollständigen Lebenszyklus einer Landscape, von der ersten Erstellung bis zur Löschung.
Installieren von Abhängigkeiten
Grundlegende Verwendung
Umgebungsvariablen
Das Hardcodieren sensibler Daten – wie API-Schlüssel, Datenbankpasswörter oder Tokens – stellt ein Sicherheitsrisiko dar. Um dies zu vermeiden, entkoppeln Umgebungsvariablen die Konfiguration von der Codebasis. Codesphere verwaltet diese Variablen über verschlüsselten Speicher und injiziert sie zur Laufzeit in die Anwendung.
Secret Management
Secret Management ist derzeit eine Preview-Funktion. Es wird hier eine frühe Version dieser Funktionalität gezeigt, die sich in zukünftigen Updates noch ändern kann, während die Erfahrung weiter verbessert wird.