Hudson CI - Disable Build whenever a SNAPSHOT dependency is built
Disable trigger "Build whenever a SNAPSHOT dependency is built" on each job. This batch job can be done with one simple groovy script.
Add a trigger if no trigger exists:
import hudson.plugins.emailext.*
import hudson.model.*
import hudson.maven.*
import hudson.maven.reporters.*
import hudson.tasks.*
for(item in Hudson.instance.items) {
if(item instanceof MavenModuleSet) {
println("Disable trigger on maven project: $item.name");
item.ignoreUpstremChanges = true;
}
}
Open the hudson configutation page: "Manage Hudson > Script console" and run run this script. Restart the hudson ci server! That's it
Hudson CI Javadoc/API: http://hudson-ci.org/javadoc/


