From 0d9105c8224a17454de4e9775ee681e1263c178e Mon Sep 17 00:00:00 2001
From: Timm Fitschen <t.fitschen@indiscale.com>
Date: Sat, 5 Jun 2021 01:47:46 +0200
Subject: [PATCH] WIP: pipeline

---
 .docker/Dockerfile  | 2 +-
 .gitlab-ci.yml      | 3 ++-
 test/CMakeLists.txt | 4 ++--
 3 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/.docker/Dockerfile b/.docker/Dockerfile
index 7a0ad4e..16eda49 100644
--- a/.docker/Dockerfile
+++ b/.docker/Dockerfile
@@ -6,6 +6,6 @@ RUN mkdir build
 WORKDIR /libcaosdb/build
 RUN cmake ..
 RUN cmake --build .
-RUN cmake --install .
+RUN cmake --install . --prefix /usr/local/
 
 CMD /bin/bash
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index d4cd709..cfa5191 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -25,6 +25,7 @@ variables:
   TRIGGERED_BY_REPO: CPPINTTEST
   TRIGGERED_BY_REF: $CI_COMMIT_REF_NAME
   TRIGGERED_BY_HASH: $CI_COMMIT_SHORT_SHA
+  CPPLIB_VERSION: 0.0.1
 
 stages:
   - setup
@@ -60,6 +61,6 @@ test:
   script:
     - mkdir build
     - cd build
-    - cmake ..
+    - cmake -D CMAKE_PREFIX_PATH=/usr/local/include/libcaosdb-${CPPLIB_VERSION} ..
     - cmake --build .
     - ctest
diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt
index f2921f4..778005d 100644
--- a/test/CMakeLists.txt
+++ b/test/CMakeLists.txt
@@ -23,11 +23,11 @@ set(test_cases
     test_connection
     )
 
-find_package(caosdb PATHS /home/tf/libcaosdb/lib/libcaosdb-0.0.1/ REQUIRED)
+find_package(caosdb REQUIRED)
 
 include(FetchGTest)
 # add special cmake functions for gtest
-include(GoogleTest)
+include(GoogleTest REQUIRED)
 
 # loop over all test cases and add them to the test runner
 list(LENGTH test_cases len_test_cases)
-- 
GitLab