From cfb902d4258cdead23a94e454e24ffa34bef85d9 Mon Sep 17 00:00:00 2001 From: Manuel Kieweg <manuel.kieweg@h-da.de> Date: Mon, 29 Mar 2021 15:45:59 +0100 Subject: [PATCH] add race as build arg --- .../production/Dockerfile => Dockerfile | 4 ++-- build/ci/.build-container.yml | 2 ++ build/dockerfiles/staging/Dockerfile | 18 ------------------ 3 files changed, 4 insertions(+), 20 deletions(-) rename build/dockerfiles/production/Dockerfile => Dockerfile (84%) delete mode 100644 build/dockerfiles/staging/Dockerfile diff --git a/build/dockerfiles/production/Dockerfile b/Dockerfile similarity index 84% rename from build/dockerfiles/production/Dockerfile rename to Dockerfile index f5e623422..d24398d35 100644 --- a/build/dockerfiles/production/Dockerfile +++ b/Dockerfile @@ -1,12 +1,12 @@ FROM golang:1.15-alpine AS builder ARG GITLAB_USER ARG GITLAB_TOKEN +ARG BUILDARGS WORKDIR /src/gosdn COPY . . RUN apk add git RUN git config --global url."https://$GITLAB_USER:$GITLAB_TOKEN@code.fbi.h-da.de".insteadOf "https://code.fbi.h-da.de" -RUN go mod download -RUN CGO_ENABLED=0 GOOS=linux go build ./cmd/gosdn +RUN CGO_ENABLED=0 GOOS=linux go build $BUILDARGS ./cmd/gosdn FROM alpine:latest EXPOSE 8080 diff --git a/build/ci/.build-container.yml b/build/ci/.build-container.yml index 3cb6c3d7e..570917e7f 100644 --- a/build/ci/.build-container.yml +++ b/build/ci/.build-container.yml @@ -26,6 +26,7 @@ variables: build:develop: variables: TAG: $CI_REGISTRY_IMAGE:develop + BUILDARGS: -race DOCKERFILE: build/dockerfiles/staging rules: - if: $CI_COMMIT_BRANCH == "develop" @@ -34,6 +35,7 @@ build:develop: build:merge-request: variables: TAG: $CI_REGISTRY_IMAGE:merge-request + BUILDARGS: -race DOCKERFILE: build/dockerfiles/staging rules: - if: $CI_PIPELINE_SOURCE == "merge_request_event" diff --git a/build/dockerfiles/staging/Dockerfile b/build/dockerfiles/staging/Dockerfile deleted file mode 100644 index 99fb1ce31..000000000 --- a/build/dockerfiles/staging/Dockerfile +++ /dev/null @@ -1,18 +0,0 @@ -FROM golang:1.15-alpine AS builder -ARG GITLAB_USER -ARG GITLAB_TOKEN -WORKDIR /src/gosdn -COPY . . -RUN apk add git -RUN git config --global url."https://$GITLAB_USER:$GITLAB_TOKEN@code.fbi.h-da.de".insteadOf "https://code.fbi.h-da.de" -RUN go mod download -RUN CGO_ENABLED=0 GOOS=linux go build -race ./cmd/gosdn - -FROM alpine:latest -EXPOSE 8080 -EXPOSE 55055 -COPY --from=builder /src/gosdn/gosdn . -COPY --from=builder /src/gosdn/configs ./configs - -ENTRYPOINT [ "./gosdn" ] -CMD [""] -- GitLab