summaryrefslogtreecommitdiff
path: root/.circleci
diff options
context:
space:
mode:
authorROUVREAU Vincent <vincent.rouvreau@inria.fr>2019-04-12 11:15:25 +0200
committerROUVREAU Vincent <vincent.rouvreau@inria.fr>2019-04-12 11:15:25 +0200
commitcf8ea87788d9df4e9e94723748e6bb7b0cd67d29 (patch)
tree1cc4275757c41ff13e0f81f052378c99cfdca257 /.circleci
parentdc875d676980ad286026428a16af466b6c8d660c (diff)
Let's try circleci
Diffstat (limited to '.circleci')
-rw-r--r--.circleci/config.yml52
1 files changed, 52 insertions, 0 deletions
diff --git a/.circleci/config.yml b/.circleci/config.yml
new file mode 100644
index 00000000..57d6ced7
--- /dev/null
+++ b/.circleci/config.yml
@@ -0,0 +1,52 @@
+version: 2
+jobs:
+ examples:
+ docker:
+ - image: gudhi/ci_for_gudhi:latest
+ steps:
+ - rm -rf build
+ - mkdir -p build
+ - cd build
+ - cmake -DCMAKE_BUILD_TYPE=Release -DWITH_GUDHI_EXAMPLE=ON -DWITH_GUDHI_TEST=OFF -DWITH_GUDHI_UTILITIES=OFF -DWITH_GUDHI_PYTHON=OFF -DPython_ADDITIONAL_VERSIONS=3 ..
+ - make all test
+ - cd ..
+ tests:
+ docker:
+ - image: gudhi/ci_for_gudhi:latest
+ steps:
+ - rm -rf build
+ - mkdir -p build
+ - cd build
+ - cmake -DCMAKE_BUILD_TYPE=Release -DWITH_GUDHI_EXAMPLE=OFF -DWITH_GUDHI_TEST=ON -DWITH_GUDHI_UTILITIES=OFF -DWITH_GUDHI_PYTHON=OFF -DPython_ADDITIONAL_VERSIONS=3 ..
+ - make all test
+ - cd ..
+ utils:
+ docker:
+ - image: gudhi/ci_for_gudhi:latest
+ steps:
+ - rm -rf build
+ - mkdir -p build
+ - cd build
+ - cmake -DCMAKE_BUILD_TYPE=Release -DWITH_GUDHI_EXAMPLE=OFF -DWITH_GUDHI_TEST=OFF -DWITH_GUDHI_UTILITIES=ON -DWITH_GUDHI_PYTHON=OFF -DPython_ADDITIONAL_VERSIONS=3 ..
+ - make all test
+ - cd ..
+ python:
+ docker:
+ - image: gudhi/ci_for_gudhi:latest
+ steps:
+ - rm -rf build
+ - mkdir -p build
+ - cd build
+ - cmake -DCMAKE_BUILD_TYPE=Release -DWITH_GUDHI_EXAMPLE=OFF -DWITH_GUDHI_TEST=OFF -DWITH_GUDHI_UTILITIES=OFF -DWITH_GUDHI_PYTHON=ON -DPython_ADDITIONAL_VERSIONS=3 ..
+ - make all test sphinx
+ - cd ..
+ doxygen:
+ docker:
+ - image: gudhi/ci_for_gudhi:latest
+ steps:
+ - rm -rf build
+ - mkdir -p build
+ - cd build
+ - cmake -DCMAKE_BUILD_TYPE=Release -DWITH_GUDHI_EXAMPLE=OFF -DWITH_GUDHI_TEST=OFF -DWITH_GUDHI_UTILITIES=OFF -DWITH_GUDHI_PYTHON=OFF -DPython_ADDITIONAL_VERSIONS=3 ..
+ - make doxygen
+ - cd ..