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 g...@github.com:MyUser/Project-Core.git # 
 > timeout=10
Fetching upstream changes from g...@github.com:MyUser/Project-Core.git
 > git --version # timeout=10
using GIT_SSH to set credentials 
 > git -c core.askpass=true fetch --tags --progress 
 > g...@github.com: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 jenkinsci-users+unsubscr...@googlegroups.com.
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.

Reply via email to