From 46f4ef780df47e977e9acd95436bded4f5a69ada Mon Sep 17 00:00:00 2001 From: Marc Glisse Date: Fri, 25 Nov 2022 12:22:58 +0100 Subject: CircleCI tweak 2 --- .circleci/config.yml | 91 +++++++++++++++++++++++++++++++++++++--------------- 1 file changed, 65 insertions(+), 26 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index fc363ea7..c8c0b70b 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -9,8 +9,11 @@ jobs: - image: gudhi/ci_for_gudhi:latest steps: - checkout - - run: git submodule sync - - run: git submodule update --init + - run: + name: Checkout submodules + command: | + git submodule sync + git submodule update --init - run: name: Build and test examples command: | @@ -25,8 +28,11 @@ jobs: - image: gudhi/ci_for_gudhi:latest steps: - checkout - - run: git submodule sync - - run: git submodule update --init + - run: + name: Checkout submodules + command: | + git submodule sync + git submodule update --init - run: name: Build and test unitary tests command: | @@ -41,8 +47,11 @@ jobs: - image: gudhi/ci_for_gudhi:latest steps: - checkout - - run: git submodule sync - - run: git submodule update --init + - run: + name: Checkout submodules + command: | + git submodule sync + git submodule update --init - run: name: Build and test utilities command: | @@ -57,8 +66,11 @@ jobs: - image: gudhi/ci_for_gudhi:latest steps: - checkout - - run: git submodule sync - - run: git submodule update --init + - run: + name: Checkout submodules + command: | + git submodule sync + git submodule update --init - run: name: Build and test python module. Generates and tests the python documentation command: | @@ -88,8 +100,11 @@ jobs: - image: gudhi/doxygen_for_gudhi:latest steps: - checkout - - run: git submodule sync - - run: git submodule update --init + - run: + name: Checkout submodules + command: | + git submodule sync + git submodule update --init - run: name: Generates the C++ documentation with doxygen command: | @@ -119,8 +134,11 @@ jobs: - image: gudhi/ci_for_gudhi_wo_cgal:latest steps: - checkout - - run: git submodule sync - - run: git submodule update --init + - run: + name: Checkout submodules + command: | + git submodule sync + git submodule update --init - run: name: Build and test examples without cgal and eigen command: | @@ -135,8 +153,11 @@ jobs: - image: gudhi/ci_for_gudhi_wo_cgal:latest steps: - checkout - - run: git submodule sync - - run: git submodule update --init + - run: + name: Checkout submodules + command: | + git submodule sync + git submodule update --init - run: name: Build and test unitary tests without cgal and eigen command: | @@ -151,8 +172,11 @@ jobs: - image: gudhi/ci_for_gudhi_wo_cgal:latest steps: - checkout - - run: git submodule sync - - run: git submodule update --init + - run: + name: Checkout submodules + command: | + git submodule sync + git submodule update --init - run: name: Build and test utilities without cgal and eigen command: | @@ -167,8 +191,11 @@ jobs: - image: gudhi/ci_for_gudhi_wo_cgal:latest steps: - checkout - - run: git submodule sync - - run: git submodule update --init + - run: + name: Checkout submodules + command: | + git submodule sync + git submodule update --init - run: name: Build and test python module without cgal and eigen command: | @@ -187,8 +214,11 @@ jobs: - image: gudhi/ci_for_gudhi_wo_cgal:latest steps: - checkout - - run: git submodule sync - - run: git submodule update --init + - run: + name: Checkout submodules + command: | + git submodule sync + git submodule update --init - run: name: Build and test examples without cgal command: | @@ -203,8 +233,11 @@ jobs: - image: gudhi/ci_for_gudhi_wo_cgal:latest steps: - checkout - - run: git submodule sync - - run: git submodule update --init + - run: + name: Checkout submodules + command: | + git submodule sync + git submodule update --init - run: name: Build and test unitary tests without cgal command: | @@ -219,8 +252,11 @@ jobs: - image: gudhi/ci_for_gudhi_wo_cgal:latest steps: - checkout - - run: git submodule sync - - run: git submodule update --init + - run: + name: Checkout submodules + command: | + git submodule sync + git submodule update --init - run: name: Build and test utilities without cgal command: | @@ -235,8 +271,11 @@ jobs: - image: gudhi/ci_for_gudhi_wo_cgal:latest steps: - checkout - - run: git submodule sync - - run: git submodule update --init + - run: + name: Checkout submodules + command: | + git submodule sync + git submodule update --init - run: name: Build and test python module without cgal command: | -- cgit v1.2.3