Commit 1bbc2082 authored by Ramon Nou's avatar Ramon Nou
Browse files

Added Release compilation test

parent a9590ebc
Loading
Loading
Loading
Loading
+21 −0
Original line number Diff line number Diff line
@@ -9,7 +9,9 @@ variables:
  DEPS_INSTALL_PATH: "${CI_PROJECT_DIR}/deps/install"
  DEPS_COMMIT:       "${CI_PROJECT_DIR}/deps/install/gkfs_deps_commit"
  BUILD_PATH:        "${CI_PROJECT_DIR}/gkfs/build"
  BUILD_R_PATH:      "${CI_PROJECT_DIR}/gkfs/build_r"
  INSTALL_PATH:      "${CI_PROJECT_DIR}/gkfs/install"
  INSTALL_R_PATH:    "${CI_PROJECT_DIR}/gkfs/install_r"   
  TESTS_BUILD_PATH:  "${CI_PROJECT_DIR}/test/build"
  TESTS_BASH:        "${CI_PROJECT_DIR}/test"
  LOG_PATH:          "${CI_PROJECT_DIR}/logs"
@@ -61,6 +63,25 @@ compile GekkoFS:
    paths:
     - ${INSTALL_PATH}

compile GekkoFS_Release:
  stage: build
  dependencies:
    - "compile dependencies"
  script:
    - mkdir -p ${BUILD_R_PATH} && cd ${BUILD_R_PATH}
    - cmake
      -Wdev
      -Wdeprecate
      -DCMAKE_BUILD_TYPE=Release
      -DRPC_PROTOCOL="ofi+sockets"
      -DCMAKE_PREFIX_PATH=${DEPS_INSTALL_R_PATH}
      -DCMAKE_INSTALL_PREFIX=${INSTALL_R_PATH}
      ${CI_PROJECT_DIR}
    - make -j$(nproc) install
  artifacts:
    paths:
     - ${INSTALL_PATH}

compile tests:
  stage: build
  dependencies: