diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index df72e833a4638e999d9fa2b0acdc0f3a956a3354..6c76f282930e880e0b9c7da5d36dae4cba26417c 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,11 +1,19 @@ image: node:latest -stages: - - Build +variables: + CONTAINER_IMAGE: 'registry.kszk.bme.hu/kszk/devteam/$CI_PROJECT_NAME:$CI_COMMIT_REF_NAME' +stages: + - Docker Build -Install_Test: - stage: Build +Docker build: + stage: Docker Build + tags: [docker] + only: + - tags + image: + name: gcr.io/kaniko-project/executor:debug + entrypoint: [''] script: - - npm install - - ./node_modules/.bin/eslint . + - echo "{\"auths\":{\"registry.kszk.bme.hu\":{\"username\":\"$REGISTRY_USER\",\"password\":\"$REGISTRY_PASSWORD\"}}}" > /kaniko/.docker/config.json + - /kaniko/executor --context $CI_PROJECT_DIR --dockerfile $CI_PROJECT_DIR/Dockerfile --destination $CONTAINER_IMAGE