Skip to content
Snippets Groups Projects

Update sonar-scanner container

Merged Alan Nelson requested to merge sonar-scanner-5 into develop
2 files
+ 4
34
Compare changes
  • Side-by-side
  • Inline
Files
2
FROM openjdk:8-jre-alpine
FROM sonarsource/sonar-scanner-cli:5
ARG BUILD_DATE
ARG VCS_REF
ARG VERSION
LABEL org.label-schema.build-date=$BUILD_DATE \
org.label-schema.name="Sonarqube Static Code Analyzer" \
org.label-schema.description="Docker image for static code analysis using a Sonarqube server" \
org.label-schema.name="SonarQube Static Code Analyzer" \
org.label-schema.description="Docker image for static code analysis using the SonarScanner CLI" \
org.label-schema.vcs-ref=$VCS_REF \
org.label-schema.vendor="University of Nebraska - Lincoln" \
org.label-schema.version="0.1.0" \
org.label-schema.schema-version="1.0" \
maintainer="J.R. Barreras <barreras@unl.edu>"
ENV SONAR_SCANNER_VERSION 4.6.0.2311
WORKDIR /opt
RUN apk add --no-cache curl sed bash nodejs-current nodejs-npm su-exec && \
mkdir -p /opt/src && \
curl --insecure -o ./sonarscanner.zip -L https://binaries.sonarsource.com/Distribution/sonar-scanner-cli/sonar-scanner-cli-${SONAR_SCANNER_VERSION}.zip && \
unzip sonarscanner.zip && \
rm sonarscanner.zip
ENV SONAR_RUNNER_HOME=/opt/sonar-scanner-${SONAR_SCANNER_VERSION}
ENV PATH $PATH:/opt/sonar-scanner-${SONAR_SCANNER_VERSION}/bin
COPY entrypoint.sh /usr/local/bin/
RUN chmod +x /usr/local/bin/entrypoint.sh
ENTRYPOINT ["/usr/local/bin/entrypoint.sh"]
CMD /bin/bash
maintainer="Alan Nelson <alan.nelson@nebraska.edu>"
Loading