From 7df8b6167c6b5c818fa23339cc23f3426a63d441 Mon Sep 17 00:00:00 2001 From: Timm Fitschen <t.fitschen@indiscale.com> Date: Mon, 7 Jun 2021 01:51:56 +0200 Subject: [PATCH] WIP: pipeline --- .gitlab-ci.yml | 22 ++++++++-------------- 1 file changed, 8 insertions(+), 14 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 2a0dd5b..52f18b2 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -22,19 +22,17 @@ variables: # this is the image where cpplib repo is present (artifact from pipeline in # caosdb-cpplib) - CI_CPPLIB_TESTENV_IMAGE_TAG: $CI_REGISTRY/caosdb/src/caosdb-cpplib/testenv:$CI_COMMIT_REF_NAME - CI_REGISTRY_IMAGE_CPPLIB: $CI_CPPLIB_TESTENV_IMAGE_TAG + CPPLIB_REGISTRY_IMAGE: $CI_REGISTRY/caosdb/src/caosdb-cpplib/testenv:$CI_COMMIT_REF_NAME # this is the image where all the docker containers (server, mysql and test # suite) are started CI_REGISTRY_IMAGE_BASE: $CI_REGISTRY/caosdb/src/caosdb-pyinttest/base:latest - CPPINTTEST_TESTENV_IMAGE_SUFFIX: $CI_COMMIT_REF_NAME - CPPINTTEST_REPO_PATH: caosdb/src/caosdb-cppinttest CPPINTTEST_TESTENV_IMAGE_TAG: $CPPINTTEST_REPO_PATH/testenv:$CPPINTTEST_IMAGE_SUFFIX # this is the image where the cpplib is installed and where the testsuite runs - CPPINTTEST_REGISTRY_IMAGE: $CI_REGISTRY/$CPPINTTEST_TESTENV_IMAGE_TAG + CPPINTTEST_REGISTRY_IMAGE: $CI_REGISTRY/caosdb/src/caosdb-cppinttest/testenv:$CI_COMMIT_REF_NAME # this is the name of the image in the /image-cache/ directory - CPPINTTEST_IMAGE_CACHE: $CPPINTTEST_TESTENV_IMAGE_TAG.tar + CPPINTTEST_IMAGE_CACHE: caosdb/src/caosdb-cppinttest/testenv:CI_COMMIT_REF_NAME.tar + ## FOR DEBUGGING @@ -64,12 +62,8 @@ info: needs: [] script: - echo "Pipeline triggered by $TRIGGERED_BY_REPO@$TRIGGERED_BY_REF ($TRIGGERED_BY_HASH)" - - echo "$CPPLIB_TESTENV_IMAGE_TAG" - - echo "$CI_REGISTRY_IMAGE_CPPLIB" + - echo "$CPPLIB_REGISTRY_IMAGE" - echo "$CI_REGISTRY_IMAGE_BASE" - - echo "$CPPINTTEST_TESTENV_IMAGE_SUFFIX" - - echo "$CPPINTTEST_REPO_PATH" - - echo "$CPPINTTEST_TESTENV_IMAGE_TAG" - echo "$CPPINTTEST_REGISTRY_IMAGE" - echo "$CPPINTTEST_IMAGE_CACHE" @@ -99,9 +93,9 @@ build-testenv: - CPPINT_REF=${CPPINT_REF:-dev} #build testenv image - - docker pull $CI_REGISTRY_IMAGE_CPPLIB || true # remove??? docker build --pull??? - - docker build - --build-arg CI_REGISTRY_IMAGE=$CI_REGISTRY_IMAGE_CPPLIB + - docker pull $CPPLIB_REGISTRY_IMAGE || true # remove??? docker build --pull??? + - docker buil + --build-arg CI_REGISTRY_IMAGE=$CPPLIB_REGISTRY_IMAGE --file .docker/Dockerfile --pull --cache-from $CPPINTTEST_REGISTRY_IMAGE -- GitLab