mirror of
https://github.com/TermoraDev/termora.git
synced 2026-01-16 02:12:58 +08:00
feat: improve GitHub actions
This commit is contained in:
20
src/test/resources/deb/Dockerfile
Normal file
20
src/test/resources/deb/Dockerfile
Normal file
@@ -0,0 +1,20 @@
|
||||
FROM debian:12.11
|
||||
|
||||
RUN apt-get clean && apt-get update && apt-get install -y curl tar zip binutils fakeroot wget libfuse2 fuse libglib2.0-0 file ca-certificates libstdc++6
|
||||
|
||||
RUN ARCH=$(dpkg --print-architecture) && \
|
||||
if [ "$ARCH" = "amd64" ]; then \
|
||||
URL="https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-21.0.7-linux-x64-b1034.51.tar.gz"; \
|
||||
elif [ "$ARCH" = "arm64" ]; then \
|
||||
URL="https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-21.0.7-linux-aarch64-b1034.51.tar.gz"; \
|
||||
else \
|
||||
echo "Unsupported architecture: $ARCH" && exit 1; \
|
||||
fi && \
|
||||
curl -L "$URL" -o jbr.tar.gz && \
|
||||
mkdir -p /opt/jbr && \
|
||||
tar -xzf jbr.tar.gz -C /opt/jbr --strip-components=1 && \
|
||||
rm jbr.tar.gz
|
||||
|
||||
ENV JAVA_HOME=/opt/jbr
|
||||
ENV PATH="${JAVA_HOME}/bin:${PATH}"
|
||||
|
||||
Reference in New Issue
Block a user