default: image: docker:git stages: - build build: stage: build variables: IMAGE: $CI_REGISTRY_IMAGE TAG: $CI_COMMIT_BRANCH-$CI_COMMIT_SHORT_SHA before_script: - echo $CI_REGISTRY_PASSWORD | docker login -u $CI_REGISTRY_USER --password-stdin $CI_REGISTRY - docker info script: - docker build -t $IMAGE:$TAG . - docker push $IMAGE:$TAG