Hi. Why do you use some "jnlp-agent-docker" agent as you then switch to another one, based on a docker image ? Why not just use the later for the whole build ?
Le lun. 18 mars 2019 à 07:20, Daniele Riccucci <devs...@posteo.net> a écrit : > Hello, > I recently switched to running Jenkins from host machine to a docker > container (https://hub.docker.com/r/jenkins/jenkins). > I was also using docker agents to build. This is now broken in my > current setup as I'm spinning up a slave container to run pipelines and > issues arise in a situation such as: > > pipeline { > agent { label 'jnlp-agent-docker' } > // this is the major change as before it was not a container, > // the label refers to a template with a similar version of > // https://github.com/jenkinsci/jnlp-agents/ > docker > stages { > stage('Build') { > agent { > docker { // could also be dockerfile > image "<myimage>" > } > } > steps { > git 'myrepo' > sh "build" > archiveArtifacts artifacts: 'dist/**/*' > } > } > } > } > > The docker plugin (this one > > http://wiki.jenkins-ci.org/display/JENKINS/Docker+Plugin) is obviously > unable to mount workspaces in another container and builds fail. > I would like to avoid adding a new template for this and using docker in > docker > ( > https://support.cloudbees.com/hc/en-us/articles/360001566111-Set-up-a-Docker-in-Docker-Agent-Template) > > if possible > (https://jpetazzo.github.io/2015/09/03/do-not-use-docker-in-docker-for-ci/), > > but I'll adapt to whatever works. > > Is there a correct way to build using containers for jenkins, and the > slaves? > > Thank you. > > -- > 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+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/jenkinsci-users/9fb2d785-1b74-c0d4-dd05-4b072e8efe59%40posteo.net > . > For more options, visit https://groups.google.com/d/optout. > -- Nicolas De Loof -- 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+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/CANMVJzmAcGFLmMmHd_TOpYHgZ%2Bw4fz%2BinQS3wEfeSrG-fNGDsg%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.