Always Approved Continuous Delivery Pipelines
Continuous Delivery that is Approved - Until it is Not
The Release Engineer Calendar supports the concept of 'reserving' a future date for a release and blocking out times when releases cannot be excepted, such as during a maintenance window. When a software deployment is triggered from a CI server such as Jenkins, the Calendar is referenced to determine if the Environment will accept the release, or if the release must be 'reserved.' This calendaring intelligence is particularly useful to testing and production teams who want to have some control over the Continuous Delivery process related to specific life cycle environments.
Release Engineer’s calendar is built into the software deployment logic. Scheduling functionality can be utilized to automate an ‘off hours’ deployment, or to block a deployment from being initiated by a CI server because the environment is not ready or available. This calendaring feature can be especially useful when preventing Production Releases during business hours, or preventing system changes for the duration of a testing window.