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

View File

@ -10,7 +10,7 @@ COPY libfic ./libfic/
COPY admin ./admin/ COPY admin ./admin/
RUN go get -d -v ./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 FROM alpine:3.14

View File

@ -10,7 +10,7 @@ COPY libfic ./libfic/
COPY backend ./backend/ COPY backend ./backend/
RUN go get -d -v ./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 FROM alpine:3.14

View File

@ -10,7 +10,7 @@ COPY libfic ./libfic/
COPY dashboard ./dashboard/ COPY dashboard ./dashboard/
RUN go get -d -v ./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 FROM alpine:3.14

View File

@ -10,7 +10,7 @@ COPY libfic ./libfic/
COPY frontend ./frontend/ COPY frontend ./frontend/
RUN go get -d -v ./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 FROM alpine:3.14

View File

@ -10,7 +10,7 @@ COPY libfic ./libfic/
COPY qa ./qa/ COPY qa ./qa/
RUN go get -d -v ./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 FROM alpine:3.14

View File

@ -9,7 +9,7 @@ COPY libfic ./libfic/
COPY remote/scores-sync-zqds ./remote/scores-sync-zqds/ COPY remote/scores-sync-zqds ./remote/scores-sync-zqds/
RUN go get -d -v ./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 FROM alpine:3.14