ubuntu

Jenkins在Ubuntu中如何进行任务调度

小樊
35
2025-08-15 14:15:04
栏目: 智能运维

在Ubuntu中可通过以下方式使用Jenkins进行任务调度:

  1. Jenkins内置调度(推荐)

    • 进入任务配置页,在「构建触发器」中勾选「Build periodically」,输入Cron表达式定义时间。例如:
      • 0 10,16 * * *:每天上午10点和下午4点执行。
      • H/15 * * * *:每15分钟执行一次。
    • Pipeline任务可在脚本中使用triggers { cron('表达式') }定义。
  2. SSH插件远程调度

    • 安装SSH插件,配置远程服务器信息,在任务中添加「Execute shell」步骤执行远程命令。
  3. 系统Cron作业调用

    • 通过crontab -e编辑系统定时任务,调用Jenkins的REST API触发构建,如:
      0 2 * * * curl -X POST http://localhost:8080/job/任务名/build

说明:优先使用Jenkins内置的Cron表达式调度,简单直观且支持图形化配置。

0
看了该问题的人还看了