📄️ Configuring CI Pipeline
In Codesphere, the CI Pipeline is the central Infrastructure as Code (IaC) recipe that defines how a landscape is built and deployed.
📄️ Configuring a Landscape
A Landscape defines how your services are deployed and connected. You can add Compute Runtimes (Reactives, Managed Containers, Cloud Native Deployments) and Managed Services, configure their resources, networking, and environment. For a deeper technical overview, see Landscapes & Workspaces.
📄️ Using CI Profiles
What is a CI Profile?
📄️ Landscape Lifecycle
A Landscape is a deployment configuration of your application and its architecture, defined by the ci.yml file. It specifies what services to run, how they connect, and how resources are allocated. Each Landscape instance comes with an associated Workspace—your cockpit for interacting with that specific Landscape. This article walks you through the complete lifecycle of a Landscape, from initial creation to deletion.
📄️ Environment Variables
Hardcoding sensitive data—such as API keys, database passwords, or tokens—presents a security risk. To mitigate this, Environment Variables decouple the configuration from the codebase. Codesphere manages these variables via encrypted storage, injecting them into the application at runtime.
📄️ Secret Management
Secret management is currently an alpha feature. You are seeing an early version of this functionality, which may change significantly in future updates as we continue to improve the experience.