Deployments

Configure Your Deployments

Now that you know how to customize your builds when needed, let's explore the different ways you can manage service deployments. Just like builds, CloudStation applies default settings when you deploy a service, but you can easily override them as required.

Deployment Concepts

Deployment ControlsDeployments involve building and running your code. CloudStation provides tools to modify default deployment behavior and manage existing deployments, such as rolling back to a previous version or restarting a service.
Auto DeploysIf your project is connected to a GitHub repository, CloudStation will automatically build and deploy your code whenever you push changes to the linked branch.
Regional DeploymentsBy default, services are deployed to the us-west1 region (Oregon, US). To optimize performance for users worldwide, CloudStation supports regional deployments.
ScalingScaling your application is seamless. Vertical auto-scaling requires no configuration, while horizontal scaling can be achieved by adjusting the number of replicas.
Health ChecksConfigure health checks to determine when a new deployment is stable and ready to accept traffic.
MonoreposUsing a monorepo? So do we! Define your repository structure using our configuration options to deploy your monorepo efficiently.
Scheduled JobsScheduled Jobs (Cron Jobs) execute code at specified intervals. Our Cron Schedule configuration makes it easy to set up and manage recurring tasks.
Usage OptimizationOptimize resource usage by setting Usage Limits and enabling auto-sleep for inactive deployments, ensuring cost efficiency and stability.

Continue to the next sections to learn how to configure these features in detail.


Edit this file on GitHub