diff --git a/docker/checkstyle-7.7.jar b/docker/checkstyle-7.7.jar new file mode 100644 index 00000000..d1d6ab02 Binary files /dev/null and b/docker/checkstyle-7.7.jar differ diff --git a/docker/checkstyle.Dockerfile b/docker/checkstyle.Dockerfile index eb6e5dc6..69f56b8c 100644 --- a/docker/checkstyle.Dockerfile +++ b/docker/checkstyle.Dockerfile @@ -1,18 +1,15 @@ FROM alpine:3.7 -ENV CHECKSTYLE_URL https://downloads.sourceforge.net/project/checkstyle/checkstyle/7.7/checkstyle-7.7-all.jar - RUN mkdir /tool && mkdir /src +COPY checkstyle-7.7.jar /tool/checkstyle.jar RUN apk update \ - && apk add curl openjdk8-jre \ - # Get checkstyle and make wrapper script - && curl -fsSL "$CHECKSTYLE_URL" -o /tool/checkstyle.jar \ + && apk add openjdk8-jre \ + # Make wrapper script for checkstyle && echo '#!/bin/sh' >> /usr/bin/checkstyle \ && echo 'java -jar /tool/checkstyle.jar $@' >> /usr/bin/checkstyle \ && chmod +x /usr/bin/checkstyle \ # Cleanup - && apk del curl \ && rm -rf /var/cache/apk/* WORKDIR /src