diff --git a/Dockerfile.build.amd64.glibc b/Dockerfile.build.amd64.glibc index facfbb2bfb0f17cada8d06fc82f282da0c0c21c9..8b053c40e3d86254bf98113afcdf79a3a9b68344 100644 --- a/Dockerfile.build.amd64.glibc +++ b/Dockerfile.build.amd64.glibc @@ -1,7 +1,8 @@ FROM amd64/golang:stretch +RUN go get -u github.com/prometheus/promu COPY . /go/src/github.com/mitchellrj/hue_exporter WORKDIR /go/src/github.com/mitchellrj/hue_exporter VOLUME /build -CMD go build -o /build/hue_exporter.amd64 +CMD promu build && mv hue_exporter /build/hue_exporter.amd64 diff --git a/Dockerfile.build.amd64.musl b/Dockerfile.build.amd64.musl index ae41e339c44eaf1f555fef812b7c5f7e03140a2b..924a2cb80e3db96515bbb912e2d13af4affaf76f 100644 --- a/Dockerfile.build.amd64.musl +++ b/Dockerfile.build.amd64.musl @@ -1,7 +1,8 @@ FROM amd64/golang:alpine +RUN go get -u github.com/prometheus/promu COPY . /go/src/github.com/mitchellrj/hue_exporter WORKDIR /go/src/github.com/mitchellrj/hue_exporter VOLUME /build -CMD go build -o /build/hue_exporter.amd64.musl +CMD promu build && mv hue_exporter /build/hue_exporter.amd64.musl diff --git a/Dockerfile.build.arm7.glibc b/Dockerfile.build.arm7.glibc index afa956b396c31cc6e01e65da5482ab1825108445..15f7f47afc8b0c702bfa10cf85cf85fe49c9a13d 100644 --- a/Dockerfile.build.arm7.glibc +++ b/Dockerfile.build.arm7.glibc @@ -1,7 +1,8 @@ FROM arm32v7/golang:stretch +RUN go get -u github.com/prometheus/promu COPY . /go/src/github.com/mitchellrj/hue_exporter WORKDIR /go/src/github.com/mitchellrj/hue_exporter VOLUME /build -CMD go build -o /build/hue_exporter.arm7 +CMD promu build && mv hue_exporter /build/hue_exporter.arm7 diff --git a/Dockerfile.build.arm7.musl b/Dockerfile.build.arm7.musl index be511237fbccc9d295d7ff9e6b4f9dfe2d0491fc..13c47a5215053b0dcca5a51bcc0a61cfe97901c1 100644 --- a/Dockerfile.build.arm7.musl +++ b/Dockerfile.build.arm7.musl @@ -2,8 +2,9 @@ FROM armhf/alpine:latest RUN apk add --no-cache git go musl-dev && mkdir /go ENV GOPATH=/go +RUN go get -u github.com/prometheus/promu COPY . /go/src/github.com/mitchellrj/hue_exporter WORKDIR /go/src/github.com/mitchellrj/hue_exporter VOLUME /build -CMD go build -o /build/hue_exporter.arm7.musl +CMD promu build && mv hue_exporter /build/hue_exporter.arm7.musl diff --git a/Makefile b/Makefile index 4858f0191112598cfc651e285bb59b1bd3fefa0c..8fcbbfab375849d1553616513098b8d0a9db393e 100644 --- a/Makefile +++ b/Makefile @@ -54,4 +54,5 @@ push: docker push mitchellrj/hue_exporter:latest-arm7 docker push mitchellrj/hue_exporter:$$(build/hue_exporter.darwin -V)-arm7 +DEFAULT: all .PHONY: all style test format vet staticcheck promu build