diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 9e4b424b096beac09b2c130ab0fe041f56196d8b..e01d450721fe682a70a5ea52173ba8b92259ce39 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -86,11 +86,12 @@ test: tags: [ docker ] stage: test script: - - mkdir build - - cd build - - VERSION="$(conan inspect --raw version ..)" - - conan install -s "compiler.libcxx=libstdc++11" --build=missing -o build_acm=True .. "caosdb/$VERSION@_/_" - - cmake -DCMAKE_BUILD_TYPE=Debug .. + # - mkdir build + # - cd build + # - VERSION="$(conan inspect --raw version ..)" + - conan install -s "compiler.libcxx=libstdc++11" --build=missing -o build_acm=True . #.. "caosdb/$VERSION@_/_" + - conan build -s "compiler.libcxx=libstdc++11" . --s build_type=Debug + - cd build/Debug - cmake --build . -j - cmake --build . -j --target unit_test_coverage - cmake --build . -j --target cxxcaosdbcli diff --git a/Makefile b/Makefile index f86fdd1c7a63deda82da49c9eeceb7666ac1994b..991ee6539ae120f75e9cdbbaa68afac95bb5b1ab 100644 --- a/Makefile +++ b/Makefile @@ -56,9 +56,9 @@ style: .PHONY: style conan-install-deps: - conan install . -s $(CONAN_SETTINGS) || \ + conan install . -s $(CONAN_SETTINGS) -s build_type=Release || \ (echo "'conan install' failed, trying to build from sources..."; \ - conan install . -s $(CONAN_SETTINGS) --build=missing) + conan install . -s $(CONAN_SETTINGS) -s build_type=Release --build=missing) .PHONY: conan-install-deps conan-install-debug: @@ -68,11 +68,11 @@ conan-install-debug: .PHONY: conan-install-debug conan-create: - conan create -s $(CONAN_SETTINGS) -o caosdb:build_acm=True . "caosdb/$$(conan inspect --raw version .)@_/_" + conan create -s $(CONAN_SETTINGS) -o caosdb:build_acm=True . .PHONY: conan-create conan-create-debug: - conan create -s $(CONAN_SETTINGS) -s build_type=Debug -o caosdb:build_acm=True . "caosdb/$$(conan inspect --raw version .)@_/_" + conan create -s $(CONAN_SETTINGS) -s build_type=Debug -o caosdb:build_acm=True . .PHONY: conan-create-debug @@ -99,7 +99,7 @@ ctest: cd build/Debug && ctest test: conan-install-debug conan-build-debug ctest - + clean: rm -rf build \ No newline at end of file