Romain Grécourt
2018-11-17 03:58:30 UTC
Hi,
I'm doing a Jenkins pipeline with the kubernetes plugin (1.12.4).
Currently facing some odd behaviors where steps are executed before the pod
is actually "ready". See some of the errors I got below.
One of the recurring error is about a non existing directory inside the
workspace, or the main container not existing in the pod.
BTW, what's exit code -2 ?
Looking at the pod definition I don't see any probe for the injected jnlp
container.
Should I define a probe to ensure a proper readiness ? Does anyone have
recommendations on how to do this the right way ?
See my Jenkinsfile here
https://github.com/romain-grecourt/ee4j-glassfish/blob/0cb4600c17f3a875c451b343444b9d57b3ff3283/Jenkinsfile
; any feedback is welcome.
Thanks,
Romain
----
[ee4j-glassfish_ci-pipeline-YWJPM77PBRNTKWL4JGYGVAYHJW5MFPG52VIUHMUAGFIJ2G7NYJHQ]
Running shell script
process apparently never started in
/home/jenkins/workspace/ee4j-glassfish_ci-pipeline-***@tmp/durable-3fb9a8c3
script returned exit code -2
----
[ee4j-glassfish_ci-pipeline-YWJPM77PBRNTKWL4JGYGVAYHJW5MFPG52VIUHMUAGFIJ2G7NYJHQ]
Running shell script
container [glassfish-ci] does not exist in pod [jenkins-slave-p3p21-whthx]
----
[ee4j-glassfish_ci-pipeline-YWJPM77PBRNTKWL4JGYGVAYHJW5MFPG52VIUHMUAGFIJ2G7NYJHQ]
Running shell script
process apparently never started in
/home/jenkins/workspace/ee4j-glassfish_ci-pipeline-***@tmp/durable-fecb2d64
sh: 1: cannot create
/home/jenkins/workspace/ee4j-glassfish_ci-pipeline-***@tmp/durable-fecb2d64/jenkins-log.txt:
Directory nonexistent
sh: 1: cannot create
/home/jenkins/workspace/ee4j-glassfish_ci-pipeline-***@tmp/durable-fecb2d64/jenkins-result.txt.tmp:
Directory nonexistent
mv: cannot stat
'/home/jenkins/workspace/ee4j-glassfish_ci-pipeline-***@tmp/durable-fecb2d64/jenkins-result.txt.tmp':
No such file or directory
script returned exit code -2
----
I'm doing a Jenkins pipeline with the kubernetes plugin (1.12.4).
Currently facing some odd behaviors where steps are executed before the pod
is actually "ready". See some of the errors I got below.
One of the recurring error is about a non existing directory inside the
workspace, or the main container not existing in the pod.
BTW, what's exit code -2 ?
Looking at the pod definition I don't see any probe for the injected jnlp
container.
Should I define a probe to ensure a proper readiness ? Does anyone have
recommendations on how to do this the right way ?
See my Jenkinsfile here
https://github.com/romain-grecourt/ee4j-glassfish/blob/0cb4600c17f3a875c451b343444b9d57b3ff3283/Jenkinsfile
; any feedback is welcome.
Thanks,
Romain
----
[ee4j-glassfish_ci-pipeline-YWJPM77PBRNTKWL4JGYGVAYHJW5MFPG52VIUHMUAGFIJ2G7NYJHQ]
Running shell script
process apparently never started in
/home/jenkins/workspace/ee4j-glassfish_ci-pipeline-***@tmp/durable-3fb9a8c3
script returned exit code -2
----
[ee4j-glassfish_ci-pipeline-YWJPM77PBRNTKWL4JGYGVAYHJW5MFPG52VIUHMUAGFIJ2G7NYJHQ]
Running shell script
container [glassfish-ci] does not exist in pod [jenkins-slave-p3p21-whthx]
----
[ee4j-glassfish_ci-pipeline-YWJPM77PBRNTKWL4JGYGVAYHJW5MFPG52VIUHMUAGFIJ2G7NYJHQ]
Running shell script
process apparently never started in
/home/jenkins/workspace/ee4j-glassfish_ci-pipeline-***@tmp/durable-fecb2d64
sh: 1: cannot create
/home/jenkins/workspace/ee4j-glassfish_ci-pipeline-***@tmp/durable-fecb2d64/jenkins-log.txt:
Directory nonexistent
sh: 1: cannot create
/home/jenkins/workspace/ee4j-glassfish_ci-pipeline-***@tmp/durable-fecb2d64/jenkins-result.txt.tmp:
Directory nonexistent
mv: cannot stat
'/home/jenkins/workspace/ee4j-glassfish_ci-pipeline-***@tmp/durable-fecb2d64/jenkins-result.txt.tmp':
No such file or directory
script returned exit code -2
----
--
You received this message because you are subscribed to the Google Groups "Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-users+***@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/CADhPohneMZ5%3Da2GPb5chSsjjRYctaJaDQbEXuKhBALO-N83o_A%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
You received this message because you are subscribed to the Google Groups "Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-users+***@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/CADhPohneMZ5%3Da2GPb5chSsjjRYctaJaDQbEXuKhBALO-N83o_A%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.