SCM の変更に基づいてインクリメンタル ビルドを実行し、検証してから、これが機能する場合は (ゼロから) フル ビルドを実行する Jenkins セットアップがあります。これは基本的に機能しますが、通常は使用しない日中にフル ビルドを行うのに時間を浪費します。
毎晩完全なビルドをトリガーできることはわかっていますが、ブランチの多くは数日間変更されません。その後、変更が殺到する可能性があります。したがって、毎晩すべてのブランチを構築するのも無駄です。
私が本当に欲しいのは、SCM の変更があり、インクリメンタル ビルドと検証が機能した場合にフル ビルドを 1 回だけ (たとえば夜に) 実行するメカニズムです。失敗した。実際には、「増分ビルドと検証が機能した」だけで十分です。これらは通常、SCM の変更時に実行されるためです。
助言がありますか?これに役立つJenkins拡張機能はありますか?