From f8b900c0ca891c2507247c89729df1a60e572fe0 Mon Sep 17 00:00:00 2001 From: Julien Girard <julien.girard2@cea.fr> Date: Wed, 5 Apr 2023 15:07:24 +0200 Subject: [PATCH] [ci] Set resource limitations for CI. --- .gitlab-ci.yml | 6 +++--- Makefile | 6 ++++++ 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index bd7e7c6..968c205 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -18,9 +18,9 @@ tests: - sudo apt install -y protobuf-compiler - opam repository add remote https://opam.ocaml.org - opam depext --yes ocplib-endian base fmt alt-ergo.2.4.0 - - opam install . --deps-only --with-test --yes - - make - - make test + - opam install --jobs 2 . --deps-only --with-test --yes + - make all-ci + - make test-ci tags: - docker when: always diff --git a/Makefile b/Makefile index 00780e6..0f3dfa0 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,9 @@ all: dune build --root=. @install caisar.opam caisar-nnet.opam caisar-onnx.opam caisar-ovo.opam caisar-ir.opam +all-ci: + dune build -j2 --root=. @install caisar.opam caisar-nnet.opam caisar-onnx.opam caisar-ovo.opam caisar-ir.opam + install: dune install @@ -10,6 +13,9 @@ uninstall: test: dune runtest --root=. +test-ci: + dune runtest -j2 --root=. + promote: dune promote --root=. -- GitLab