Jenkins slave with common tools pre-installed (ant, aws, git, gradle, java, maven, python)
4.2K
FROM evarga/jenkins-slave
LABEL "jdk"="1.7"
"ant"="1.9.2"
"git"="1.9.1"
"maven"="3.0.5"
"gradle"="1.4"
"python"="2.7"
"aws"="latest"
"npm"="1.3.10"
"nodejs"="0.10.25"
RUN apt-get update &&
apt-get install -y curl unzip wget zip perl jq
ant=1.9.3-2build1
git=1:1.9.1-1ubuntu0.3
maven=3.0.5-1
gradle=1.4-2ubuntu1
python2.7=2.7.6-8ubuntu0.2
npm=1.3.10dfsg-1 dfsg2-2ubuntu1
nodejs=0.10.25
RUN curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip" &&
unzip awscli-bundle.zip &&
./awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws
RUN echo "jenkins ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers
RUN mkdir /.aws && chmod 755 /.aws
CMD ["/usr/sbin/sshd", "-D"]
Content type
Image
Digest
Size
508.5 MB
Last updated
over 9 years ago
docker pull bencouture/jenkins-slave