img_publish: stage: publish script: - apk add img - if [[ $DOCKER_DIRECTORY ]]; then cd $DOCKER_DIRECTORY; fi; - img login -u $DOCKER_REPO_USERNAME -p $DOCKER_REPO_PASSWORD $DOCKER_REPO_HOSTNAME - img build -t $DOCKER_REPO_HOSTNAME/$DOCKER_REPO_NAME/$APP_NAME:$VERSION . - img push $DOCKER_REPO_HOSTNAME/$DOCKER_REPO_NAME/$APP_NAME:$VERSION rules: - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH # Run this job when commits are pushed or merged to the default branch - if: $CI_PIPELINE_SOURCE == "web" && $PUBLISH_DOCKER