阅读量:2
在Linux环境下,Jenkins任务调度主要有以下几种方式:
- 手动触发:登录Jenkins管理界面,点击任务旁的“立即构建”按钮手动执行任务。
- 定时触发(Cron表达式):
- 在任务配置的“构建触发器”中勾选“Build periodically”,输入Cron表达式定义执行时间。例如:
0 10 * * *:每天上午10点执行。H/15 * * * *:每15分钟执行一次(H表示哈希负载均衡)。
- 也可在Pipeline脚本中使用
triggers { cron('表达式') }配置。
- 在任务配置的“构建触发器”中勾选“Build periodically”,输入Cron表达式定义执行时间。例如:
- Webhook触发:安装插件(如Generic WebHook Trigger),配置Webhook URL,外部系统触发时自动执行任务。
- 分布式调度:通过Kubernetes插件或Jenkins从节点(Slave)将任务分发到多台服务器执行,减轻主节点压力。
- API触发:通过Jenkins远程API调用触发任务,支持传递参数(如延迟执行)。
注:Cron表达式是Linux系统原生支持的定时任务语法,Jenkins在此基础上扩展了H等字符用于负载均衡。
以上就是关于“Linux环境下Jenkins任务如何调度”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm