From 532e4f8455135750aacbb2c10f5edaa1678cd338 Mon Sep 17 00:00:00 2001 From: Eigeen Date: Mon, 21 Mar 2022 17:08:17 +0800 Subject: [PATCH] blueocean maven gradle golang1.18 apk --- .gitignore | 1 + Dockerfile | 14 ++++++++++++++ README.md | 9 +++++++++ fetch-bin.sh | 1 + 4 files changed, 25 insertions(+) create mode 100644 .gitignore create mode 100644 Dockerfile create mode 100644 README.md create mode 100644 fetch-bin.sh diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..c32b546 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +*.tar.gz \ No newline at end of file diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..8969d30 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,14 @@ +FROM jenkinsci/blueocean:latest + +USER root + +ENV PATH $PATH:/usr/local/go/bin:/usr/local/mvn/bin +ENV GOLANG_VERSION 1.18 + +ADD go1.18.linux-amd64.tar.gz /usr/local/ + +RUN echo "https://mirrors.aliyun.com/alpine/v3.15/main/" > /etc/apk/repositories \ + && echo "https://mirrors.aliyun.com/alpine/v3.15/community/" >> /etc/apk/repositories \ + && apk add --no-cache maven gradle + +USER jenkins \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..3fbcde0 --- /dev/null +++ b/README.md @@ -0,0 +1,9 @@ +# eigeen/jenkins-env + +Jenkins with some develop environment. + +- blueocean plugin +- maven latest +- gradle latest +- golang 1.18 +- aliyun apk mirror \ No newline at end of file diff --git a/fetch-bin.sh b/fetch-bin.sh new file mode 100644 index 0000000..89559be --- /dev/null +++ b/fetch-bin.sh @@ -0,0 +1 @@ +wget https://dl.google.com/go/go1.18.linux-amd64.tar.gz