Loading .gitlab-ci.yml +49 −47 Original line number Diff line number Diff line Loading @@ -25,91 +25,93 @@ stages: building_stage: stage: build allow_failure: false artifacts: paths: - build/cluster/* - build/sphere/* - build/trapping/* exclude: - ".git*" - ".git/**/*" expire_in: 2 hours #artifacts: # paths: # - build/cluster/* # - build/sphere/* # - build/trapping/* # exclude: # - ".git*" # - ".git/**/*" # expire_in: 2 hours script: # bash commands to be executed - pwd - hostname - echo $CI_COMMIT_SHA - echo $CI_COMMIT_BRANCH - echo "Updating system" - apt update - echo "Getting system info ..." - cat /etc/os-release #- echo "Updating system" #- apt update - echo "Installing dependencies" - apt install -y g++ gfortran make #- apt install -y g++ gfortran make - cd src - echo "Running make" - make #- make running_stage: stage: run allow_failure: false needs: - job: building_stage artifacts: paths: - build/cluster/* - build/sphere/* - build/trapping/* exclude: - ".git*" - ".git/**/*" expire_in: 2 hours #artifacts: # paths: # - build/cluster/* # - build/sphere/* # - build/trapping/* # exclude: # - ".git*" # - ".git/**/*" # expire_in: 2 hours script: # bash commands to be executed - pwd - hostname - echo $CI_COMMIT_SHA - echo $CI_COMMIT_BRANCH - echo "Updating system" - apt update #- echo "Updating system" #- apt update - echo "Installing dependencies" - apt install -y g++ gfortran gdb - cd build/sphere - echo "Running np_sphere" - chmod +x np_sphere - ./np_sphere - cd ../cluster #- apt install -y g++ gfortran gdb #- cd build/sphere #- echo "Running np_sphere" #- chmod +x np_sphere #- ./np_sphere #- cd ../cluster - echo "Running np_cluster" - chmod +x np_cluster - ./np_cluster #- chmod +x np_cluster #- ./np_cluster testing_stage: stage: test allow_failure: true needs: - job: running_stage artifacts: paths: - build/cluster/pycompare.html - build/sphere/pycompare.html exclude: - ".git*" - ".git/**/*" expire_in: 2 hours #artifacts: # paths: # - build/cluster/pycompare.html # - build/sphere/pycompare.html # exclude: # - ".git*" # - ".git/**/*" # expire_in: 2 hours script: # bash commands to be executed - pwd - hostname - echo $CI_COMMIT_SHA - echo $CI_COMMIT_BRANCH - echo "Updating system" - apt update - echo "Installing dependencies ..." - apt install -y python3 - cd build/sphere #- echo "Updating system" #- apt update #- echo "Installing dependencies ..." #- apt install -y python3 #- cd build/sphere - export FFILE=../../test_data/sphere/OSPH - echo "Comparing output of SPHERE" - python3 ../../src/scripts/pycompare.py --ffile=$FFILE --cfile=c_OSPH --html #- python3 ../../src/scripts/pycompare.py --ffile=$FFILE --cfile=c_OSPH --html - cd ../cluster - echo "Comparing output of CLUSTER" - export FFILE=../../test_data/cluster/OCLU - python3 ../../src/scripts/pycompare.py --ffile=$FFILE --cfile=c_OCLU --html #- python3 ../../src/scripts/pycompare.py --ffile=$FFILE --cfile=c_OCLU --html Loading
.gitlab-ci.yml +49 −47 Original line number Diff line number Diff line Loading @@ -25,91 +25,93 @@ stages: building_stage: stage: build allow_failure: false artifacts: paths: - build/cluster/* - build/sphere/* - build/trapping/* exclude: - ".git*" - ".git/**/*" expire_in: 2 hours #artifacts: # paths: # - build/cluster/* # - build/sphere/* # - build/trapping/* # exclude: # - ".git*" # - ".git/**/*" # expire_in: 2 hours script: # bash commands to be executed - pwd - hostname - echo $CI_COMMIT_SHA - echo $CI_COMMIT_BRANCH - echo "Updating system" - apt update - echo "Getting system info ..." - cat /etc/os-release #- echo "Updating system" #- apt update - echo "Installing dependencies" - apt install -y g++ gfortran make #- apt install -y g++ gfortran make - cd src - echo "Running make" - make #- make running_stage: stage: run allow_failure: false needs: - job: building_stage artifacts: paths: - build/cluster/* - build/sphere/* - build/trapping/* exclude: - ".git*" - ".git/**/*" expire_in: 2 hours #artifacts: # paths: # - build/cluster/* # - build/sphere/* # - build/trapping/* # exclude: # - ".git*" # - ".git/**/*" # expire_in: 2 hours script: # bash commands to be executed - pwd - hostname - echo $CI_COMMIT_SHA - echo $CI_COMMIT_BRANCH - echo "Updating system" - apt update #- echo "Updating system" #- apt update - echo "Installing dependencies" - apt install -y g++ gfortran gdb - cd build/sphere - echo "Running np_sphere" - chmod +x np_sphere - ./np_sphere - cd ../cluster #- apt install -y g++ gfortran gdb #- cd build/sphere #- echo "Running np_sphere" #- chmod +x np_sphere #- ./np_sphere #- cd ../cluster - echo "Running np_cluster" - chmod +x np_cluster - ./np_cluster #- chmod +x np_cluster #- ./np_cluster testing_stage: stage: test allow_failure: true needs: - job: running_stage artifacts: paths: - build/cluster/pycompare.html - build/sphere/pycompare.html exclude: - ".git*" - ".git/**/*" expire_in: 2 hours #artifacts: # paths: # - build/cluster/pycompare.html # - build/sphere/pycompare.html # exclude: # - ".git*" # - ".git/**/*" # expire_in: 2 hours script: # bash commands to be executed - pwd - hostname - echo $CI_COMMIT_SHA - echo $CI_COMMIT_BRANCH - echo "Updating system" - apt update - echo "Installing dependencies ..." - apt install -y python3 - cd build/sphere #- echo "Updating system" #- apt update #- echo "Installing dependencies ..." #- apt install -y python3 #- cd build/sphere - export FFILE=../../test_data/sphere/OSPH - echo "Comparing output of SPHERE" - python3 ../../src/scripts/pycompare.py --ffile=$FFILE --cfile=c_OSPH --html #- python3 ../../src/scripts/pycompare.py --ffile=$FFILE --cfile=c_OSPH --html - cd ../cluster - echo "Comparing output of CLUSTER" - export FFILE=../../test_data/cluster/OCLU - python3 ../../src/scripts/pycompare.py --ffile=$FFILE --cfile=c_OCLU --html #- python3 ../../src/scripts/pycompare.py --ffile=$FFILE --cfile=c_OCLU --html