feat(ci): add generator

This commit is contained in:
Adrien Langou 2023-07-14 13:08:58 +02:00 committed by Pierre-Olivier Mercier
parent eb67674da0
commit b3b102b2f4
3 changed files with 19 additions and 3 deletions

View file

@ -26,7 +26,7 @@ include:
.scanners-matrix: .scanners-matrix:
parallel: parallel:
matrix: matrix:
- IMAGE_NAME: [checker, admin, evdist, frontend-ui, nginx, dashboard, repochecker, qa, receiver] - IMAGE_NAME: [checker, admin, evdist, frontend-ui, nginx, dashboard, repochecker, qa, receiver, generator]
container_scanning: container_scanning:
stage: container_scanning stage: container_scanning
@ -47,6 +47,8 @@ sast:
stage: sast stage: sast
interruptible: true interruptible: true
needs: [] needs: []
before_script:
- rm -rf .go/
secret_detection: secret_detection:
stage: sast stage: sast
@ -69,6 +71,7 @@ get-deps:
- go get -v -d srs.epita.fr/fic-server/admin - go get -v -d srs.epita.fr/fic-server/admin
- go get -v -d srs.epita.fr/fic-server/checker - go get -v -d srs.epita.fr/fic-server/checker
- go get -v -d srs.epita.fr/fic-server/receiver - go get -v -d srs.epita.fr/fic-server/receiver
- go get -v -d srs.epita.fr/fic-server/generator
- go get -v -d srs.epita.fr/fic-server/evdist - go get -v -d srs.epita.fr/fic-server/evdist
- go get -v -d srs.epita.fr/fic-server/dashboard - 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/repochecker
@ -96,6 +99,7 @@ vet:
- go vet -v -buildvcs=false srs.epita.fr/fic-server/admin/pki - go vet -v -buildvcs=false srs.epita.fr/fic-server/admin/pki
- go vet -v -buildvcs=false 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/checker - go vet -v -buildvcs=false srs.epita.fr/fic-server/checker
- go vet -v -buildvcs=false srs.epita.fr/fic-server/generator
- go vet -v -buildvcs=false srs.epita.fr/fic-server/receiver - go vet -v -buildvcs=false srs.epita.fr/fic-server/receiver
- go vet -v -buildvcs=false srs.epita.fr/fic-server/evdist - go vet -v -buildvcs=false srs.epita.fr/fic-server/evdist
- go vet -v -buildvcs=false srs.epita.fr/fic-server/dashboard - go vet -v -buildvcs=false srs.epita.fr/fic-server/dashboard

View file

@ -27,13 +27,19 @@ build-checker:
extends: extends:
- .build - .build
script: script:
- go build -v -buildvcs=false -o deploy/backend srs.epita.fr/fic-server/checker - go build -v -buildvcs=false -o deploy/checker srs.epita.fr/fic-server/checker
build-generator:
extends:
- .build
script:
- go build -v -buildvcs=false -o deploy/generator srs.epita.fr/fic-server/generator
build-receiver: build-receiver:
extends: extends:
- .build - .build
script: script:
- go build -v -buildvcs=false -o deploy/backend srs.epita.fr/fic-server/receiver - go build -v -buildvcs=false -o deploy/receiver srs.epita.fr/fic-server/receiver
build-admin: build-admin:
extends: extends:

View file

@ -32,6 +32,12 @@ receiver:
variables: variables:
DOCKERFILE: Dockerfile-receiver DOCKERFILE: Dockerfile-receiver
generator:
extends:
- .push
variables:
DOCKERFILE: Dockerfile-generator
admin: admin:
extends: extends:
- .push - .push