【问题标题】:How do I configure the "Build Periodically" build trigger via jenkins job builder?如何通过詹金斯作业构建器配置“定期构建”构建触发器?
【发布时间】:2018-02-14 17:09:12
【问题描述】:

我目前有一份 jenkins 工作,我正在尝试通过 jjb 将其设置为每 4 小时运行一次。通过手动编辑作业并选择“定期构建”触发器并输入适当的值,我已将其配置为当前每 4 小时运行一次。但是,我想找到一种方法来自动化这个过程。我在这里查看了文档:https://media.readthedocs.org/pdf/jenkins-job-builder/latest/jenkins-job-builder.pdf,但我没有任何运气。

这是我目前拥有的:

- 'build-job-jjb-{type}-{label}': type: build label: Build git_repo: XXXXXXX git_url: git@github.com:XXXXXXXX/{git_repo}.git git_branch: origin/develop home: pipeline/scripts cmd: ./build.sh triggers: - timed: "00 08,12,16,20,00,04 * * *"

【问题讨论】:

    标签: jenkins jenkins-job-builder


    【解决方案1】:

    你的方式是正确的,但你可以设置一个像这样的时间:

    -job:
        triggers:
          - timed: "0 */4 * * *"
    

    这会在每 4 小时的第 0 分钟执行一次您的作业。

    如果要让服务器在负载低的时候选择分钟,你应该设置:

    -job:
        triggers:
          - timed: "H */4 * * *"
    

    当我使用 jjb 模板创建作业时,这对我有用。

    希望对你有帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-07-19
      • 2019-08-03
      • 1970-01-01
      • 2018-11-26
      • 1970-01-01
      • 2019-08-08
      • 2016-07-16
      • 2014-07-18
      相关资源
      最近更新 更多