feat(ci): add sast and qa jobs

This commit is contained in:
Adrien Langou 2023-07-14 02:07:31 +02:00 committed by Pierre-Olivier Mercier
commit eb67674da0
3 changed files with 104 additions and 40 deletions

View file

@ -1,8 +1,9 @@
---
.push: &push-image
.push:
stage: image
interruptible: true
needs: []
image:
name: gcr.io/kaniko-project/executor:v1.9.0-debug
entrypoint: [""]
@ -19,47 +20,56 @@
only:
- master
backend:
checker:
extends:
- .push
variables:
DOCKERFILE: Dockerfile-backend
<<: *push-image
DOCKERFILE: Dockerfile-checker
receiver:
extends:
- .push
variables:
DOCKERFILE: Dockerfile-receiver
admin:
extends:
- .push
variables:
DOCKERFILE: Dockerfile-admin
<<: *push-image
evdist:
extends:
- .push
variables:
DOCKERFILE: Dockerfile-evdist
<<: *push-image
frontend:
variables:
DOCKERFILE: Dockerfile-frontend
<<: *push-image
frontend-ui:
extends:
- .push
variables:
DOCKERFILE: Dockerfile-frontend-ui
<<: *push-image
nginx:
extends:
- .push
variables:
DOCKERFILE: Dockerfile-nginx
<<: *push-image
dashboard:
extends:
- .push
variables:
DOCKERFILE: Dockerfile-dashboard
<<: *push-image
repochecker:
extends:
- .push
variables:
DOCKERFILE: Dockerfile-repochecker
<<: *push-image
qa:
extends:
- .push
variables:
DOCKERFILE: Dockerfile-qa
<<: *push-image