I ran the following script to run the jenkins jobs
import hudson.console.HyperlinkNote
import java.util.concurrent.CancellationException
import com.tikal.jenkins.plugins.multijob.MultiJobProject
import hudson.model.*
import hudson.AbortException
job = hudson.model.Hudson.instance.items.each { job ->
try {
def running = job.lastBuild.building
def disabled = job.isDisabled()
def numbuilds = job.builds.size()
lastbuild = job.builds[0]
if (numbuilds == 0)
{
println job.name + ' has 0 previous build'
}
else if (running) {
println "${job.name} is already running. Not launching"
} else if (disabled) {
println "${job.name} is disabled...Cannot be kicked off"
} else {
def buildParameter = job.builds[0].getAction(ParametersAction.class)
if (buildParameter == null)
{
job.newBuild()
println job.name + ' starts running...'
}
}
} catch(Exception e)
{
println job.name + ' -> ' + e.getMessage()
}
}
The jobs shows blinking green button but they are not running.
Message : Build has been executing for null on master
I am seeing this issue on version 1.559 for my multi-configuration (matrix) project.