CI: Fix compilation with go 1.18
continuous-integration/drone/push Build is failing Details

This commit is contained in:
nemunaire 2022-03-21 14:22:09 +01:00
parent b302de9218
commit c11eb8a315
7 changed files with 28 additions and 28 deletions

View File

@ -28,19 +28,19 @@ steps:
image: golang:alpine
commands:
- apk --no-cache add build-base
- go vet -v -tags gitgo srs.epita.fr/fic-server/admin
- go vet -v srs.epita.fr/fic-server/admin
- go vet -v srs.epita.fr/fic-server/backend
- go vet -v srs.epita.fr/fic-server/frontend
- 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
- go vet -v -buildvcs=false -tags gitgo srs.epita.fr/fic-server/admin
- go vet -v -buildvcs=false srs.epita.fr/fic-server/admin
- go vet -v -buildvcs=false srs.epita.fr/fic-server/backend
- go vet -v -buildvcs=false srs.epita.fr/fic-server/frontend
- go vet -v -buildvcs=false srs.epita.fr/fic-server/dashboard
- go vet -v -buildvcs=false srs.epita.fr/fic-server/repochecker
- go vet -v -buildvcs=false srs.epita.fr/fic-server/qa
- name: build admin
image: golang:alpine
commands:
- go build -v -tags gitgo -o deploy/admin-gitgo-${DRONE_STAGE_OS}-${DRONE_STAGE_ARCH} srs.epita.fr/fic-server/admin
- go build -v -o deploy/admin-${DRONE_STAGE_OS}-${DRONE_STAGE_ARCH} srs.epita.fr/fic-server/admin
- go build -v -buildvcs=false -tags gitgo -o deploy/admin-gitgo-${DRONE_STAGE_OS}-${DRONE_STAGE_ARCH} srs.epita.fr/fic-server/admin
- go build -v -buildvcs=false -o deploy/admin-${DRONE_STAGE_OS}-${DRONE_STAGE_ARCH} srs.epita.fr/fic-server/admin
- tar chjf deploy/htdocs-admin.tar.bz2 htdocs-admin
environment:
CGO_ENABLED: 0
@ -48,14 +48,14 @@ steps:
- 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
- go build -v -buildvcs=false -o deploy/backend-${DRONE_STAGE_OS}-${DRONE_STAGE_ARCH} srs.epita.fr/fic-server/backend
environment:
CGO_ENABLED: 0
- 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
- go build -v -buildvcs=false -o deploy/frontend-${DRONE_STAGE_OS}-${DRONE_STAGE_ARCH} srs.epita.fr/fic-server/frontend
environment:
CGO_ENABLED: 0
@ -72,7 +72,7 @@ steps:
- 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
- go build -v -buildvcs=false -o deploy/dashboard-${DRONE_STAGE_OS}-${DRONE_STAGE_ARCH} srs.epita.fr/fic-server/dashboard
- tar chjf deploy/htdocs-dashboard.tar.bz2 htdocs-dashboard
environment:
CGO_ENABLED: 0
@ -80,7 +80,7 @@ steps:
- name: build repochecker
image: golang:alpine
commands:
- go build --tags checkupdate -v -o deploy/repochecker-${DRONE_STAGE_OS}-${DRONE_STAGE_ARCH} srs.epita.fr/fic-server/repochecker
- go build -buildvcs=false --tags checkupdate -v -o deploy/repochecker-${DRONE_STAGE_OS}-${DRONE_STAGE_ARCH} srs.epita.fr/fic-server/repochecker
- grep "const version" repochecker/update.go | sed -r 's/^.*=\s*(\S.*)$/\1/' > deploy/repochecker.version
environment:
CGO_ENABLED: 0
@ -88,7 +88,7 @@ steps:
- name: build repochecker for macOS
image: golang:alpine
commands:
- go build --tags checkupdate -v -o deploy/repochecker-darwin-${DRONE_STAGE_ARCH} srs.epita.fr/fic-server/repochecker
- go build -buildvcs=false --tags checkupdate -v -o deploy/repochecker-darwin-${DRONE_STAGE_ARCH} srs.epita.fr/fic-server/repochecker
environment:
CGO_ENABLED: 0
GOOS: darwin
@ -97,7 +97,7 @@ steps:
- 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
- go build -v -buildvcs=false -o deploy/qa-${DRONE_STAGE_OS}-${DRONE_STAGE_ARCH} srs.epita.fr/fic-server/qa
- tar chjf deploy/htdocs-qa.tar.bz2 htdocs-qa
environment:
CGO_ENABLED: 0
@ -288,21 +288,21 @@ steps:
- 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
- go build -v -buildvcs=false -o deploy/admin-${DRONE_STAGE_OS}-${DRONE_STAGE_ARCH} srs.epita.fr/fic-server/admin
environment:
CGO_ENABLED: 0
- 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
- go build -v -buildvcs=false -o deploy/backend-${DRONE_STAGE_OS}-${DRONE_STAGE_ARCH} srs.epita.fr/fic-server/backend
environment:
CGO_ENABLED: 0
- 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
- go build -v -buildvcs=false -o deploy/frontend-${DRONE_STAGE_OS}-${DRONE_STAGE_ARCH} srs.epita.fr/fic-server/frontend
environment:
CGO_ENABLED: 0
@ -318,14 +318,14 @@ steps:
- 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
- go build -v -buildvcs=false -o deploy/dashboard-${DRONE_STAGE_OS}-${DRONE_STAGE_ARCH} srs.epita.fr/fic-server/dashboard
environment:
CGO_ENABLED: 0
- name: build repochecker
image: golang:alpine
commands:
- go build --tags checkupdate -v -o deploy/repochecker-${DRONE_STAGE_OS}-${DRONE_STAGE_ARCH} srs.epita.fr/fic-server/repochecker
- go build -buildvcs=false --tags checkupdate -v -o deploy/repochecker-${DRONE_STAGE_OS}-${DRONE_STAGE_ARCH} srs.epita.fr/fic-server/repochecker
environment:
CGO_ENABLED: 0
@ -333,7 +333,7 @@ steps:
image: golang:alpine
commands:
- apk --no-cache add build-base
- go build --tags checkupdate -v -o deploy/repochecker-darwin-${DRONE_STAGE_ARCH} srs.epita.fr/fic-server/repochecker
- go build -buildvcs=false --tags checkupdate -v -o deploy/repochecker-darwin-${DRONE_STAGE_ARCH} srs.epita.fr/fic-server/repochecker
environment:
CGO_ENABLED: 0
GOOS: darwin
@ -342,7 +342,7 @@ steps:
- 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
- go build -v -buildvcs=false -o deploy/qa-${DRONE_STAGE_OS}-${DRONE_STAGE_ARCH} srs.epita.fr/fic-server/qa
environment:
CGO_ENABLED: 0

