diff --git a/.drone.yml b/.drone.yml index 765b7254..8e3e9821 100644 --- a/.drone.yml +++ b/.drone.yml @@ -23,6 +23,8 @@ steps: - go get -v -d srs.epita.fr/fic-server/repochecker - go get -v -d srs.epita.fr/fic-server/qa - mkdir deploy + environment: + GO111MODULE: off - name: vet image: golang:alpine @@ -34,6 +36,8 @@ steps: - go vet -v srs.epita.fr/fic-server/dashboard - go vet -v srs.epita.fr/fic-server/repochecker - go vet -v srs.epita.fr/fic-server/qa + environment: + GO111MODULE: off - name: build admin image: golang:alpine @@ -42,6 +46,7 @@ steps: - tar chjf deploy/htdocs-admin.tar.bz2 htdocs-admin environment: CGO_ENABLED: 0 + GO111MODULE: off - name: build backend image: golang:alpine @@ -49,6 +54,7 @@ steps: - go build -v -o deploy/backend-${DRONE_STAGE_OS}-${DRONE_STAGE_ARCH} srs.epita.fr/fic-server/backend environment: CGO_ENABLED: 0 + GO111MODULE: off - name: build frontend image: golang:alpine @@ -57,6 +63,7 @@ steps: - tar chjf deploy/htdocs-frontend.tar.bz2 htdocs-frontend environment: CGO_ENABLED: 0 + GO111MODULE: off - name: build dashboard image: golang:alpine @@ -65,6 +72,7 @@ steps: - tar chjf deploy/htdocs-dashboard.tar.bz2 htdocs-dashboard environment: CGO_ENABLED: 0 + GO111MODULE: off - name: build repochecker image: golang:alpine @@ -73,6 +81,7 @@ steps: - grep "const version" repochecker/update.go | sed -r 's/^.*=\s*(\S.*)$/\1/' > deploy/repochecker.version environment: CGO_ENABLED: 0 + GO111MODULE: off - name: build repochecker for macOS image: golang:alpine @@ -82,6 +91,7 @@ steps: CGO_ENABLED: 0 GOOS: darwin GOARCH: amd64 + GO111MODULE: off - name: build qa image: golang:alpine @@ -90,6 +100,7 @@ steps: - tar chjf deploy/htdocs-qa.tar.bz2 htdocs-qa environment: CGO_ENABLED: 0 + GO111MODULE: off - name: deploy image: appleboy/drone-scp @@ -203,31 +214,48 @@ steps: - go get -v -d srs.epita.fr/fic-server/backend - go get -v -d srs.epita.fr/fic-server/frontend - go get -v -d srs.epita.fr/fic-server/dashboard + environment: + GO111MODULE: off - name: build admin image: golang:alpine commands: - go build -v -o deploy/admin-${DRONE_STAGE_OS}-${DRONE_STAGE_ARCH} srs.epita.fr/fic-server/admin + environment: + CGO_ENABLED: 0 + GO111MODULE: off - name: build backend image: golang:alpine commands: - go build -v -o deploy/backend-${DRONE_STAGE_OS}-${DRONE_STAGE_ARCH} srs.epita.fr/fic-server/backend + environment: + CGO_ENABLED: 0 + GO111MODULE: off - name: build frontend image: golang:alpine commands: - go build -v -o deploy/frontend-${DRONE_STAGE_OS}-${DRONE_STAGE_ARCH} srs.epita.fr/fic-server/frontend + environment: + CGO_ENABLED: 0 + GO111MODULE: off - name: build dashboard image: golang:alpine commands: - go build -v -o deploy/dashboard-${DRONE_STAGE_OS}-${DRONE_STAGE_ARCH} srs.epita.fr/fic-server/dashboard + environment: + CGO_ENABLED: 0 + GO111MODULE: off - name: build repochecker image: golang:alpine commands: - go build -v -o deploy/repochecker-${DRONE_STAGE_OS}-${DRONE_STAGE_ARCH} srs.epita.fr/fic-server/repochecker + environment: + CGO_ENABLED: 0 + GO111MODULE: off - name: build repochecker for macOS image: golang:alpine @@ -238,11 +266,15 @@ steps: CGO_ENABLED: 0 GOOS: darwin GOARCH: arm64 + GO111MODULE: off - name: build qa image: golang:alpine commands: - go build -v -o deploy/qa-${DRONE_STAGE_OS}-${DRONE_STAGE_ARCH} srs.epita.fr/fic-server/qa + environment: + CGO_ENABLED: 0 + GO111MODULE: off - name: deploy image: appleboy/drone-scp diff --git a/Dockerfile-admin b/Dockerfile-admin index 5f0b2ff7..33f00d6f 100644 --- a/Dockerfile-admin +++ b/Dockerfile-admin @@ -2,6 +2,8 @@ FROM golang:alpine as gobuild RUN apk add --no-cache git +ENV GO111MODULE=off + WORKDIR /go/src/srs.epita.fr/fic-server/admin ADD settings ../settings/ diff --git a/Dockerfile-backend b/Dockerfile-backend index f8727a2e..44d76f6b 100644 --- a/Dockerfile-backend +++ b/Dockerfile-backend @@ -2,6 +2,8 @@ FROM golang:alpine as gobuild RUN apk add --no-cache git +ENV GO111MODULE=off + WORKDIR /go/src/srs.epita.fr/fic-server/backend ADD backend/*.go ./ diff --git a/Dockerfile-dashboard b/Dockerfile-dashboard index 31967070..ae5de072 100644 --- a/Dockerfile-dashboard +++ b/Dockerfile-dashboard @@ -2,6 +2,8 @@ FROM golang:alpine as gobuild RUN apk add --no-cache git +ENV GO111MODULE=off + WORKDIR /go/src/srs.epita.fr/fic-server/dashboard ADD dashboard/*.go ./ diff --git a/Dockerfile-frontend b/Dockerfile-frontend index 61d94ddb..7eec0883 100644 --- a/Dockerfile-frontend +++ b/Dockerfile-frontend @@ -2,6 +2,8 @@ FROM golang:alpine as gobuild RUN apk add --no-cache git +ENV GO111MODULE=off + WORKDIR /go/src/srs.epita.fr/fic-server/frontend ADD frontend/*.go ./ diff --git a/Dockerfile-qa b/Dockerfile-qa index b3ebd44c..bf49e97d 100644 --- a/Dockerfile-qa +++ b/Dockerfile-qa @@ -2,6 +2,8 @@ FROM golang:alpine as gobuild RUN apk add --no-cache git +ENV GO111MODULE=off + WORKDIR /go/src/srs.epita.fr/fic-server/qa ADD qa/*.go ./