Add deploy stage to CI/CD pipeline

Signed-off-by: Norman Ziegner <norman.ziegner@ufz.de>
4 jobs for push-singularity-container in 3 minutes and 20 seconds (queued for 1 second)
Status Name Job ID Coverage
  Build
passed build #269139
docker

00:01:42

 
  Deploy
passed deploy #269140

00:00:42

 
  Test
failed test #269145

00:00:55

failed test #269141

00:00:11

 
Name Stage Failure
failed
test Test
Using docker image sha256:b8c0d5872901914c7b76342465ff510b58ee0a3cc18d174e6dba8428d452ef58 for quay.io/singularity/singularity:v3.7.3 with digest quay.io/singularity/singularity@sha256:c23e4cabbbbee67baee1f3b31fe7c6a09e5bbc8d94deae61322a3167ae64fe20 ...
$ mkdir test && cd test
$ singularity pull --docker-username "${CI_REGISTRY_USER}" --docker-password "${CI_REGISTRY_PASSWORD}" Singularity.sif oras://"${CI_REGISTRY_IMAGE}"/"${CI_PROJECT_NAME}":"${CI_COMMIT_REF_SLUG}"
INFO: Downloading oras image
$ ./Singularity.sif
FATAL: while extracting ./Singularity.sif: root filesystem extraction failed: extract command failed:
ERROR : Failed to set mount propagation: Permission denied
: exit status 1
Cleaning up file based variables
ERROR: Job failed: exit code 1