温馨提示×

Linux中Jenkins如何设置定时任务

小樊
38
2026-01-08 15:15:49
栏目: 智能运维

在 Linux 中,为 Jenkins 设置定时任务需要使用 Cron 语法。以下是如何在 Jenkins 中设置定时任务的步骤:

  1. 打开 Jenkins 管理界面:在浏览器中输入 Jenkins 服务器的地址,后跟 /manage,例如 http://your_jenkins_server/manage。然后使用您的用户名和密码登录。

  2. 在管理界面中,点击左侧菜单栏中的 “Configure System”。

  3. 向下滚动到 “Cron Triggers” 部分。在这里,您可以看到一个文本框,用于输入 Cron 表达式。

  4. 在文本框中输入 Cron 表达式以定义定时任务的执行计划。Cron 表达式由 6 个(或 7 个)字段组成,表示不同的时间单位。格式如下:

    * * * * * [command to execute]
    - - - - -
    | | | | |
    | | | | ----- Day of week (0 - 7) (Sunday to Saturday; 7 is also Sunday)
    | | | ------- Month (1 - 12)
    | | --------- Day of month (1 - 31)
    | ----------- Hour (0 - 23)
    ------------- Minute (0 - 59)
    -------------- Second (0 - 59) (optional)
    

    例如,如果您希望每天上午 9 点执行任务,可以使用以下表达式:

    0 9 * * *
    
  5. 在 “Name” 字段中输入一个名称,以便识别此定时任务。

  6. (可选)如果您希望为定时任务添加描述,请在 “Description” 字段中输入描述信息。

  7. 点击页面底部的 “Save” 按钮以保存更改。

现在,Jenkins 将根据您设置的 Cron 表达式自动执行定时任务。请注意,您需要确保 Jenkins 服务器上的 Cron 服务正在运行,以便正确触发定时任务。

0