Files
2022-11-20 05:43:11 +00:00

19 lines
624 B
Docker

FROM eclipse-temurin:11-jdk
ENV SONAR_VERSION=4.7.0.2747
ENV SONAR_SCANNER_CLI=sonar-scanner-cli-${SONAR_VERSION}
ENV SONAR_SCANNER=sonar-scanner-${SONAR_VERSION}
RUN apt-get update && \
apt-get install -y curl zip
RUN curl https://binaries.sonarsource.com/Distribution/sonar-scanner-cli/${SONAR_SCANNER_CLI}.zip -so /opt/${SONAR_SCANNER_CLI}.zip && \
unzip -d /opt /opt/${SONAR_SCANNER_CLI}.zip && \
rm /opt/${SONAR_SCANNER_CLI}.zip
COPY docker-entrypoint.sh /usr/bin/docker-entrypoint.sh
RUN chmod +x /usr/bin/docker-entrypoint.sh
ENV PATH=$PATH:/opt/${SONAR_SCANNER}/bin
ENTRYPOINT ["/usr/bin/docker-entrypoint.sh"]