build-docker: image: docker:cli before_script: - docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY script: - docker build --pull -t illegitimate:$CI_COMMIT_BRANCH . - docker push "illegitimate:$CI_COMMIT_BRANCH" rules: - if: $CI_COMMIT_BRANCH exists: - Dockerfile