$devtoolkit.sh/examples/cron/deployment

Cron Schedules for Deployments

Scheduled deployments reduce risk by ensuring releases happen at low-traffic times with the whole team available to respond. These expressions cover nightly staging deploys, Monday morning production pushes, and maintenance window automations. Paste an expression to verify it fires exactly during your approved change window and not during peak hours. Coordinate deployment cron jobs with your monitoring alerts to suppress false positives during rollouts.

Example
0 2 * * 1-5
0 22 * * 0
0 10 * * 2
30 1 * * 3
0 23 * * 5
0 4 * * 0
0 6 * * 1
0 3 1 * *
[ open in Cron Parser → ]

FAQ

When is the safest time to schedule production deployments?
Early morning on weekdays (6–8 AM) or late Sunday night gives you the lowest user traffic while keeping the team available to respond to issues during working hours.
How do I schedule a weekly deployment on Wednesday?
Use 0 10 * * 3 to deploy at 10 AM every Wednesday. Day 3 in cron represents Wednesday (0=Sunday, 1=Monday, 2=Tuesday, 3=Wednesday).
Can I run a deployment only on the first of each month?
Yes. Use 0 3 1 * * to fire at 3 AM on the first day of every month. Be aware that months vary in length, so this gives irregular intervals.

Related Examples

/examples/cron/deploymentv1.0.0