美文网首页
GitHub Action定时任务

GitHub Action定时任务

作者: FelixZzzz | 来源:发表于2021-10-02 21:50 被阅读0次

GitHub Action定时任务

GitHub ActionsGitHub推出的持续集成服务。除了持续集成常用的,pushpull_request等事件触发,还可以使用schedule设定时间自动触发。这样自己也可以做一些有用的定时任务,解放双手。
此示例在每天 5:30 和 17:30 UTC 触发工作流程:

on:
  schedule:
    # * is a special character in YAML so you have to quote this string
    - cron:  '30 5,17 * * *'

其中cron的参数语法如下:

┌───────────── minute (0 - 59)
│ ┌───────────── hour (0 - 23)
│ │ ┌───────────── day of the month (1 - 31)
│ │ │ ┌───────────── month (1 - 12 or JAN-DEC)
│ │ │ │ ┌───────────── day of the week (0 - 6 or SUN-SAT)
│ │ │ │ │                                   
│ │ │ │ │
│ │ │ │ │
* * * * *

还可以在crontab guru上辅助生成该字段。需要注意的是,GitHub Actions 不支持非标准语法,即下图中红框部分。

DraggedImage.png

相关文章

网友评论

      本文标题:GitHub Action定时任务

      本文链接:https://www.haomeiwen.com/subject/hjimnltx.html