提示
配置定时任务之后,run 一下job,几秒后将job 停掉,使定时配置生效
方法一:(推荐)Pipeline中配置定时
在jenkinsfile 中添加trigger的配置
# 每天的晚上12点运行
pipeline {
triggers {
cron('H 23 * * *')
}
}
# 每天的凌晨00:01分运行,第一位数值不能设置为*
pipline {
triggers {
cron('01 00 * * *') #此配置表示凌晨00:01自动触发
}
}
Cron 语法请参考:
# 文件格式说明
# ——分钟 (0 - 59)
# | ——小时 (0 - 23)
# | | ——日 (1 - 31)
# | | | ——月 (1 - 12)
# | | | | ——星期 (0 - 6)(星期日=0)
# | | | | |
# * * * * * 被执行的命令
方法二:页面配置定时
点击Configure
勾选Build periodically, 在Schedule 中填写触发时间
注: 第一位必须要是 H
H 3 * * * (每天凌晨三点触发)
H 0 * * 7 (每周日0点触发)
填写完Schedule 可查看下方的提示确认触发时间。