mirror of
https://github.com/karma-riuk/crab.git
synced 2025-07-05 13:38:12 +02:00
split dockerfile for maven and gradle separately
This commit is contained in:
15
gradle.Dockerfile
Normal file
15
gradle.Dockerfile
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
FROM gradle:jdk11-corretto
|
||||||
|
|
||||||
|
# Install SDKMAN!
|
||||||
|
RUN curl -s "https://get.sdkman.io" | bash
|
||||||
|
|
||||||
|
# Install multiple Java versions
|
||||||
|
RUN bash -c "source $HOME/.sdkman/bin/sdkman-init.sh && \
|
||||||
|
sdk install java 8.0.302-open && \
|
||||||
|
sdk install java 11.0.12-open && \
|
||||||
|
sdk install java 17.0.12-oracle && \
|
||||||
|
sdk install java 21.0.2-open && \
|
||||||
|
sdk install java 23-open && \
|
||||||
|
sdk default java 23-open"
|
||||||
|
|
||||||
|
WORKDIR /repo
|
@ -3,17 +3,6 @@ FROM maven:3.9.9-eclipse-temurin-11
|
|||||||
# Set Maven repository location
|
# Set Maven repository location
|
||||||
ENV MAVEN_CONFIG=/root/.m2
|
ENV MAVEN_CONFIG=/root/.m2
|
||||||
|
|
||||||
# Install dependencies
|
|
||||||
RUN apt-get update && \
|
|
||||||
apt-get install -y wget unzip curl zip git && \
|
|
||||||
rm -rf /var/lib/apt/lists/*
|
|
||||||
|
|
||||||
# Install Gradle
|
|
||||||
RUN wget https://services.gradle.org/distributions/gradle-7.5-bin.zip -P /tmp && \
|
|
||||||
unzip /tmp/gradle-7.5-bin.zip -d /opt && \
|
|
||||||
ln -s /opt/gradle-7.5/bin/gradle /usr/bin/gradle && \
|
|
||||||
rm -rf /tmp/gradle-7.5-bin.zip
|
|
||||||
|
|
||||||
# Install SDKMAN!
|
# Install SDKMAN!
|
||||||
RUN curl -s "https://get.sdkman.io" | bash
|
RUN curl -s "https://get.sdkman.io" | bash
|
||||||
|
|
Reference in New Issue
Block a user