我有一个maven项目,它引用了一些外部存储库,并使用Jenkins进行持续集成。 git存储库有几个分支,一些git分支在没有提交的情况下持续一段时间并不罕见。我过去遇到过问题,我已经回到分支机构,只是为了使构建失败而提交了一些更改,因为其中一个外部存储库已经移动或暂时脱机。
为了提前获得此类问题的通知,我希望将定期构建与我提交更改时触发的构建相结合。我可以简单地打开两个,但如果一个构建今天已经运行了5次,则不需要触发构建,因为我已经注意到是否存在构建问题。
如果在过去24小时内没有运行,我无法找到只触发构建的优雅方式。是否有插件或插件组合允许我在没有外部脚本的情况下执行此操作来创建文件和监视构建?