1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- # StarPU --- Runtime system for heterogeneous multicore architectures.
- #
- # Copyright (C) 2021 Université de Bordeaux, CNRS (LaBRI UMR 5800), Inria
- #
- # StarPU is free software; you can redistribute it and/or modify
- # it under the terms of the GNU Lesser General Public License as published by
- # the Free Software Foundation; either version 2.1 of the License, or (at
- # your option) any later version.
- #
- # StarPU is distributed in the hope that it will be useful, but
- # WITHOUT ANY WARRANTY; without even the implied warranty of
- # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
- #
- # See the GNU Lesser General Public License in COPYING.LGPL for more details.
- #
- ---
- stages:
- - build
- - deploy
- build:
- stage: build
- script:
- - ./contrib/gitlab/build.sh
- artifacts:
- paths:
- - starpu*.tar.gz
- rules:
- - if: '$CI_PIPELINE_SOURCE == "push"'
- when: never # Prevent pipeline run for push event
- - when: always # Run pipeline for all other cases
- .check_template:
- stage: deploy
- needs: [build]
- dependencies:
- - build
- rules:
- - if: '$CI_PIPELINE_SOURCE == "push"'
- when: never # Prevent pipeline run for push event
- - when: always # Run pipeline for all other cases
- check_linux:
- extends: .check_template
- tags : ["linux"]
- script:
- - ./contrib/gitlab/deploy.sh
- check_macosx:
- extends: .check_template
- tags : ["macosx"]
- script:
- - ./contrib/gitlab/deploy.sh
- simgrid:
- extends: .check_template
- script:
- - ./contrib/gitlab/simgrid.sh
|