Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@jebeaudet
Last active July 6, 2021 19:04
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jebeaudet/e3a6a2fdd3dca770afe51d6c071219dc to your computer and use it in GitHub Desktop.
Save jebeaudet/e3a6a2fdd3dca770afe51d6c071219dc to your computer and use it in GitHub Desktop.
FROM maven:3.8.1-openjdk-11-slim
RUN addgroup --gid 1001 jenkins
RUN adduser --uid 1001 --gid 1001 --disabled-password --gecos '' jenkins
RUN mkdir -p /usr/share/maven/lib/ext/redisson/
RUN sed -i '/.*${maven.conf}\/logging/a load ${maven.home}/lib/ext/redisson/*.jar' usr/share/maven/bin/m2.conf
RUN apt update
RUN apt install -y wget
RUN wget -P /usr/share/maven/lib/ext/redisson/ https://repo1.maven.org/maven2/org/apache/maven/resolver/maven-resolver-named-locks-redisson/1.7.1/maven-resolver-named-locks-redisson-1.7.1.jar
RUN wget -P /usr/share/maven/lib/ext/redisson/ https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.12.1/jackson-annotations-2.12.1.jar
RUN wget -P /usr/share/maven/lib/ext/redisson/ https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.12.1/jackson-core-2.12.1.jar
RUN wget -P /usr/share/maven/lib/ext/redisson/ https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.12.1/jackson-databind-2.12.1.jar
RUN wget -P /usr/share/maven/lib/ext/redisson/ https://repo1.maven.org/maven2/com/fasterxml/jackson/dataformat/jackson-dataformat-yaml/2.12.1/jackson-dataformat-yaml-2.12.1.jar
RUN wget -P /usr/share/maven/lib/ext/redisson/ https://repo1.maven.org/maven2/org/jboss/marshalling/jboss-marshalling/2.0.11.Final/jboss-marshalling-2.0.11.Final.jar
RUN wget -P /usr/share/maven/lib/ext/redisson/ https://repo1.maven.org/maven2/org/jboss/marshalling/jboss-marshalling-river/2.0.11.Final/jboss-marshalling-river-2.0.11.Final.jar
RUN wget -P /usr/share/maven/lib/ext/redisson/ https://repo1.maven.org/maven2/io/netty/netty-buffer/4.1.65.Final/netty-buffer-4.1.65.Final.jar
RUN wget -P /usr/share/maven/lib/ext/redisson/ https://repo1.maven.org/maven2/io/netty/netty-codec/4.1.65.Final/netty-codec-4.1.65.Final.jar
RUN wget -P /usr/share/maven/lib/ext/redisson/ https://repo1.maven.org/maven2/io/netty/netty-codec-dns/4.1.65.Final/netty-codec-dns-4.1.65.Final.jar
RUN wget -P /usr/share/maven/lib/ext/redisson/ https://repo1.maven.org/maven2/io/netty/netty-common/4.1.65.Final/netty-common-4.1.65.Final.jar
RUN wget -P /usr/share/maven/lib/ext/redisson/ https://repo1.maven.org/maven2/io/netty/netty-handler/4.1.65.Final/netty-handler-4.1.65.Final.jar
RUN wget -P /usr/share/maven/lib/ext/redisson/ https://repo1.maven.org/maven2/io/netty/netty-resolver/4.1.65.Final/netty-resolver-4.1.65.Final.jar
RUN wget -P /usr/share/maven/lib/ext/redisson/ https://repo1.maven.org/maven2/io/netty/netty-resolver-dns/4.1.65.Final/netty-resolver-dns-4.1.65.Final.jar
RUN wget -P /usr/share/maven/lib/ext/redisson/ https://repo1.maven.org/maven2/io/netty/netty-transport/4.1.65.Final/netty-transport-4.1.65.Final.jar
RUN wget -P /usr/share/maven/lib/ext/redisson/ https://repo1.maven.org/maven2/org/redisson/redisson/3.15.6/redisson-3.15.6.jar
RUN wget -P /usr/share/maven/lib/ext/redisson/ https://repo1.maven.org/maven2/org/yaml/snakeyaml/1.27/snakeyaml-1.27.jar
USER jenkins
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment