From 939a031c7c79824bb6efa736eddf869fc4adc942 Mon Sep 17 00:00:00 2001
From: Timm Fitschen <t.fitschen@indiscale.com>
Date: Tue, 8 Jun 2021 00:40:38 +0200
Subject: [PATCH] WIP: pipeline

---
 .docker/Dockerfile | 6 +++---
 .docker/run.sh     | 3 ++-
 .gitlab-ci.yml     | 2 +-
 3 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/.docker/Dockerfile b/.docker/Dockerfile
index 0a7d2f0..956a017 100644
--- a/.docker/Dockerfile
+++ b/.docker/Dockerfile
@@ -1,5 +1,5 @@
 ARG CPPLIB_REGISTRY_IMAGE
-ARG CPPLIB_VERSION
+ARG CPPLIB_VERSION=bla
 FROM $CPPLIB_REGISTRY_IMAGE
 
 COPY .docker/wait-for-it.sh /wait-for-it.sh
@@ -24,10 +24,10 @@ RUN echo $ENV_CPPLIB_VERSION
 # build and run tests
 CMD ls -la && \
     ls -la /usr/local/lib/ && \
-    ls -la /usr/local/lib/libcaosdb-${ENV_CPPLIB_VERSION} && \
+    ls -la /usr/local/lib/libcaosdb-$ENV_CPPLIB_VERSION && \
     mkdir build && \
     cd build && \
     /wait-for-it.sh caosdb-server:10443 -t 500 -- \
-    cmake -D CMAKE_PREFIX_PATH=/usr/local/lib/libcaosdb-${ENV_CPPLIB_VERSION} .. && \
+    cmake -D CMAKE_PREFIX_PATH=/usr/local/lib/libcaosdb-$ENV_CPPLIB_VERSION .. && \
     cmake --build . && \
     ctest
diff --git a/.docker/run.sh b/.docker/run.sh
index b0e1a71..3853bef 100755
--- a/.docker/run.sh
+++ b/.docker/run.sh
@@ -1,5 +1,6 @@
 #!/bin/sh
 
-docker-compose -f tester.yml run tester
+echo $CPPLIB_VERSION
+CPPLIB_VERSION=$CPPLIB_VERSION docker-compose -f tester.yml run tester
 rv=$?
 echo $rv > result
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 8a0ea33..5c0297e 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -164,7 +164,7 @@ test:
 
       # the pyinttest docker writes the return value of the tests into the
       # file result
-    - /bin/sh ./run.sh
+    - CPPLIB_VERSION=$CPPLIB_VERSION /bin/sh ./run.sh
 
       # collect log files
     - docker logs docker_caosdb-server_1 &> ../caosdb_log.txt
-- 
GitLab