mirror of
https://github.com/kestra-io/kestra.git
synced 2025-12-19 18:05:41 -05:00
build(core): Replaced Microsoft Java with Temurin distribution on dev container
This commit is contained in:
@@ -37,16 +37,16 @@ ARG OS_ARCHITECTURE
|
|||||||
RUN mkdir -p /usr/java
|
RUN mkdir -p /usr/java
|
||||||
RUN echo "Building on platform: $BUILDPLATFORM"
|
RUN echo "Building on platform: $BUILDPLATFORM"
|
||||||
RUN case "$BUILDPLATFORM" in \
|
RUN case "$BUILDPLATFORM" in \
|
||||||
"linux/amd64") OS_ARCHITECTURE="linux-x64" ;; \
|
"linux/amd64") OS_ARCHITECTURE="x64_linux" ;; \
|
||||||
"linux/arm64") OS_ARCHITECTURE="linux-aarch64" ;; \
|
"linux/arm64") OS_ARCHITECTURE="aarch64_linux" ;; \
|
||||||
"darwin/amd64") OS_ARCHITECTURE="macos-x64" ;; \
|
"darwin/amd64") OS_ARCHITECTURE="x64_mac" ;; \
|
||||||
"darwin/arm64") OS_ARCHITECTURE="macos-aarch64" ;; \
|
"darwin/arm64") OS_ARCHITECTURE="aarch64_mac" ;; \
|
||||||
*) echo "Unsupported BUILDPLATFORM: $BUILDPLATFORM" && exit 1 ;; \
|
*) echo "Unsupported BUILDPLATFORM: $BUILDPLATFORM" && exit 1 ;; \
|
||||||
esac && \
|
esac && \
|
||||||
wget "https://aka.ms/download-jdk/microsoft-jdk-21.0.6-$OS_ARCHITECTURE.tar.gz" && \
|
wget "https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.7%2B6/OpenJDK21U-jdk_${OS_ARCHITECTURE}_hotspot_21.0.7_6.tar.gz" && \
|
||||||
mv "microsoft-jdk-21.0.6-$OS_ARCHITECTURE.tar.gz" microsoft-jdk-21.0.6.tar.gz
|
mv OpenJDK21U-jdk_${OS_ARCHITECTURE}_hotspot_21.0.7_6.tar.gz openjdk-21.0.7.tar.gz
|
||||||
RUN tar -xzvf microsoft-jdk-21.0.6.tar.gz && \
|
RUN tar -xzvf openjdk-21.0.7.tar.gz && \
|
||||||
mv jdk-21.0.6+7 jdk-21 && \
|
mv jdk-21.0.7+6 jdk-21 && \
|
||||||
mv jdk-21 /usr/java/
|
mv jdk-21 /usr/java/
|
||||||
ENV JAVA_HOME=/usr/java/jdk-21
|
ENV JAVA_HOME=/usr/java/jdk-21
|
||||||
ENV PATH="$PATH:$JAVA_HOME/bin"
|
ENV PATH="$PATH:$JAVA_HOME/bin"
|
||||||
|
|||||||
@@ -39,7 +39,7 @@
|
|||||||
"yoavbls.pretty-ts-errors",
|
"yoavbls.pretty-ts-errors",
|
||||||
"github.vscode-github-actions",
|
"github.vscode-github-actions",
|
||||||
"vscjava.vscode-java-pack",
|
"vscjava.vscode-java-pack",
|
||||||
"ms-azuretools.vscode-docker"
|
"docker.docker"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user