在Ubuntu上使用Jenkins进行任务调度可以通过以下几种方法实现:
打开Jenkins任务配置页面:
配置构建触发器:
0 10,16 * * *
表示每天上午10点和下午4点各执行一次。Jenkins任务的调度使用了cron表达式,其格式与UNIX系统的cron类似,由6个字段组成,分别代表秒、分、小时、月份中的日期、月份、星期几(以及年份,如果使用)。每个字段可以使用特定的字符来指定时间范围或间隔。例如:
H/15 * * * *
:每隔15分钟执行一次。0 2 * * *
:每天凌晨2点执行。H H(0-7)/2 * * 1-5
:周一至周五,每天上午9点到下午5点之间,每隔两小时执行一次。pipeline {
agent any
triggers {
cron('H 10 * * 1-5') // 每周一到周五的上午10点执行
}
stages {
stage('Build') {
steps {
echo 'Building..'
}
}
}
}
通过上述方法,你可以在Ubuntu上有效地调度Jenkins任务,无论是通过Jenkins的图形界面还是直接使用cron表达式。