mirror of
https://github.com/kytay/drone-plugins.git
synced 2026-06-04 18:33:48 +08:00
19 lines
624 B
Docker
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"] |