diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index f7e5d61257865e46e72504319c48401ddfbf442a..e97e65a6d51346cc3c1efb1fc38c1cadde984110 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -28,24 +28,26 @@ centos_run:
     - ./run.sh $CI_PROJECT_DIR unused 3 0 0 numerics
     - ./run.sh $CI_PROJECT_DIR unused 4 0 0 numerics
 
-      #mac_build:
-      #  stage: build
-      #  tags:
-      #    - mac
-      #  artifacts:
-      #    paths:
-      #      - ./build/src/pdata
-      #  script:
-      #    - ./build.sh $CI_PROJECT_DIR unused pdata full  $CI_COMMIT_REF_NAME
+mac_build:
+  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
 
-      #mac_run:
-      #  stage: test
-      #  tags:
-      #    - mac
-      #  dependencies:
-      #    - mac_build
-      #  script:
-      #    - ./run.sh $CI_PROJECT_DIR unused 1 pdata full $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
 
 ubuntu_build:
   stage: build