-
Type:
Bug
-
Resolution: Duplicate
-
Priority:
Critical
-
Component/s: docker-workflow-plugin
-
None
-
Environment:I tested it on 2.72.2 lts and 2.87 , docker-workflow plugin 1.14 . Docker version 17.09.0-ce, build afdb6d4
Hi TeamÂ
Hi I see two similar ticketsÂ
- --
--JENKINS-46969 - --
--ÂJENKINS-34289
as resolved but I have this issue on latest jenkins.
see output below. bash script has to output from 1 to 10 but actually it is terminated after 5
Started by user
[admin|http://localhost:5555/user/admin]
[Pipeline] node
Running on
[mycloud-9504e9618fd4|http://localhost:5555/computer/mycloud-9504e9618fd4/]
in /home/jenkins/workspace/ping in docker pipeline
[Pipeline] \{
[Pipeline] withDockerServer
[Pipeline] \{
[Pipeline] sh
[ping in docker pipeline] Running shell script
+ docker inspect -f . debian:jessie
.
[Pipeline] withDockerContainer
mycloud-9504e9618fd4 seems to be running inside container 9504e9618fd45c29aa367f9f18a9abda56bb19581fdfdc84ba109921c575742b
$ docker run -t -d -u 1000:1000 --cpu-quota=400000 -w "/home/jenkins/workspace/ping in docker pipeline" --volumes-from 9504e9618fd45c29aa367f9f18a9abda56bb19581fdfdc84ba109921c575742b -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** --entrypoint cat debian:jessie
[Pipeline] \{
[Pipeline] stage
[Pipeline] \{ (test)
[Pipeline] timeout
Timeout set to expire in 1 min 40 sec
[Pipeline] \{
[Pipeline] echo
start
[Pipeline] sh
[ping in docker pipeline] Running shell script
+ bash -c for i in \{1..10}; do echo $\{i}; sleep 0.05; done
1
2
3
4
5
[Pipeline] }
[Pipeline] // timeout
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
$ docker stop --time=1 dd1eb9145a9894e5b9f6435ebdf624414cb1ba0abd115ddd126f85335fce937f
$ docker rm -f dd1eb9145a9894e5b9f6435ebdf624414cb1ba0abd115ddd126f85335fce937f
[Pipeline] // withDockerContainer
[Pipeline] }
[Pipeline] // withDockerServer
[Pipeline] }
[Pipeline] // node
[Pipeline] End of Pipeline
ERROR: script returned exit code -1
Finished: FAILURE
I'm not able to run any step longer then one second or so.
Â
my pipeline script isÂ
node {
docker.withServer('tcp://172.17.0.1:2375') {
docker.image('debian:jessie').inside('--cpu-quota=400000') {
stage('test') {
timeout(time: 100, unit: 'SECONDS') {
echo 'start'
sh '''
bash -c 'for i in {1..10}; do echo ${i}; sleep 0.05; done'
'''
echo 'stop'
}
}
}
}
- depends on
-
JENKINS-47791 Eliminate ProcessLiveness
-
- Resolved
-
- is related to
-
JENKINS-34289 docker.image.inside fails unexpectedly with Jenkinsfile
-
- Resolved
-
-
JENKINS-46969 Docker container closes prematurely
-
- Resolved
-