chriseldredge / vulcan

Continuous Integration server
GNU General Public License v2.0
0 stars 1 forks source link

Don't put projects on queue that don't need to be built #176

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Vulcan should check if a project needs to be built (if there are changes in the 
repo or the configuration changed) before adding a project to the build queue.

This will prevent the queue from blocking in cases where many projects depend 
on a project that rarely needs to be built.

Original issue reported on code.google.com by chris.eldredge@gmail.com on 12 Nov 2010 at 4:48

GoogleCodeExporter commented 9 years ago

Original comment by chris.eldredge@gmail.com on 6 Dec 2010 at 3:24

GoogleCodeExporter commented 9 years ago
See r783, r784, r785, r786.

Original comment by chris.eldredge@gmail.com on 6 Dec 2010 at 3:25

GoogleCodeExporter commented 9 years ago
This is done.  One consideration is that if a project's repository has an error 
(if it's unavailable or something unexpected happens), it will prevent all 
projects being built by the same scheduler to be abandoned.

Original comment by chris.eldredge@gmail.com on 22 Dec 2010 at 10:08