From 92b46458cd33e13c779d86b33e035a9e1b656c76 Mon Sep 17 00:00:00 2001 From: Baohua Xie Date: Fri, 26 Jul 2019 10:45:12 +0800 Subject: [PATCH] Create Dockerfile --- Dockerfile | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..8b6c7a1 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,16 @@ +FROM jenkins/jnlp-slave:alpine +MAINTAINER Analyser +LABEL Description="This is a base image, which allows connecting Jenkins agents via JNLP protocols" Vendor="DianPlus.cn" + +ARG user=jenkins +ARG group=jenkins +ARG jk_home=/var/jenkins_home + +USER root + +RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/' /etc/apk/repositories +RUN mkdir -p ${jk_home}/maven-prj-repos \ + && chown -R ${user}:${group} ${jk_home} \ + && apk add --no-cache maven apache-ant + +USER ${user}