+1 Sure; seems like a simple solution. On Tue, Oct 15, 2024 at 7:27 AM Jason Gerlowski <gerlowsk...@gmail.com> wrote:
> Hi all, > > While cleaning up our Jenkins agents, I noticed that we trigger a lot > of long-running (> 1 hr) jobs on a nightly basis. Each family of jobs > differs slightly in the gradle task it runs, but there's a lot of > overlap. e.g. our 'Solr-Check', 'Solr-Smoketest', and > 'Solr-NightlyTests' builds all run our test suite. Combine this with > the limited Jenkins hardware we have access to, and it's a recipe for > contention. > > Nightly jobs alone keep our Jenkins agents pegged for at least half > the day! This makes us a bad "neighbor" on these boxes. It also > prevents us from firing off ad-hoc jobs or doing anything more > inventive or rigorous (like multi-JVMs testing) etc. > > What do you all think of deduplicating the work done by our Jenkins > setup? I'm not attached to any particular breakdown, but one example > would be to explicitly run 'test' in the 'NightlyTests' job and then > exclude the task from running as a part of the 'Check' and 'Smoketest' > jobs. > > Best, > > Jason > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@solr.apache.org > For additional commands, e-mail: dev-h...@solr.apache.org > >