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.

Reply via email to