stages: - build - test - publish .img: &img image: "domaindrivenarchitecture/ddadevops-dind:4.7.2" services: - docker:dind before_script: - export RELEASE_ARTIFACT_TOKEN=$MEISSA_REPO_BUERO_RW - export IMAGE_DOCKERHUB_USER=$DOCKERHUB_USER - export IMAGE_DOCKERHUB_PASSWORD=$DOCKERHUB_PASSWORD - export IMAGE_TAG=$CI_COMMIT_TAG .tag_only: &tag_only rules: - if: '$CI_PIPELINE_SOURCE == "merge_request_event"' when: never - if: '$CI_COMMIT_TAG =~ /^[0-9]+\.[0-9]+\.[0-9]+$/' dda-backup-image-publish: <<: *img <<: *tag_only stage: image script: - cd infrastructure/docker && pyb image publish