Hi,
I could reproduce it on Openshift v3.9.0 (minishift) with the default jenkins (jenkins-client-plugin:1.0.7)
It might be related to #130 but I'm not sure.
Typically, I have in my jenkins pipeline a script like:
openshift.withCluster() {
openshift.withProject(project) {
def build = openshift.process(readFile("$image/openshift/build-template.yml"))
def buildDockerConfig = openshift.apply(build).narrow('bc')
echo "Start building docker image: $image"
def buildSelector = buildDockerConfig.startBuild("--from-dir=$image")
timeout(time: 10, unit: 'MINUTES') {
buildSelector.untilEach(1) {
return it.object().status.phase == "Complete"
}
}
}
}
While this is working with regular openshift docker build strategy, it fails if I add a postCommit hook.
When it fails, I got a:
java.lang.InterruptedException: sleep interrupted
Any idea ?