diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index a2fe0e919bab73f15ea06b24e1fe79858107fdb6..3298de7cd37e97c89d0706117d22663a7963c193 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -26,6 +26,36 @@ docker_almalinux_build: paths: - openfpm_dependencies/ +docker_almalinux_run: + stage: test + tags: + - centos-docker + image: 'almalinux:8.5' + dependencies: + - docker_almalinux_build + artifacts: + paths: + - ./build/src/pdata + - ./build/openfpm_numerics/src/numerics + - ./openfpm_numerics/test + script: + - yum install -y openssh-clients cmake wget git gcc-c++ gcc-gfortran python39 bzip2 + - export OMP_NUM_THREADS=1 + - ./run.sh $CI_PROJECT_DIR unused 1 pdata 0 $CI_COMMIT_REF_NAME + - ./run.sh $CI_PROJECT_DIR unused 2 pdata 0 $CI_COMMIT_REF_NAME + - ./run.sh $CI_PROJECT_DIR unused 3 pdata 0 $CI_COMMIT_REF_NAME + - export OMP_NUM_THREADS=8 + - ./run.sh $CI_PROJECT_DIR unused 1 pdata 0 $CI_COMMIT_REF_NAME + - export OMP_NUM_THREADS=1 + - cd openfpm_numerics + - ./run.sh $CI_PROJECT_DIR unused 1 0 0 numerics $CI_COMMIT_REF_NAME + - ./run.sh $CI_PROJECT_DIR unused 2 0 0 numerics $CI_COMMIT_REF_NAME + - ./run.sh $CI_PROJECT_DIR unused 3 0 0 numerics $CI_COMMIT_REF_NAME + - ./run.sh $CI_PROJECT_DIR unused 4 0 0 numerics $CI_COMMIT_REF_NAME + cache: + key: $CI_COMMIT_REF_SLUG + paths: + - openfpm_dependencies/ docker_ubuntu_build: stage: build