--- .push: stage: image interruptible: true 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 checker: extends: - .push variables: DOCKERFILE: Dockerfile-checker receiver: extends: - .push variables: DOCKERFILE: Dockerfile-receiver generator: extends: - .push variables: DOCKERFILE: Dockerfile-generator admin: extends: - .push variables: DOCKERFILE: Dockerfile-admin fickit-deploy: extends: - .push variables: DOCKERFILE: Dockerfile-deploy get-remote-files: extends: - .push variables: DOCKERFILE: Dockerfile-get-remote-files evdist: extends: - .push variables: DOCKERFILE: Dockerfile-evdist frontend-ui: extends: - .push variables: DOCKERFILE: Dockerfile-frontend-ui nginx: extends: - .push variables: DOCKERFILE: Dockerfile-nginx dashboard: extends: - .push variables: DOCKERFILE: Dockerfile-dashboard repochecker: extends: - .push variables: DOCKERFILE: Dockerfile-repochecker qa: extends: - .push variables: DOCKERFILE: Dockerfile-qa remote-challenge-sync-airbus: extends: - .push variables: DOCKERFILE: Dockerfile-remote-challenge-sync-airbus