跳到主要内容

定时任务

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

添加新的定时任务

  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@daily30 * * * * ...