feat(ci): trigger image build only on master
This commit is contained in:
parent
9c656c92fe
commit
4ef8589330
|
@ -39,6 +39,8 @@ cache:
|
||||||
--dockerfile "${DOCKERFILE}" \
|
--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}:${CI_COMMIT_SHA}" \
|
||||||
--destination "${CI_REGISTRY_IMAGE}/${CI_COMMIT_REF_SLUG}/${CI_JOB_NAME}:latest"
|
--destination "${CI_REGISTRY_IMAGE}/${CI_COMMIT_REF_SLUG}/${CI_JOB_NAME}:latest"
|
||||||
|
only:
|
||||||
|
- master
|
||||||
|
|
||||||
get-deps:
|
get-deps:
|
||||||
stage: deps
|
stage: deps
|
||||||
|
@ -103,7 +105,6 @@ build-backend:
|
||||||
- go build -v -buildvcs=false -o deploy/backend srs.epita.fr/fic-server/backend
|
- go build -v -buildvcs=false -o deploy/backend srs.epita.fr/fic-server/backend
|
||||||
|
|
||||||
backend:
|
backend:
|
||||||
needs: ["build-backend"]
|
|
||||||
variables:
|
variables:
|
||||||
DOCKERFILE: Dockerfile-backend
|
DOCKERFILE: Dockerfile-backend
|
||||||
<<: *push-image
|
<<: *push-image
|
||||||
|
@ -115,7 +116,6 @@ build-admin:
|
||||||
- go build -v -buildvcs=false -o deploy/admin srs.epita.fr/fic-server/admin
|
- go build -v -buildvcs=false -o deploy/admin srs.epita.fr/fic-server/admin
|
||||||
|
|
||||||
admin:
|
admin:
|
||||||
needs: ["build-admin"]
|
|
||||||
variables:
|
variables:
|
||||||
DOCKERFILE: Dockerfile-admin
|
DOCKERFILE: Dockerfile-admin
|
||||||
<<: *push-image
|
<<: *push-image
|
||||||
|
@ -126,7 +126,6 @@ build-evdist:
|
||||||
- go build -v -buildvcs=false -o deploy/evdist srs.epita.fr/fic-server/evdist
|
- go build -v -buildvcs=false -o deploy/evdist srs.epita.fr/fic-server/evdist
|
||||||
|
|
||||||
evdist:
|
evdist:
|
||||||
needs: ["build-evdist"]
|
|
||||||
variables:
|
variables:
|
||||||
DOCKERFILE: Dockerfile-evdist
|
DOCKERFILE: Dockerfile-evdist
|
||||||
<<: *push-image
|
<<: *push-image
|
||||||
|
@ -137,7 +136,6 @@ build-frontend:
|
||||||
- go build -v -buildvcs=false -o deploy/frontend srs.epita.fr/fic-server/frontend
|
- go build -v -buildvcs=false -o deploy/frontend srs.epita.fr/fic-server/frontend
|
||||||
|
|
||||||
frontend:
|
frontend:
|
||||||
needs: ["build-frontend"]
|
|
||||||
variables:
|
variables:
|
||||||
DOCKERFILE: Dockerfile-frontend
|
DOCKERFILE: Dockerfile-frontend
|
||||||
<<: *push-image
|
<<: *push-image
|
||||||
|
@ -152,13 +150,11 @@ build-frontend-ui:
|
||||||
- npm run build
|
- npm run build
|
||||||
|
|
||||||
frontend-ui:
|
frontend-ui:
|
||||||
needs: ["build-frontend-ui"]
|
|
||||||
variables:
|
variables:
|
||||||
DOCKERFILE: Dockerfile-frontend-ui
|
DOCKERFILE: Dockerfile-frontend-ui
|
||||||
<<: *push-image
|
<<: *push-image
|
||||||
|
|
||||||
nginx:
|
nginx:
|
||||||
needs: ["build-frontend-ui"]
|
|
||||||
variables:
|
variables:
|
||||||
DOCKERFILE: Dockerfile-nginx
|
DOCKERFILE: Dockerfile-nginx
|
||||||
<<: *push-image
|
<<: *push-image
|
||||||
|
@ -169,7 +165,6 @@ build-dashboard:
|
||||||
- go build -v -buildvcs=false -o deploy/dashboard srs.epita.fr/fic-server/dashboard
|
- go build -v -buildvcs=false -o deploy/dashboard srs.epita.fr/fic-server/dashboard
|
||||||
|
|
||||||
dashboard:
|
dashboard:
|
||||||
needs: ["build-dashboard"]
|
|
||||||
variables:
|
variables:
|
||||||
DOCKERFILE: Dockerfile-dashboard
|
DOCKERFILE: Dockerfile-dashboard
|
||||||
<<: *push-image
|
<<: *push-image
|
||||||
|
@ -187,7 +182,6 @@ build-repochecker:
|
||||||
- grep "const version" repochecker/update.go | sed -r 's/^.*=\s*(\S.*)$/\1/' > deploy/repochecker.version
|
- grep "const version" repochecker/update.go | sed -r 's/^.*=\s*(\S.*)$/\1/' > deploy/repochecker.version
|
||||||
|
|
||||||
repochecker:
|
repochecker:
|
||||||
needs: ["build-repochecker"]
|
|
||||||
variables:
|
variables:
|
||||||
DOCKERFILE: Dockerfile-repochecker
|
DOCKERFILE: Dockerfile-repochecker
|
||||||
<<: *push-image
|
<<: *push-image
|
||||||
|
@ -201,7 +195,6 @@ build-qa:
|
||||||
- go build -v -buildvcs=false -o deploy/qa srs.epita.fr/fic-server/qa
|
- go build -v -buildvcs=false -o deploy/qa srs.epita.fr/fic-server/qa
|
||||||
|
|
||||||
qa:
|
qa:
|
||||||
needs: ["build-qa"]
|
|
||||||
variables:
|
variables:
|
||||||
DOCKERFILE: Dockerfile-qa
|
DOCKERFILE: Dockerfile-qa
|
||||||
<<: *push-image
|
<<: *push-image
|
||||||
|
|
Loading…
Reference in New Issue
Block a user