CI: build repochecker and generate repochecker.version
Some checks reported errors
continuous-integration/drone/push Build was killed

This commit is contained in:
nemunaire 2020-11-13 15:15:37 +01:00
commit 38c18ef1aa
3 changed files with 58 additions and 2 deletions

View file

@ -20,6 +20,7 @@ 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
- go get -v -d srs.epita.fr/fic-server/repochecker
- go get -v -d srs.epita.fr/fic-server/qa
- mkdir deploy
@ -31,6 +32,7 @@ steps:
- 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
- name: build admin
@ -53,6 +55,20 @@ steps:
commands:
- go build -v -o deploy/dashboard-${DRONE_STAGE_OS}-${DRONE_STAGE_ARCH} srs.epita.fr/fic-server/dashboard
- 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
- grep "const version" repochecker/update.go | sed -r 's/^.*=\s*(\S.*)$/\1/' > deploy/repochecker.version
- name: build repochecker for macOS
image: golang:alpine
commands:
- go build -v -o deploy/repochecker-darwin-${DRONE_STAGE_ARCH} srs.epita.fr/fic-server/repochecker
environment:
GOOS: darwin
GOARCH: amd64
- name: build qa
image: golang:alpine
commands:
@ -116,6 +132,11 @@ steps:
commands:
- go build -v -o deploy/dashboard-${DRONE_STAGE_OS}-${DRONE_STAGE_ARCH} srs.epita.fr/fic-server/dashboard
- 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
- name: build qa
image: golang:alpine
commands: