Scheduling deployments

IBM® UrbanCode Deploy has a built-in deployment scheduling system for setting regular deployments, or even black-out dates, for your Deployments.

Deployments for an individual application are scheduled on a per-environment basis, set when you run a deployment of a snapshot or deployment process. Black-out dates are set within the individual environments.

To set up a scheduled deployment, go to Application > Environment > Run Process. If you are scheduling a snapshot deployment, you would go to Application > Snapshots > Run Process instead. Regardless of the type of deployment you are scheduling, configuration is the same.

After you check the Schedule Deployment box, IBM UrbanCode Deploy will prompt you to give the date and time you want the deployment to run. The Make Recurring setting deploys the application on a regular schedule. For example, if you are practicing continuous delivery, the Daily option deploys the application to the target environment every day.

After you schedule the deployment, it is added to the calendar. There, if you click the scheduled deployment, you can edit, delete, or investigate the deployment.

A blackout is a set per-environment, per-application. After the blackout is set, no deployments or snapshots can be scheduled to occur in that environment. Any previously scheduled deployments to the environment fail if they fall within the blackout date you set. To set up a blackout, go to (Application > Environments > Calendar > Add Blackout). If you must set blackouts for more than one environment, you must set a separate blackout for each environment. IBM UrbanCode Deploy prompts you to give the dates and times for the blackout.


Feedback