【发布时间】:2019-04-17 18:22:14
【问题描述】:
我有一个多分支 Jenkins 管道作业,该作业接受用户遵循“使用参数构建”选项的一些参数。 现在,我需要安排这个作业按月运行。由于用户输入无法完成作业。有没有办法安排和运行这种工作?我想知道这项工作可以自动触发,但它可能会一直等待用户输入。我可以使用任何警报机制吗?
【问题讨论】:
-
您可以使用“参数化调度程序插件”。安装后,您可以提供默认参数以自动运行此作业。在作业配置中有构建触发器部分,它允许您设置作业运行的计划和参数。 wiki.jenkins.io/display/JENKINS/Parameterized+Scheduler+Plugin
-
似乎不支持多分支管道。
-
将它添加到您的 jenkins 脚本中。类似的东西:属性([pipelineTriggers([cron('0 0 1 * *')])])。您可以在此处查找其他选项:crontab.guru
-
感谢您的参考。终于让它按我预期的方式工作了。