feat(ci): trigger image build only on master

This commit is contained in:
Adrien Langou 2023-07-14 01:41:25 +02:00 committed by Pierre-Olivier Mercier
parent 9c656c92fe
commit 4ef8589330

View File

@ -39,6 +39,8 @@ cache:
--dockerfile "${DOCKERFILE}" \
--destination "${CI_REGISTRY_IMAGE}/${CI_COMMIT_REF_SLUG}/${CI_JOB_NAME}:${CI_COMMIT_SHA}" \
--destination "${CI_REGISTRY_IMAGE}/${CI_COMMIT_REF_SLUG}/${CI_JOB_NAME}:latest"
only:
- master
get-deps:
stage: deps
@ -103,7 +105,6 @@ build-backend:
- go build -v -buildvcs=false -o deploy/backend srs.epita.fr/fic-server/backend
backend:
needs: ["build-backend"]
variables:
DOCKERFILE: Dockerfile-backend
<<: *push-image
@ -115,7 +116,6 @@ build-admin:
- go build -v -buildvcs=false -o deploy/admin srs.epita.fr/fic-server/admin
admin:
needs: ["build-admin"]
variables:
DOCKERFILE: Dockerfile-admin
<<: *push-image
@ -126,7 +126,6 @@ build-evdist:
- go build -v -buildvcs=false -o deploy/evdist srs.epita.fr/fic-server/evdist
evdist:
needs: ["build-evdist"]
variables:
DOCKERFILE: Dockerfile-evdist
<<: *push-image
@ -137,7 +136,6 @@ build-frontend:
- go build -v -buildvcs=false -o deploy/frontend srs.epita.fr/fic-server/frontend
frontend:
needs: ["build-frontend"]
variables:
DOCKERFILE: Dockerfile-frontend
<<: *push-image
@ -152,13 +150,11 @@ build-frontend-ui:
- npm run build
frontend-ui:
needs: ["build-frontend-ui"]
variables:
DOCKERFILE: Dockerfile-frontend-ui
<<: *push-image
nginx:
needs: ["build-frontend-ui"]
variables:
DOCKERFILE: Dockerfile-nginx
<<: *push-image
@ -169,7 +165,6 @@ build-dashboard:
- go build -v -buildvcs=false -o deploy/dashboard srs.epita.fr/fic-server/dashboard
dashboard:
needs: ["build-dashboard"]
variables:
DOCKERFILE: Dockerfile-dashboard
<<: *push-image
@ -187,7 +182,6 @@ build-repochecker:
- grep "const version" repochecker/update.go | sed -r 's/^.*=\s*(\S.*)$/\1/' > deploy/repochecker.version
repochecker:
needs: ["build-repochecker"]
variables:
DOCKERFILE: Dockerfile-repochecker
<<: *push-image
@ -201,7 +195,6 @@ build-qa:
- go build -v -buildvcs=false -o deploy/qa srs.epita.fr/fic-server/qa
qa:
needs: ["build-qa"]
variables:
DOCKERFILE: Dockerfile-qa
<<: *push-image