Skip to content
Snippets Groups Projects
Select Git revision
  • toolcoverage
  • usertypes
  • fortran
  • main default protected
  • tools
  • must-json
  • merged
  • tools-parallel
  • coll
  • rma
  • dtypes
  • p2p
  • infrastructure-patch-3
  • infrastructure-patch2
  • devel-TJ
  • infrasructure-patch-1
  • devel-ES
  • instructionblock-lists
  • mbi
19 results

.deactivated.gitlab-ci.yml

Blame
  • .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: