diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 60686904..99d640a2 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -26,7 +26,7 @@ include: .scanners-matrix: parallel: 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: stage: container_scanning @@ -47,6 +47,8 @@ sast: stage: sast interruptible: true needs: [] + before_script: + - rm -rf .go/ secret_detection: 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/checker - 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/dashboard - 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 - 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/evdist - go vet -v -buildvcs=false srs.epita.fr/fic-server/dashboard diff --git a/.gitlab-ci/build.yml b/.gitlab-ci/build.yml index 0e751cd5..2f8a2804 100644 --- a/.gitlab-ci/build.yml +++ b/.gitlab-ci/build.yml @@ -27,13 +27,19 @@ build-checker: extends: - .build 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: extends: - .build 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: extends: diff --git a/.gitlab-ci/image.yml b/.gitlab-ci/image.yml index 7cf5f116..4b5f67b7 100644 --- a/.gitlab-ci/image.yml +++ b/.gitlab-ci/image.yml @@ -32,6 +32,12 @@ receiver: variables: DOCKERFILE: Dockerfile-receiver +generator: + extends: + - .push + variables: + DOCKERFILE: Dockerfile-generator + admin: extends: - .push