Most of the time the scan works. I'd hesitate to give a percentage, but say 90-95% of the time it works. The plugin is called from a Jenkinsfile that looks like this. Lots of stuff cut out, but hopefully this is the pertinant parts.
#!groovy
timestamps {
stage('build images')
Unknown macro: { //build stuff }
stage('unit tests, rpm building, check for upgrades') {
builders = [:]
builders['unit-tests'] =
Unknown macro: { node(vivdocker.build_node()) Unknown macro}
}
builders['rpms'] =
Unknown macro: { node(vivdocker.build_node()) Unknown macro}
}
builders['upgrades'] =
Unknown macro: { node(vivdocker.build_node()) Unknown macro}
}
builders['anchore-verification'] = {
node(vivdocker.build_node())
Unknown macro: { try Unknown macro}
catch (e)
Unknown macro: { notifyBuildFailure() throw e }
}
}
builders['failFast'] = true
parallel builders
}
}