跳到主要内容

定时任务

要配置定时任务,您需要对仓库至少有推送访问权限。

添加新的定时任务

  1. 要创建新的定时任务,请调整您的管道配置并向您希望由定时任务运行的所有步骤添加事件过滤器:

     steps:
    - name: sync_locales
    image: weblate_sync
    settings:
    url: example.com
    token:
    from_secret: weblate_token
    + when:
    + event: cron
    + cron: "name of the cron job" # 如果您只想通过特定的定时任务执行此步骤
  2. 在仓库设置中创建新的定时任务:

    定时任务设置

    支持的调度语法可以在 https://pkg.go.dev/github.com/gdgvda/cron#hdr-CRON_Expression_Format 找到。如果您需要对 cron 语法的一般理解,https://it-tools.tech/crontab-generator 是一个很好的起点和实验场所。

    示例:@every 5m, @daily, 30 * * * * ...