在CentOS上触发Jenkins任务有多种方法:
- 手动触发:登录Jenkins管理界面,点击任务页面的“立即构建”按钮。
- 定时触发:在任务配置页面的“构建触发器”中,勾选“Build periodically”,输入Cron表达式来定义执行时间。如
0 10 * * *表示每天上午10点执行。
- 通过API触发:使用Jenkins的Remote Access API,发送POST请求到
http://${JENKINS_HOST}:${JENKINS_PORT}/job/${JOB_NAME}/build来触发任务,可设置参数。
- 使用Pipeline调度:编写Jenkins Pipeline脚本,通过
triggers字段设置定时任务,如cron('H 4 * * 1-5')表示每周一至周五凌晨4点执行。
- 结合Kubernetes触发:安装Kubernetes插件,创建Pod模板,在Pipeline项目中使用该模板来调度任务。