CI: build repochecker and generate repochecker.version
Some checks reported errors
continuous-integration/drone/push Build was killed
Some checks reported errors
continuous-integration/drone/push Build was killed
This commit is contained in:
parent
3bc8f0bf95
commit
38c18ef1aa
3 changed files with 58 additions and 2 deletions
21
.drone.yml
21
.drone.yml
|
|
@ -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:
|
||||
|
|
|
|||
Reference in a new issue