From f8be014b5743513ff39686360c0f06972cc6d088 Mon Sep 17 00:00:00 2001 From: Timm Fitschen <t.fitschen@indiscale.com> Date: Mon, 28 Jun 2021 11:45:40 +0200 Subject: [PATCH] WIP: pipeline more logging during pipeline --- .docker/Dockerfile | 7 ++----- .gitlab-ci.yml | 6 ++++++ 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/.docker/Dockerfile b/.docker/Dockerfile index 70c37e0..e7a17cb 100644 --- a/.docker/Dockerfile +++ b/.docker/Dockerfile @@ -19,12 +19,9 @@ RUN apt-get install -y openjdk-11-jdk-headless # build and run tests -CMD ls -la && \ - ls -la /usr/local/lib/ && \ - ls -la /usr/local/lib/libcaosdb && \ - mkdir build && \ +CMD mkdir build && \ cd build && \ - /wait-for-it.sh caosdb-server:10443 -t 500 -- \ cmake -D CMAKE_PREFIX_PATH=/usr/local/lib/libcaosdb .. && \ cmake --build . && \ + /wait-for-it.sh caosdb-server:10443 -t 500 -- \ ctest diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index c21d3d6..4c10280 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -160,6 +160,10 @@ test: # here the server and the mysql backend docker are being started - CAOSDB_TAG=$CAOSDB_TAG docker-compose up -d + # store versions of CaosDB parts + - docker exec -u 0 -t docker_caosdb-server_1 cat /opt/caosdb/git/caosdb_server_commit > hash_server + - docker exec -u 0 -t docker_caosdb-server_1 cat /opt/caosdb/git/caosdb_mysqlbackend_commit > hash_mysql + - docker exec -u 0 -t docker_caosdb-server_1 cat /opt/caosdb/git/caosdb_proto_commit > hash_server # the pyinttest docker writes the return value of the tests into the # file result @@ -179,6 +183,8 @@ test: - echo mariadb:$(docker image ls mariadb | grep mariadb | awk '{print $2}') - docker save mariadb:$(docker image ls mariadb | grep mariadb | awk '{print $2}') > /image-cache/mariadb.tar || true + - cat ../caosdb_log.txt + # exit with fail when errors exist - exit $rc timeout: 3h -- GitLab