12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- # 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:
- extend: .check_template
- script:
- - ./contrib/gitlab/deploy.sh
- simgrid:
- extend: .check_template
- script:
- - ./contrib/gitlab/simgrid.sh
|