I'm running Jenkins 1.609.1 with docker-plugin 0.10.0 to provision jenkins docker slave. Docker is 1.0.1 running on Ubuntu 14.04.
I've created a customized docker images based on evarga/jenkins-slave per instruction on https://wiki.jenkins-ci.org/display/JENKINS/Docker+Plugin ("Shortcut : Pulling a Docker image"). In my Jenkins configuration I've: - added "Docker" to the "Cloud" area - pointed to the local docker URL http://localhost:4243/ and also configured docker appropriately (I can run "Test connection" and it reports back "1.0.1") - created a custom docker (my/jenkins:0.1) image using supervisord to run SSH, MySQL, Postgres, ElasticSearch, PHP and NodeJS inside - manually running the container, I can SSH inside with user jenkins/jenkins - I've also given the jenkins user inside the container password-less sudo rights - I've added a docker image to the "Docker Template" (as above: my/jenkins:0.1) and provided the launch method via "Docker SSH launcher" <http://i.stack.imgur.com/Fxb4s.png> In the job configuration: - I've checked "Docker container" - added my tag - source code is connected via git checkout <http://i.stack.imgur.com/3AFod.png> When I run the job, only the git checkout is performed, but not on the slave but directly on the host: Started by user MyUser Building in workspace /var/lib/jenkins/workspace/Project-Core > git rev-parse --is-inside-work-tree # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url [email protected]:MyUser/Project-Core.git # > timeout=10 Fetching upstream changes from [email protected]:MyUser/Project-Core.git > git --version # timeout=10 using GIT_SSH to set credentials > git -c core.askpass=true fetch --tags --progress > [email protected]:MyUser/Project-Core.git +refs/heads/*:refs/remotes/origin/* > git rev-parse refs/remotes/origin/master^{commit} # timeout=10 > git rev-parse refs/remotes/origin/origin/master^{commit} # timeout=10 Checking out Revision 96dcbc7aa615451448184493c499c14eeb7050cc (refs/remotes/origin/master) > git config core.sparsecheckout # timeout=10 > git checkout -f 96dcbc7aa615451448184493c499c14eeb7050cc > git rev-list 1405ab6d96a395e53c80f6d7353e11bea93675bc # timeout=10 Finished: SUCCESS There's no sign of even trying to provision the docker slave. What am I missing? thanks in advance, - Markus -- 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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/22326685-942f-49ea-b513-0a14cd98d9bf%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
