FROM centos:7
LABEL domain=nnv5.cn
ADD apache-maven-3.6.3-bin.tar.gz jdk-8u211-linux-x64.tar.gz node-v10.18.1-linux-x64.tar.gz /usr/local/
COPY ca.crt /tmp/
RUN yum install -y curl git libtool-ltdl-devel wget && \
yum clean all && \
rm -rf /var/cache/yum/* && \
mkdir -p /usr/share/jenkins && \
cat /tmp/ca.crt >> /etc/pki/tls/certs/ca-bundle.crt
ENV JAVA_HOME /usr/local/jdk1.8.0_211
ENV MAVEN_HOME /usr/local/apache-maven-3.6.3
ENV NODE_HOME /usr/local/node-v10.18.1-linux-x64
ENV PATH $JAVA_HOME/bin:$MAVEN_HOME/bin:$NODE_HOME/bin:$PATH
COPY settings.xml /usr/local/apache-maven-3.6.3/conf/
COPY .kube /root/.kube
COPY helm kubectl /usr/bin/
COPY slave.jar /usr/share/jenkins/slave.jar
COPY jenkins-slave /usr/bin/jenkins-slave
RUN chmod +x /usr/bin/jenkins-slave
ENTRYPOINT ["jenkins-slave"]
Content type
Image
Digest
Size
364.4 MB
Last updated
over 5 years ago
docker pull putianhui/jenkins-slave:v2