27 lines
627 B
YAML
27 lines
627 B
YAML
stages:
|
|
- image
|
|
|
|
.img: &img
|
|
image: "domaindrivenarchitecture/ddadevops-dind:4.10.5"
|
|
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
|
|
|
|
|