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.

Reply via email to