clintropolis opened a new pull request #11238:
URL: https://github.com/apache/druid/pull/11238


   Initial attempt at making travis be a bit more selective about what it runs, 
since every change takes like.. over a day of compute time. 
   
   This PR adds a new script, `check-test-suite.py`, which is used in 
`.travis.yml` jobs to check whether or not a given job should run. It does this 
based on an admittedly primitive git diff file path prefix matching against 
stuff hard coded into the script, initially dividing into 3 categories: 'docs', 
'web-console' and like, everything else. We do some similar stuff for code 
coverage diff checking enforcement for java projects, so a follow-up 
improvement could provide finer granularity for the 'everything else' bucket.
   
   I'm sure there is a better way to configure this than hard coding stuff into 
the script as well, but, its a start and should let us at least cut down a tiny 
amount of the global warming we are surely causing with all of this CI.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to