Documentation
Deployments
Deployments are immutable releases tied to a specific commit and configuration.
What is a deployment
A deployment represents one build and release of a service. It captures the code version, build output, and runtime configuration used for that release.
Why deployments matter
- Each deployment has its own logs and health status.
- Rollbacks restore a previous deployment instantly.
- Deployment history helps track changes over time.
Deployment best practices
- Deploy frequently to reduce risk and keep releases small.
- Tag releases with meaningful commit messages.
- Use preview deployments for feature validation.