Explorar o código

Remove git info injection from build.

Matt Bolt %!s(int64=5) %!d(string=hai) anos
pai
achega
38e1fd220b
Modificáronse 1 ficheiros con 1 adicións e 9 borrados
  1. 1 9
      Dockerfile

+ 1 - 9
Dockerfile

@@ -11,17 +11,9 @@ RUN go mod download
 COPY . .
 # Build the binary
 RUN set -e ;\
-    GIT_COMMIT=`git rev-parse HEAD` ;\
-    GIT_DIRTY='' ;\
-    # for our purposes, we only care about dirty .go files ;\
-    if test -n "`git status --porcelain --untracked-files=no | grep '\.go'`"; then \
-      GIT_DIRTY='+dirty' ;\
-    fi ;\
     cd cmd/costmodel;\
     CGO_ENABLED=0 GOOS=linux GOARCH=amd64 \
-    go build -a -installsuffix cgo \
-        -ldflags "-X main.gitCommit=${GIT_COMMIT}${GIT_DIRTY}" \
-        -o /go/bin/app
+    go build -a -installsuffix cgo -o /go/bin/app
 
 FROM alpine:3.10.2
 RUN apk add --update --no-cache ca-certificates