我目前有一个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 * * *"`发布于 2018-08-23 20:08:27
您的方法是正确的,但您可以设置如下调度:
-job:
triggers:
- timed: "0 */4 * * *"这将在分钟0每隔4小时执行一次作业。
如果您想让服务器选择负载较低时的分钟数,则应设置:
-job:
triggers:
- timed: "H */4 * * *"当我使用jjb模板创建作业时,这对我很有效。
我希望这对你有帮助!
https://stackoverflow.com/questions/48792694
复制相似问题