image: docker:latest services: - docker:dind stages: - build_publish staging: stage: build_publish before_script: - apk add bash - echo $CI_REGISTRY_PASSWORD | docker login -u $CI_REGISTRY_USER $CI_REGISTRY --password-stdin script: - /bin/bash utils/publish/staging.sh only: - staging production: stage: build_publish before_script: - apk add bash - echo $CI_REGISTRY_PASSWORD | docker login -u $CI_REGISTRY_USER $CI_REGISTRY --password-stdin script: - /bin/bash utils/publish/production.sh only: - tags except: - branches