This commit is contained in:
marsal wang
2021-12-25 09:58:37 +08:00
parent 5598dd673f
commit e3aff021d1
4 changed files with 45 additions and 1 deletions

View File

@ -0,0 +1,30 @@
FROM kubespheredev/builder-base
ENV GRADLE_HOME /opt/gradle
ENV GRADLE_VERSION 7.3.2
ARG GRADLE_DOWNLOAD_SHA256=23b89f8eac363f5f4b8336e0530c7295c55b728a9caa5268fdd4a532610d5392
RUN set -o errexit -o nounset \
&& echo "Downloading Gradle" \
&& wget --no-verbose --output-document=gradle.zip "https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-bin.zip" \
\
&& echo "Checking download hash" \
&& echo "${GRADLE_DOWNLOAD_SHA256} *gradle.zip" | sha256sum --check - \
\
&& echo "Installing Gradle" \
&& unzip gradle.zip \
&& rm gradle.zip \
&& mv "gradle-${GRADLE_VERSION}" "${GRADLE_HOME}/" \
&& ln --symbolic "${GRADLE_HOME}/bin/gradle" /usr/bin/gradle \
\
&& echo "Testing Gradle installation" \
&& gradle --version
# java
ENV JAVA_VERSIOIN 1.8.0
RUN yum install -y java-${JAVA_VERSIOIN}-openjdk-devel java-${JAVA_VERSIOIN}-openjdk-devel.i686 && \
yum -y clean all
CMD ["gradle","--version"]
#docker build -f Dockerfile -t marsal1212/builder-gradle:latest .
#docker build -f Dockerfile -t marsal1212/builder-gradle:latest .