From 35264828b1e961dad1c92c4f9042656e1d0300f4 Mon Sep 17 00:00:00 2001 From: cmoineau <cyril.moineau@cea.fr> Date: Mon, 7 Aug 2023 09:12:48 +0000 Subject: [PATCH] [GitLabCI] Separate Python and C++ build. --- .gitlab/ci/build.gitlab-ci.yml | 24 +++++++++++++++++++----- .gitlab/ci/test.gitlab-ci.yml | 4 ++-- 2 files changed, 21 insertions(+), 7 deletions(-) diff --git a/.gitlab/ci/build.gitlab-ci.yml b/.gitlab/ci/build.gitlab-ci.yml index 6aff0d78d..b081800c9 100644 --- a/.gitlab/ci/build.gitlab-ci.yml +++ b/.gitlab/ci/build.gitlab-ci.yml @@ -1,16 +1,30 @@ -build:ubuntu: +build:ubuntu_cpp: stage: build tags: - docker image: n2d2-ci/ubuntu20.04/cpu:latest script: - - mkdir -p build - - mkdir -p install - - cd build - - cmake -DCMAKE_INSTALL_PREFIX:PATH=../install -DCMAKE_BUILD_TYPE=Debug -DWERROR=ON .. + - mkdir -p build_cpp + - mkdir -p install_cpp + - cd build_cpp + - cmake -DCMAKE_INSTALL_PREFIX:PATH=../install_cpp -DCMAKE_BUILD_TYPE=Debug -DWERROR=ON .. - make -j4 all install + artifacts: + paths: + - build_cpp/ + - install_cpp/ + +build:ubuntu_python: + stage: build + tags: + - docker + image: n2d2-ci/ubuntu20.04/cpu:latest + + script: + - export AIDGE_INSTALL=`pwd`/install + - pip install . -v artifacts: paths: - build/ diff --git a/.gitlab/ci/test.gitlab-ci.yml b/.gitlab/ci/test.gitlab-ci.yml index 92dfd2948..ec40f61d4 100644 --- a/.gitlab/ci/test.gitlab-ci.yml +++ b/.gitlab/ci/test.gitlab-ci.yml @@ -1,6 +1,6 @@ test:ubuntu_cpp: stage: test - needs: ["build:ubuntu"] + needs: ["build:ubuntu_cpp"] tags: - docker image: n2d2-ci/ubuntu20.04/cpu:latest @@ -10,7 +10,7 @@ test:ubuntu_cpp: test:ubuntu_python: stage: test - needs: ["build:ubuntu"] + needs: ["build:ubuntu_python"] tags: - docker image: n2d2-ci/ubuntu20.04/cpu:latest -- GitLab