View File

@ -10,7 +10,7 @@ COPY libfic ./libfic/
COPY admin ./admin/
RUN go get -d -v ./admin && \
go build -v -o admin/admin ./admin
go build -v -buildvcs=false -o admin/admin ./admin
FROM alpine:3.14

View File

@ -10,7 +10,7 @@ COPY libfic ./libfic/
COPY backend ./backend/
RUN go get -d -v ./backend && \
go build -v -o backend/backend ./backend
go build -v -buildvcs=false -o backend/backend ./backend
FROM alpine:3.14

View File

@ -10,7 +10,7 @@ COPY libfic ./libfic/
COPY dashboard ./dashboard/
RUN go get -d -v ./dashboard && \
go build -v -o dashboard/dashboard ./dashboard
go build -v -buildvcs=false -o dashboard/dashboard ./dashboard
FROM alpine:3.14

View File

@ -10,7 +10,7 @@ COPY libfic ./libfic/
COPY frontend ./frontend/
RUN go get -d -v ./frontend && \
go build -v -o ./frontend/frontend ./frontend
go build -v -buildvcs=false -o ./frontend/frontend ./frontend
FROM alpine:3.14

View File

@ -10,7 +10,7 @@ COPY libfic ./libfic/
COPY qa ./qa/
RUN go get -d -v ./qa && \
go build -v -o qa/qa ./qa
go build -v -buildvcs=false -o qa/qa ./qa
FROM alpine:3.14

View File

@ -9,7 +9,7 @@ COPY libfic ./libfic/
COPY remote/scores-sync-zqds ./remote/scores-sync-zqds/
RUN go get -d -v ./remote/scores-sync-zqds && \
go build -v -o ./scores-sync-zqds ./remote/scores-sync-zqds
go build -v -buildvcs=false -o ./scores-sync-zqds ./remote/scores-sync-zqds
FROM alpine:3.14