-
Notifications
You must be signed in to change notification settings - Fork 77
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Investigate skipping build if no changes #678
Comments
@SDawley take a look and evaluate how much that would cost. If not too costy it's worth saving some effort. |
This is actually a very good idea. There are couple of places where we can deduce the changes
|
That's right. But at the same time it should be considered if the previous build succeeded or not. |
Maybe one can just have one Job that check if something has changed once a day and then triggers the actual ibuild (and let the ibuild only be triggered manually or by this job) |
Sounds good to me. In general this should be easily achievable using the But I fear that doesn't consider submodules, does it? |
Actually the build could only be aborted on no changes, if the build was triggered by the cron-trigger, which can be checked for example as suggested in: https://stackoverflow.com/a/56151318 With that combination I think everything should be as desired. I can have a look in implementing it accordingly. |
Today's build https://download.eclipse.org/eclipse/downloads/drops4/I20221119-1800/ contains no changes as per https://download.eclipse.org/eclipse/downloads/drops4/I20221119-1800/gitLog.php :
It would be nice to investigate whether such builds can be skipped with "No changes thus no I20221119-1800 build" mail sent.
The text was updated successfully, but these errors were encountered: