diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 772a01817196935f39a9509f6f6bf9094ba87fb9..88167a208b461cd18585ee5387616d2cb4a39586 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -97,7 +97,7 @@ stages: # script: # - cd tangostationcontrol # - python setup.py bdist_wheel -docker_images: +docker_store_images: stage: images image: docker:latest tags: @@ -107,12 +107,16 @@ docker_images: variables: DOCKER_TLS_CERTDIR: "/certs" before_script: - - apk add --update make bash docker-compose - - apk add --update bind-tools +# - apk add --update make bash docker-compose +# - apk add --update bind-tools - docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY script: - touch /root/.Xauthority # Hack BASH_SOURCE into sourced files, docker its sh shell won't set this - export BASH_SOURCE=$(pwd)/bootstrap/etc/lofar20rc.sh - - cd docker-compose - - make pull +# source the lofarrc file and mask its non zero exit code + - . bootstrap/etc/lofar20rc.sh || true +# Allow docker image script test to execute + - chmod u+x $CI_PROJECT_DIR/sbin/tag_and_push_docker_image.sh +# Do not remove 'bash' or statement will be ignored by primitive docker shell + - bash $CI_PROJECT_DIR/sbin/tag_and_push_docker_image.sh