diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 33cb6f1f72835bb404b1a243e259ce2c17292a31..d97df52c86d3a6f7158978945076bc39459fcf54 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -65,54 +65,6 @@ info: - echo "$CI_REGISTRY_IMAGE_BASE" - echo "$CPPINTTEST_REGISTRY_IMAGE" - echo "$CPPINTTEST_IMAGE_CACHE" - - if [ "$CAOSDB_TAG" == "" ] ; then - echo "here1"; - else - echo "Load deploy images with tag $CAOSDB_TAG ..." - echo "Load deploy images with tag $CAOSDB_TAG ... success" - fi - - if [ "$CAOSDB_TAG" == "" ] ; then - if echo "$F_BRANCH" | grep -c "^f-" ; then - CAOSDB_TAG=${DEPLOY_REF}_F_${F_BRANCH}-latest; - echo "Load deploy images with tag $CAOSDB_TAG ..." - else - CAOSDB_TAG=${DEPLOY_REF}-latest ; - echo "Load deploy images with tag $CAOSDB_TAG ..." - docker pull "${CI_REGISTRY}/caosdb/src/caosdb-deploy:${CAOSDB_TAG}" ; - echo "Load deploy images with tag $CAOSDB_TAG ... success" - fi; - else - echo "Load deploy images with tag $CAOSDB_TAG ..." - docker pull "${CI_REGISTRY}/caosdb/src/caosdb-deploy:${CAOSDB_TAG}" ; - echo "Load deploy images with tag $CAOSDB_TAG ... success" - fi - - if ! docker pull "${CI_REGISTRY}/caosdb/src/caosdb-deploy:${CAOSDB_TAG}" ; then - echo "Load deploy images with tag $CAOSDB_TAG ... error. Try another" ; - echo "Load deploy images with tag $CAOSDB_TAG ..." - echo "Load deploy images with tag $CAOSDB_TAG ... success" - fi ; - - if [ "$CAOSDB_TAG" == "" ] ; then - if echo "$F_BRANCH" | grep -c "^f-" ; then - CAOSDB_TAG=${DEPLOY_REF}_F_${F_BRANCH}-latest; - echo "Load deploy images with tag $CAOSDB_TAG ..." - if ! docker pull "${CI_REGISTRY}/caosdb/src/caosdb-deploy:${CAOSDB_TAG}" ; then - echo "Load deploy images with tag $CAOSDB_TAG ... error. Try another" ; - CAOSDB_TAG=${DEPLOY_REF}-latest ; - echo "Load deploy images with tag $CAOSDB_TAG ..." - docker pull "${CI_REGISTRY}/caosdb/src/caosdb-deploy:${CAOSDB_TAG}" ; - echo "Load deploy images with tag $CAOSDB_TAG ... success" - fi ; - else - CAOSDB_TAG=${DEPLOY_REF}-latest ; - echo "Load deploy images with tag $CAOSDB_TAG ..." - docker pull "${CI_REGISTRY}/caosdb/src/caosdb-deploy:${CAOSDB_TAG}" ; - echo "Load deploy images with tag $CAOSDB_TAG ... success" - fi; - else - echo "Load deploy images with tag $CAOSDB_TAG ..." - docker pull "${CI_REGISTRY}/caosdb/src/caosdb-deploy:${CAOSDB_TAG}" ; - echo "Load deploy images with tag $CAOSDB_TAG ... success" - fi # Build a docker image in which tests for this repository can run @@ -187,28 +139,16 @@ test: - docker login -u gitlab-ci-token -p $CI_JOB_TOKEN $CI_REGISTRY - - if [[ "$CAOSDB_TAG" == "" ]] ; then + + - if [[ "$CAOSDB_TAG" == "" ]]; then if echo "$F_BRANCH" | grep -c "^f-" ; then - CAOSDB_TAG=${DEPLOY_REF}_F_${F_BRANCH}-latest ; - echo "Load deploy images with tag $CAOSDB_TAG ..." ; - if ! docker pull "${CI_REGISTRY}/caosdb/src/caosdb-deploy:${CAOSDB_TAG}" ; then - echo "Load deploy images with tag $CAOSDB_TAG ... error. Try another" ; - CAOSDB_TAG=${DEPLOY_REF}-latest ; - echo "Load deploy images with tag $CAOSDB_TAG ..." ; - docker pull "${CI_REGISTRY}/caosdb/src/caosdb-deploy:${CAOSDB_TAG}" ; - echo "Load deploy images with tag $CAOSDB_TAG ... success" ; - fi ; + CAOSDB_TAG=${DEPLOY_REF}_F_${F_BRANCH}-latest; + docker pull $CI_REGISTRY/caosdb/src/caosdb-deploy:$CAOSDB_TAG || CAOSDB_TAG=${DEPLOY_REF}-latest ; else - CAOSDB_TAG=${DEPLOY_REF}-latest ; - echo "Load deploy images with tag $CAOSDB_TAG ..." ; - docker pull "${CI_REGISTRY}/caosdb/src/caosdb-deploy:${CAOSDB_TAG}" ; - echo "Load deploy images with tag $CAOSDB_TAG ... success" ; + CAOSDB_TAG=${DEPLOY_REF}-latest; fi; - else - echo "Load deploy images with tag $CAOSDB_TAG ..." ; - docker pull "${CI_REGISTRY}/caosdb/src/caosdb-deploy:${CAOSDB_TAG}" ; - echo "Load deploy images with tag $CAOSDB_TAG ... success" ; fi + - docker pull $CI_REGISTRY/caosdb/src/caosdb-deploy:$CAOSDB_TAG || CAOSDB_TAG=dev-latest ; - docker load < /image-cache/${CPPINTTEST_IMAGE_CACHE} || true - docker pull $CPPINTTEST_REGISTRY_IMAGE