Select Git revision
.deactivated.gitlab-ci.yml
-
Tim Jammer authoredTim Jammer authored
.deactivated.gitlab-ci.yml 13.29 KiB
# Use our own docker image, that was generated and pushed with the following commands:
# docker login registry.gitlab.inria.fr
# docker build -t registry.gitlab.inria.fr/quinson/mbi2 .
# docker push registry.gitlab.inria.fr/quinson/mbi2
# image: registry.gitlab.com/mwapl/benchmarking-mpi:latest
# image: registry.gitlab.inria.fr/quinson/mbi2:latest
image: registry.hub.docker.com/mquinson/mbi
variables:
GIT_SUBMODULE_STRATEGY: none
stages:
- build
- test
- gather # For the tests that are split in several jobs (ISP, MUST, CIVL), rerun them all in one
- deploy
build-must:
stage: build
needs: []
script:
- scripts/ensure_python3 ./MBI.py -x must -c build
artifacts:
untracked: false
paths:
- builds/MUST
test-must-1:
stage: test
needs:
- job: build-must
artifacts: true
before_script:
- apt-get install -y psmisc
script:
- rm -rf /MBI/*; scripts/ensure_python3 ./MBI.py -c generate
- scripts/ensure_python3 ./MBI.py -x must -c run -b 1/10
artifacts:
untracked: false
when: always
paths:
- logs
test-must-2:
stage: test
needs:
- job: build-must
artifacts: true
before_script:
- apt-get install -y psmisc
script:
- rm -rf /MBI/*; scripts/ensure_python3 ./MBI.py -c generate
- scripts/ensure_python3 ./MBI.py -x must -c run -b 2/10
artifacts:
untracked: false
when: always
paths:
- logs
test-must-3:
stage: test
needs:
- job: build-must
artifacts: true
before_script:
- apt-get install -y psmisc
script:
- rm -rf /MBI/*; scripts/ensure_python3 ./MBI.py -c generate
- scripts/ensure_python3 ./MBI.py -x must -c run -b 3/10
artifacts: