在Linux上使用Jenkins进行任务调度主要有以下几种方式:
手动执行:
通过构建触发器——定时执行:
0 10,16 * * *
表示每天上午10点和下午4点各执行一次。通过Webhook触发:
使用Jenkins Pipeline:
cron
语法定义定时任务。例如:pipeline {
agent any
triggers {
cron('H 10 * * 1-5') // 每周一到周五的上午10点执行
}
stages {
stage('Build') {
steps {
echo 'Building..'
}
}
}
}
使用SSH插件执行远程命令:
。