diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 6c56ed4b13af53ec70bcf461af9a57bed75cb522..5eac1ed2634201ad285b4fe47a7eb8b14b5e0990 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -75,8 +75,10 @@ compile-cerngetdp: stage: build script: - - mkdir %TEMP%/getdp_compilation - - cd %TEMP%/getdp_compilation + - $tempFolder = [System.IO.Path]::Combine([System.IO.Path]::GetTempPath(), [System.IO.Path]::GetRandomFileName()) + - New-Item -ItemType Directory -Path $tempFolder + - mkdir $tempFolder/getdp_compilation + - cd $tempFolder/getdp_compilation - git clone https://gitlab.cern.ch/steam/cerngetdp.git - cd cerngetdp # copy steam_material_library to cerngetdp @@ -89,7 +91,6 @@ compile-cerngetdp: - C:\msys64\usr\bin\bash -lc "cmake -G 'MinGW Makefiles' -DENABLE_MPI=1 -DENABLE_GSL=1 -DENABLE_BLAS_LAPACK=0 -DENABLE_ARPACK=0 -DENABLE_SPARSKIT=0 -DENABLE_PETSC=1 -DPETSC_ARCH=real_mpi -DPETSC_DIR=/usr/local/petsc -DENABLE_FORTRAN=0 -DCMAKE_INCLUDE_PATH='C:/msys64/usr/local/petsc/include;C:/msys64/usr/local/petsc/real_mpi/include' -DGETDP_HOST=CERN -DCMAKE_EXE_LINKER_FLAGS='-LC:/msys64/usr/local/petsc/real_mpi/lib/ -ldmumps -lmumps_common -lpord -lscalapack -lparmetis -lmetis -LC:/msys64/usr/local/OpenBLAS/lib -lopenblasp-r0.3.23' -DENABLE_GSL=1 -DENABLE_PYTHON=0 -DGSLCBLAS_LIB='C:/msys64/mingw64/lib/libgslcblas.a' -DGSL_INC='C:/msys64/mingw64/include/gsl' -DGSL_LIB='C:/msys64/mingw64/lib/libgsl.a' ${EXTRA_OPTION} .." - C:\msys64\usr\bin\bash -lc 'mingw32-make.exe -j 8' - C:\msys64\usr\bin\bash -lc 'ctest -j 8 --output-on-failure' - - md compiled_getdp - copy getdp.exe compiled_getdp tags: