在CentOS下,可通过以下方式对Jenkins进行任务调度:
*/5 * * * *
表示每5分钟执行一次。crontab -e
文件,添加类似* * * * * /path/to/your/script.sh
的定时任务行,但此方式非Jenkins特有。triggers
部分使用cron
函数设置定时任务,如pipeline { triggers { cron('H 4 * * 1-5') } }
表示每周一至周五凌晨4点执行。curl -X POST http://jenkins_host:port/job/job_name/build --user user:password
,可结合脚本实现更灵活的调度逻辑。