Loading .gitlab-ci.yml +36 −34 Original line number Diff line number Diff line .gcc_83_before: &gcc_83_before - if [[ -f "/data/test_gcc/gcc-8.3.0/load_dev_env.sh" ]]; then BASE_DIR="/data/gitlab-runner"; . /data/test_gcc/gcc-8.3.0/load_dev_env.sh; ENV_BASE=/data/test_gcc/gcc-8.3.0; else BASE_DIR="/localhome/gitlab-runner"; . /projects/vera/gcc-8.3.0/load_dev_env.sh; ENV_BASE=/projects/vera/gcc-8.3.0; fi - which gcc - SRC_DIR=`pwd` - BLD_DIR="$SRC_DIR/build" .windows_before: &windows_before #Temporary but need conda - C:\Users\oxh\Miniconda3\\shell\\condabin\\conda-hook.ps1 - conda activate 'C:\Users\oxh\Miniconda3' - conda activate saline_env - $SRC_DIR=$pwd.Path - $BLD_DIR="$SRC_DIR/build" #.gcc_83_before: &gcc_83_before # - if [[ -f "/data/test_gcc/gcc-8.3.0/load_dev_env.sh" ]]; then BASE_DIR="/data/gitlab-runner"; . /data/test_gcc/gcc-8.3.0/load_dev_env.sh; ENV_BASE=/data/test_gcc/gcc-8.3.0; else BASE_DIR="/localhome/gitlab-runner"; . /projects/vera/gcc-8.3.0/load_dev_env.sh; ENV_BASE=/projects/vera/gcc-8.3.0; fi # - which gcc # - SRC_DIR=`pwd` # - BLD_DIR="$SRC_DIR/build" # #.windows_before: &windows_before # #Temporary but need conda # - C:\Users\oxh\Miniconda3\\shell\\condabin\\conda-hook.ps1 # - conda activate 'C:\Users\oxh\Miniconda3' # - conda activate saline_env # - $SRC_DIR=$pwd.Path # - $BLD_DIR="$SRC_DIR/build" build_windows: tags: - windows script: - *windows_before - echo $CI_BUILDS_DIR - cmake -S $SRC_DIR -B $BLD_DIR -Dsaline_ENABLE_Fortran=OFF -Dsaline_ENABLE_Python=ON -DCMAKE_WINDOWS_EXPORT_ALL_SYMBOLS=TRUE - cmake --build $BLD_DIR --target ALL_BUILD --config RELEASE artifacts: Loading @@ -27,28 +28,29 @@ test windows: tags: - windows script: - ls build - ctest --build-config RELEASE --test-dir /build needs: - job: build_windows build_linux_gcc83: tags: - linux - gcc script: - *gcc_83_before - cmake -S $SRC_DIR -B $BLD_DIR -DCMAKE_BUILD_TYPE=RELEASE -Dsaline_ENABLE_Fortran=ON -DCMAKE_Fortran_FLAGS:STRING="-ffree-line-length-none" -Dsaline_ENABLE_Python=OFF - cmake --build $BLD_DIR artifacts: paths: - "build/" test linux_gcc83: tags: - linux - gcc script: - ctest --test-dir build/ needs: - job: build_linux_gcc83 #build_linux_gcc83: # tags: # - linux # - gcc # script: # - *gcc_83_before # - cmake -S $SRC_DIR -B $BLD_DIR -DCMAKE_BUILD_TYPE=RELEASE -Dsaline_ENABLE_Fortran=ON -DCMAKE_Fortran_FLAGS:STRING="-ffree-line-length-none" -Dsaline_ENABLE_Python=OFF # - cmake --build $BLD_DIR # artifacts: # paths: # - "build/" # #test linux_gcc83: # tags: # - linux # - gcc # script: # - ctest --test-dir build/ # needs: # - job: build_linux_gcc83 # Loading
.gitlab-ci.yml +36 −34 Original line number Diff line number Diff line .gcc_83_before: &gcc_83_before - if [[ -f "/data/test_gcc/gcc-8.3.0/load_dev_env.sh" ]]; then BASE_DIR="/data/gitlab-runner"; . /data/test_gcc/gcc-8.3.0/load_dev_env.sh; ENV_BASE=/data/test_gcc/gcc-8.3.0; else BASE_DIR="/localhome/gitlab-runner"; . /projects/vera/gcc-8.3.0/load_dev_env.sh; ENV_BASE=/projects/vera/gcc-8.3.0; fi - which gcc - SRC_DIR=`pwd` - BLD_DIR="$SRC_DIR/build" .windows_before: &windows_before #Temporary but need conda - C:\Users\oxh\Miniconda3\\shell\\condabin\\conda-hook.ps1 - conda activate 'C:\Users\oxh\Miniconda3' - conda activate saline_env - $SRC_DIR=$pwd.Path - $BLD_DIR="$SRC_DIR/build" #.gcc_83_before: &gcc_83_before # - if [[ -f "/data/test_gcc/gcc-8.3.0/load_dev_env.sh" ]]; then BASE_DIR="/data/gitlab-runner"; . /data/test_gcc/gcc-8.3.0/load_dev_env.sh; ENV_BASE=/data/test_gcc/gcc-8.3.0; else BASE_DIR="/localhome/gitlab-runner"; . /projects/vera/gcc-8.3.0/load_dev_env.sh; ENV_BASE=/projects/vera/gcc-8.3.0; fi # - which gcc # - SRC_DIR=`pwd` # - BLD_DIR="$SRC_DIR/build" # #.windows_before: &windows_before # #Temporary but need conda # - C:\Users\oxh\Miniconda3\\shell\\condabin\\conda-hook.ps1 # - conda activate 'C:\Users\oxh\Miniconda3' # - conda activate saline_env # - $SRC_DIR=$pwd.Path # - $BLD_DIR="$SRC_DIR/build" build_windows: tags: - windows script: - *windows_before - echo $CI_BUILDS_DIR - cmake -S $SRC_DIR -B $BLD_DIR -Dsaline_ENABLE_Fortran=OFF -Dsaline_ENABLE_Python=ON -DCMAKE_WINDOWS_EXPORT_ALL_SYMBOLS=TRUE - cmake --build $BLD_DIR --target ALL_BUILD --config RELEASE artifacts: Loading @@ -27,28 +28,29 @@ test windows: tags: - windows script: - ls build - ctest --build-config RELEASE --test-dir /build needs: - job: build_windows build_linux_gcc83: tags: - linux - gcc script: - *gcc_83_before - cmake -S $SRC_DIR -B $BLD_DIR -DCMAKE_BUILD_TYPE=RELEASE -Dsaline_ENABLE_Fortran=ON -DCMAKE_Fortran_FLAGS:STRING="-ffree-line-length-none" -Dsaline_ENABLE_Python=OFF - cmake --build $BLD_DIR artifacts: paths: - "build/" test linux_gcc83: tags: - linux - gcc script: - ctest --test-dir build/ needs: - job: build_linux_gcc83 #build_linux_gcc83: # tags: # - linux # - gcc # script: # - *gcc_83_before # - cmake -S $SRC_DIR -B $BLD_DIR -DCMAKE_BUILD_TYPE=RELEASE -Dsaline_ENABLE_Fortran=ON -DCMAKE_Fortran_FLAGS:STRING="-ffree-line-length-none" -Dsaline_ENABLE_Python=OFF # - cmake --build $BLD_DIR # artifacts: # paths: # - "build/" # #test linux_gcc83: # tags: # - linux # - gcc # script: # - ctest --test-dir build/ # needs: # - job: build_linux_gcc83 #