ubuntu

Ubuntu Jenkins任务如何定时执行

小樊
54
2025-03-26 14:45:49
栏目: 智能运维

在 Ubuntu 上,要定时执行 Jenkins 任务,您可以使用 Cron 作业

  1. 打开终端。

  2. 输入以下命令以编辑 Cron 表:

crontab -e
  1. 在打开的编辑器中,添加一行以设置定时任务。Cron 表的格式如下:
* * * * * command-to-be-executed
- - - - -
| | | | |
| | | | ----- 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)

例如,如果您希望每天上午 9 点执行 Jenkins 任务,您可以添加以下行:

0 9 * * * /usr/bin/curl -X POST http://your-jenkins-url/job/your-job-name/build?token=YOUR_TOKEN

请确保将 your-jenkins-urlyour-job-nameYOUR_TOKEN 替换为您的 Jenkins 实例的 URL、任务名称和 API 令牌。

  1. 保存并关闭编辑器。Cron 将自动加载新的定时任务。

现在,您的 Jenkins 任务将按照您设置的时间表自动执行。如果您需要查看或管理 Cron 作业,可以使用 crontab -l 命令列出所有已计划的作业。

0
看了该问题的人还看了