From c6cab13e6a0ace0e3f0dec41c6f289cc4d967a1b Mon Sep 17 00:00:00 2001 From: timvisee Date: Thu, 15 Oct 2020 19:16:49 +0200 Subject: [PATCH] Publish Docker image for each master commit on local registry --- .gitlab-ci.yml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index ded67bdf..2e6e69d2 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -2,6 +2,7 @@ image: "node:12-slim" stages: - test + - package before_script: # Install dependencies @@ -21,3 +22,20 @@ test: - npm ci - npm run lint - npm test + +package-docker: + stage: package + image: docker:latest + services: + - docker:dind + only: + - master + script: + - export IMG_NAME=registry.gitlab.com/timvisee/send:master-$CI_COMMIT_SHA + + # Login in to registry + - 'docker login registry.gitlab.com -u $DOCKER_USER -p $DOCKER_PASS' + + # build and push image + - docker build -t $IMG_NAME . + - docker push $IMG_NAME