From ceabd71b7db90eda6f3ddf8191165481368d4ea4 Mon Sep 17 00:00:00 2001 From: Incardona Pietro <incardon@mpi-cbg.de> Date: Sun, 28 Nov 2021 22:16:51 +0100 Subject: [PATCH] Testing docker on CI --- .gitlab-ci.yml | 172 +++++++++++++++++++++++++------------------------ 1 file changed, 89 insertions(+), 83 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 15c85939e..4146530eb 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,91 +1,97 @@ -centos_build: - stage: build - tags: - - centos - artifacts: - paths: - - ./build/src/pdata - - ./build/openfpm_numerics/src/numerics - - ./openfpm_numerics/test - script: - - ./build.sh $CI_PROJECT_DIR unused pdata 0 $CI_COMMIT_REF_NAME -centos_run: - stage: test - tags: - - centos - dependencies: - - centos_build +docker_centos_build: + image: 'ubuntu:20.04' script: - - 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 + - echo "Hello ubuntu docker" -mac_build: - variables: - GIT_STRATEGY: empty - stage: build - tags: - - mac - artifacts: - paths: - - ./build/src/pdata - - ./build/openfpm_numerics/src/numerics - - ./openfpm_numerics/test - script: - - ./build.sh $CI_PROJECT_DIR unused pdata 0 $CI_COMMIT_REF_NAME +# centos_build: +# stage: build +# tags: +# - centos +# artifacts: +# paths: +# - ./build/src/pdata +# - ./build/openfpm_numerics/src/numerics +# - ./openfpm_numerics/test +# script: +# - ./build.sh $CI_PROJECT_DIR unused pdata 0 $CI_COMMIT_REF_NAME -mac_run: - stage: test - tags: - - mac - dependencies: - - mac_build - script: - - ./run.sh $CI_PROJECT_DIR unused 1 0 0 $CI_COMMIT_REF_NAME - - ./run.sh $CI_PROJECT_DIR unused 2 0 0 $CI_COMMIT_REF_NAME - - cd openfpm_numerics - - ./run.sh $CI_PROJECT_DIR unused 2 0 0 numerics $CI_COMMIT_REF_NAME +# centos_run: +# stage: test +# tags: +# - centos +# dependencies: +# - centos_build +# script: +# - 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 -ubuntu_build: - stage: build - tags: - - ubuntu - artifacts: - paths: - - ./build/src/pdata - - ./build/openfpm_numerics/src/numerics - - ./openfpm_numerics/test - script: - - ./build.sh $CI_PROJECT_DIR unused pdata 0 $CI_COMMIT_REF_NAME +# mac_build: +# variables: +# GIT_STRATEGY: empty +# stage: build +# tags: +# - mac +# artifacts: +# paths: +# - ./build/src/pdata +# - ./build/openfpm_numerics/src/numerics +# - ./openfpm_numerics/test +# script: +# - ./build.sh $CI_PROJECT_DIR unused pdata 0 $CI_COMMIT_REF_NAME -ubuntu_run: - stage: test - tags: - - ubuntu - dependencies: - - ubuntu_build - script: - - 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 +# mac_run: +# stage: test +# tags: +# - mac +# dependencies: +# - mac_build +# script: +# - ./run.sh $CI_PROJECT_DIR unused 1 0 0 $CI_COMMIT_REF_NAME +# - ./run.sh $CI_PROJECT_DIR unused 2 0 0 $CI_COMMIT_REF_NAME +# - cd openfpm_numerics +# - ./run.sh $CI_PROJECT_DIR unused 2 0 0 numerics $CI_COMMIT_REF_NAME + +# ubuntu_build: +# stage: build +# tags: +# - ubuntu +# artifacts: +# paths: +# - ./build/src/pdata +# - ./build/openfpm_numerics/src/numerics +# - ./openfpm_numerics/test +# script: +# - ./build.sh $CI_PROJECT_DIR unused pdata 0 $CI_COMMIT_REF_NAME + +# ubuntu_run: +# stage: test +# tags: +# - ubuntu +# dependencies: +# - ubuntu_build +# script: +# - 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 -- GitLab