Policies
Release Management Policies
Control how multiple releases are handled in your deployment pipeline to prevent conflicts and ensure orderly execution.
Release Sequencing
Release sequencing policies determine how Ctrlplane handles pending releases when a new one is triggered. This prevents deployment conflicts and maintains infrastructure stability.
Available Strategies
- Cancel Pending Releases
- When activated: Immediately cancels any pending releases when a new release is triggered
- Best for: Environments where only the latest release matters
- Example use case: Development environments where you want to skip intermediate versions
- Await Pending Releases
- When activated: New releases wait for pending releases to complete before starting
- Best for: Production environments requiring sequential, complete deployments
- Example use case: Systems with database migrations that must execute in order
Configuration
Configure release sequencing at the system or environment level:
- Navigate to System Settings or Environment Settings
- Select “Release Management”
- Choose your preferred strategy
- Save your changes
Benefits
- Prevents deployment collisions
- Ensures correct execution order
- Maintains deployment history
- Reduces risk during complex deployments