Merge pull request #10 from TelluIoT/master

🐳 The drone-sonar binary is compiled using a multi-stage docker build
Este commit está contenido en:
Rogan
2019-11-25 02:19:18 +08:00
cometido por GitHub
Se han modificado 2 ficheros con 8 adiciones y 1 borrados

Ver fichero

@@ -1,3 +1,10 @@
FROM golang:1.13.4-alpine as build
RUN mkdir -p /go/src/github.com/aosapps/drone-sonar-plugin
WORKDIR /go/src/github.com/aosapps/drone-sonar-plugin
COPY *.go ./
COPY vendor ./vendor/
RUN GOOS=linux GOARCH=amd64 CGO_ENABLED=0 go build -o drone-sonar
FROM openjdk:8-jre-alpine
ARG SONAR_VERSION=4.2.0.1873
@@ -5,7 +12,7 @@ ARG SONAR_SCANNER_CLI=sonar-scanner-cli-${SONAR_VERSION}
ARG SONAR_SCANNER=sonar-scanner-${SONAR_VERSION}
RUN apk add --no-cache --update nodejs curl
COPY drone-sonar /bin/
COPY --from=build /go/src/github.com/aosapps/drone-sonar-plugin/drone-sonar /bin/
WORKDIR /bin
RUN curl https://binaries.sonarsource.com/Distribution/sonar-scanner-cli/${SONAR_SCANNER_CLI}.zip -so /bin/${SONAR_SCANNER_CLI}.zip

Archivo binario no mostrado.