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