server/.gitlab-ci/image.yml

100 lines
1.7 KiB
YAML
Raw Normal View History

---
2023-07-14 00:07:31 +00:00
.push:
stage: image
interruptible: true
2023-07-14 00:07:31 +00:00
needs: []
image:
name: gcr.io/kaniko-project/executor:v1.9.0-debug
entrypoint: [""]
before_script:
- mkdir -p /kaniko/.docker
- echo "{\"auths\":{\"${CI_REGISTRY}\":{\"username\":\"${CI_REGISTRY_USER}\",\"password\":\"${CI_REGISTRY_PASSWORD}\"}}}" > /kaniko/.docker/config.json
script:
- |
/kaniko/executor \
--context . \
--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
2023-07-14 00:07:31 +00:00
checker:
extends:
- .push
variables:
2023-07-14 00:07:31 +00:00
DOCKERFILE: Dockerfile-checker
receiver:
extends:
- .push
variables:
DOCKERFILE: Dockerfile-receiver
2023-07-14 11:08:58 +00:00
generator:
extends:
- .push
variables:
DOCKERFILE: Dockerfile-generator
admin:
2023-07-14 00:07:31 +00:00
extends:
- .push
variables:
DOCKERFILE: Dockerfile-admin
2023-10-23 15:55:10 +00:00
fickit-deploy:
extends:
- .push
variables:
DOCKERFILE: Dockerfile-deploy
get-remote-files:
extends:
- .push
variables:
DOCKERFILE: Dockerfile-get-remote-files
evdist:
2023-07-14 00:07:31 +00:00
extends:
- .push
variables:
DOCKERFILE: Dockerfile-evdist
frontend-ui:
2023-07-14 00:07:31 +00:00
extends:
- .push
variables:
DOCKERFILE: Dockerfile-frontend-ui
nginx:
2023-07-14 00:07:31 +00:00
extends:
- .push
variables:
DOCKERFILE: Dockerfile-nginx
dashboard:
2023-07-14 00:07:31 +00:00
extends:
- .push
variables:
DOCKERFILE: Dockerfile-dashboard
repochecker:
2023-07-14 00:07:31 +00:00
extends:
- .push
variables:
DOCKERFILE: Dockerfile-repochecker
qa:
2023-07-14 00:07:31 +00:00
extends:
- .push
variables:
DOCKERFILE: Dockerfile-qa
2024-03-22 22:06:40 +00:00
remote-challenge-sync-airbus:
extends:
- .push
variables:
DOCKERFILE: Dockerfile-remote-challenge-sync-airbus