我在Jenkins上创建了一个 GitHub Organization 项目。这会扫描我的GitHub配置文件并设置 Multibranch Pipeline (如果我理解正确的话)。最后,我有一堆项目由各自的 Jenkinsfiles 执行。如果我向GitHub推送内容或打开新的Pull请求,Jenkins会被触发,一切都按预期工作。
不幸的是,没有办法配置这些项目,我有一个我想要每天构建的项目,无论GitHub上有什么变化。有没有办法每天触发一个项目?我也很乐意每天建立每个项目。
抱歉,如果我错过了一些信息或说错了。目前,Jenkins及其插件对我来说很难理解。请问是否有不明确的事情。
答案 0 :(得分:2)
如果您查看Multibrach Pipeline
,则会在左侧看到一个按钮Configure
。如果单击那里,您将进入项目配置。
注意: 如果您没有看到该按钮,则可能是您没有足够的权限。
进入配置后,有一个名为" build triggers"您可以在其中选中复选框以定期/定期开始构建时间。
在那里你必须添加一个所谓的cron expression。
示例:强>
H 7 * * *
每天早上7点开始构建。
修改强>
如果您无法编辑某个作业的配置,则 可能 可能会创建一个定期安排Multijob Project
来触发原始作业的构建