debian

Jenkins在Debian上如何任务调度

小樊
34
2025-08-05 22:40:11
栏目: 智能运维

在Debian上可通过Jenkins内置功能或系统级工具实现任务调度,具体方法如下:

  1. Jenkins内置调度(推荐)

    • 进入Jenkins任务配置页面,在「构建触发器」中选择「Build periodically」。
    • 使用cron表达式配置执行时间,例如:
      • H 0 * * 6:每周六0点执行(H为负载均衡占位符)。
      • 0 2 * * *:每天凌晨2点执行。
    • 保存配置后,Jenkins会自动按设定时间触发任务。
  2. 系统级Cron调度(需配合Jenkins API或命令行)

    • 通过crontab -e编辑用户定时任务,调用Jenkins的REST API或命令行触发构建。
      示例(触发名为your_job_name的任务,需替换为实际任务名和令牌):
      0 1 * * * curl -X POST http://localhost:8080/job/your_job_name/build?token=YOUR_TOKEN
      
    • 若需认证,需在命令中添加用户名和API令牌。

注意事项

0
看了该问题的人还看了