使用Jenkins Multibranch Pipeline每日构建

时间:2016-12-22 10:45:10

标签: jenkins jenkins-pipeline

我在Jenkins上创建了一个 GitHub Organization 项目。这会扫描我的GitHub配置文件并设置 Multibranch Pipeline (如果我理解正确的话)。最后,我有一堆项目由各自的 Jenkinsfiles 执行。如果我向GitHub推送内容或打开新的Pull请求,Jenkins会被触发,一切都按预期工作。

不幸的是,没有办法配置这些项目,我有一个我想要每天构建的项目,无论GitHub上有什么变化。有没有办法每天触发一个项目?我也很乐意每天建立每个项目。

抱歉,如果我错过了一些信息或说错了。目前,Jenkins及其插件对我来说很难理解。请问是否有不明确的事情。

1 个答案:

答案 0 :(得分:2)

如果您查看Multibrach Pipeline,则会在左侧看到一个按钮Configure。如果单击那里,您将进入项目配置。

注意: 如果您没有看到该按钮,则可能是您没有足够的权限。

进入配置后,有一个名为" build triggers"您可以在其中选中复选框以定期/定期开始构建时间。

在那里你必须添加一个所谓的cron expression

示例:
H 7 * * *每天早上7点开始构建。

修改
如果您无法编辑某个作业的配置,则 可能 可能会创建一个定期安排Multijob Project来触发原始作业的构建