Skip to content

Commit

Permalink
Add slave node Dockerfile
Browse files Browse the repository at this point in the history
  • Loading branch information
knjname committed May 3, 2014
1 parent 7aa2d99 commit 46edc9e
Show file tree
Hide file tree
Showing 6 changed files with 68 additions and 0 deletions.
25 changes: 25 additions & 0 deletions slave/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
FROM ubuntu

MAINTAINER knjname

# Install required tools
RUN apt-get update
RUN apt-get install -y openjdk-7-jdk
RUN apt-get install -y openssh-server

# Install SSH configuration
# (Should allow master's SSH request.)
ADD ssh-files /root/.ssh
RUN mkdir -p /var/run/sshd

# Install additional tools several jobs needs.
# (Following packages are just examples.)
RUN apt-get install -y gcc graphviz ruby

# Jenkins workspace
RUN mkdir -p /jenkins/ws

# Declarations
CMD /usr/sbin/sshd -D


5 changes: 5 additions & 0 deletions slave/dockerbuild.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
docker build -t knjname/jenkins-slave .




9 changes: 9 additions & 0 deletions slave/dockerrun.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
#!/bin/bash

docker run \
--name "jenkins-slave" \
-p 10022:22 \
-d \
knjname/jenkins-slave


1 change: 1 addition & 0 deletions slave/ssh-files/authorized_keys
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDA1OaiK04xZ1nlnGeujrbvjSofchz2nb9KZ7MgkpBS9NQZxyGKpqHtah2Zl05IhCSFwO62Jb9h/zRwa7ifKKkiav+CcsFV2A7g3FsDUf+B4GwLgGKEuOOwE/1kbHf3MTPunG0JpaObKIZXv2uojSxXy7grX0+Q7uSkxdPPqVl+us4ALgpgK6tsU1bggkua6bn/ThUbvfbj/vKHKWGmT6teOcUIlx42MjbRr877BEI0Oj4wwaA3qlWqpU1iq+ffSRupobAZzjvJqinndBJZRFdGkzCUrbtdiMQydbr3cPannPU7CsXWDARzIWgDz+n/T8d0Bq42vtLj9VkaYptaT4Kx root@ubuntuserver
27 changes: 27 additions & 0 deletions slave/ssh-files/id_rsa
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
-----BEGIN RSA PRIVATE KEY-----
MIIEpQIBAAKCAQEAwNTmoitOMWdZ5Zxnro62740qH3Ic9p2/SmezIJKQUvTUGcch
iqah7WodmZdOSIQkhcDutiW/Yf80cGu4nyipImr/gnLBVdgO4NxbA1H/geBsC4Bi
hLjjsBP9ZGx39zEz7pxtCaWjmyiGV79rqI0sV8u4K19PkO7kpMXTz6lZfrrOAC4K
YCurbFNW4IJLmum5/04VG7324/7yhylhpk+rXjnFCJceNjI20a/O+wRCNDo+MMGg
N6pVqqVNYqvn30kbqaGwGc47yaop53QSWURXRpMwlK27XYjEMnW693D2p5z1OwrF
1gwEcyFoA8/p/0/HdAauNr7S4/VZGmKbWk+CsQIDAQABAoIBAQCdM/Ph+VQByrPr
EJsmH4rbuEXC5RDfrLKqQegygcnPF3FiooihtD8GgiAnesaDL9dmg2cYb6WaiqeB
jxAwEMHyITC0dEFRbpaSkpJQHqUiiIcMyVmHwgM9JM7K8/LJPv+LY1MxLiw27c63
8oIeIxknahl2onkHOvqDqhOHlBQ1z0C8JEN8DIhT8zH7BKEkQ2s18k3zRV0eANLZ
wOrfhHaA5TPjkKUG1yS0tESwTeNLPUzMt/KRiAIBmDXC32DMDkIYga1N1sySzAaL
Rn7KO5BrXtKayhXMQ6TTgFlMw69HAciuCyYnBdgoFgHF//h/CMoKJjLbrdQ/YOPE
BFfZ3N7BAoGBAPY1u5QVajUI87LA5iDk74oSq7L5E9sncz7MkfJZ8/E6vnP3Hswd
2vxgIdt4OhilfsBIe1iCBtWfzyU9lnqRkwg18e1cSfx/pnWl+vZzYvvNfB2Kieju
snzyTbYE8cL1r9BJMyPznaOoFn7XYsLHQU7On5vdpqPR9nbRqgtQxsP1AoGBAMh/
z1yDJFaDSYiSRIA5pRe/395I+wZ3HgLVbM5+XZOW3MC01phl+zbv2ogj7McsVNax
kj0CALTgEQ6U8zefUxLJeX4+T71zfJ2pk+Sjkurb2ybtGaRdqEs9wURELXV1s6Xb
HL5zWFw91iNSti7LV0cWhOOcxCkamIDb6kejAwpNAoGBAIMLgnWFGGx2AU/JQDON
5rk0ytKNpDXnP33TYHL/0ck5nRkYFPpLgb0GZb7stO9dVqN9cLlhK8YUMyr9JtTC
GuIp5EST9IVCZBUGbRczvyGK81692D10nufGB/qzkwJTxmo0K9Yc2nC7DI4ikdxe
NbJ+Y5GQXhufq3D+k2VGbyTpAoGASWV4TF55k+31ojghOWtgw0PrON0wf5plcxYc
Aa+Co/+rCiRpFlrmzqKZNhMon3TcDcftR8YO6ifINrVSH7+EUrFMd2lqGWlIahLk
3+L9alpXbHWJWIEslXai5FGs7n3K6OFAMXvaEdJVLJMfvBuV9KEKvqPprz5cK3fV
2KmU+FUCgYEAsmpy41KPL6PZQWwXc1n3kHRybsiCDri587P1JEMGpLKjtabo44E/
codvK+TU8/t7IVOu4QTP7XgQ5Et2Jo5DnclQbfwCoY2tUJctj5oGt/Q8ja5c06sz
kFrytvnek0DWCA87X2P6rgHvh9cd4gNyasrnzpzAuUt/xDJjPa/9crw=
-----END RSA PRIVATE KEY-----
1 change: 1 addition & 0 deletions slave/ssh-files/id_rsa.pub
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDA1OaiK04xZ1nlnGeujrbvjSofchz2nb9KZ7MgkpBS9NQZxyGKpqHtah2Zl05IhCSFwO62Jb9h/zRwa7ifKKkiav+CcsFV2A7g3FsDUf+B4GwLgGKEuOOwE/1kbHf3MTPunG0JpaObKIZXv2uojSxXy7grX0+Q7uSkxdPPqVl+us4ALgpgK6tsU1bggkua6bn/ThUbvfbj/vKHKWGmT6teOcUIlx42MjbRr877BEI0Oj4wwaA3qlWqpU1iq+ffSRupobAZzjvJqinndBJZRFdGkzCUrbtdiMQydbr3cPannPU7CsXWDARzIWgDz+n/T8d0Bq42vtLj9VkaYptaT4Kx root@ubuntuserver

0 comments on commit 46edc9e

Please sign in to comment.