Scheduling the Jenkins Using Build Triggers
- Go to the Jenkins Configurations
- Go to the Build Triggers [X] Check the Build Periodically
Jenkins used a cron expression, and the different fields are:
- MINUTES Minutes in one hour (0-59)
- HOURS Hours in one day (0-23)
- DAYMONTH Day in a month (1-31)
- MONTH Month in a year (1-12)
- DAYWEEK Day of the week (0-7) where 0 and 7 are sunday**
If you want to schedule your build every 5 minutes
, this will do the job : */5 * * * *
If you want to schedule your build every day at 8h00
, this will do the job : 0 8 * * *
#
CRON Editorcrontab guru: https://crontab.guru
#
predefined aliases to schedule buildJenkins also supports predefined aliases to schedule build:
@hourly
, @daily
, @weekly
, @monthly
, @midnight
@hourly
--> Build every hour at the beginning of the hour --> 0 * * * *
@daily, @midnight
--> Build every day at midnight --> 0 0 * * *
@weekly
--> Build every week at midnight on Sunday morning --> 0 0 * * 0
@monthly
--> Build every month at midnight of the first day of the month --> 0 0 1 * *