Commit a433355d authored by René Fritze's avatar René Fritze Committed by René Fritze

[ci] unique coverage flags + no early submits

parent 675735d6
Pipeline #66433 passed with stages
in 68 minutes and 53 seconds
...@@ -62,6 +62,8 @@ stages: ...@@ -62,6 +62,8 @@ stages:
rules: rules:
- if: $CI_COMMIT_REF_NAME =~ /^github\/PR_.*/ - if: $CI_COMMIT_REF_NAME =~ /^github\/PR_.*/
when: never when: never
- if: $CI_PIPELINE_SOURCE == "schedule"
when: never
- when: on_success - when: on_success
stage: deploy stage: deploy
script: .ci/gitlab/submit.bash script: .ci/gitlab/submit.bash
...@@ -499,100 +501,60 @@ ci_weekly 3 8: ...@@ -499,100 +501,60 @@ ci_weekly 3 8:
script: ./.ci/gitlab/test_vanilla.bash script: ./.ci/gitlab/test_vanilla.bash
submit mpi 3 6: submit mpi 3 6:
extends: .submit extends: .submit
rules:
- if: $CI_PIPELINE_SOURCE == "schedule"
when: never
- when: on_success
image: pymor/python:3.6 image: pymor/python:3.6
variables: variables:
COVERAGE_FLAG: mpi COVERAGE_FLAG: mpi__3.6
dependencies: dependencies:
- mpi 3 6 - mpi 3 6
needs: ["mpi 3 6"]
submit mpi 3 7: submit mpi 3 7:
extends: .submit extends: .submit
rules:
- if: $CI_PIPELINE_SOURCE == "schedule"
when: never
- when: on_success
image: pymor/python:3.7 image: pymor/python:3.7
variables: variables:
COVERAGE_FLAG: mpi COVERAGE_FLAG: mpi__3.7
dependencies: dependencies:
- mpi 3 7 - mpi 3 7
needs: ["mpi 3 7"]
submit mpi 3 8: submit mpi 3 8:
extends: .submit extends: .submit
rules:
- if: $CI_PIPELINE_SOURCE == "schedule"
when: never
- when: on_success
image: pymor/python:3.8 image: pymor/python:3.8
variables: variables:
COVERAGE_FLAG: mpi COVERAGE_FLAG: mpi__3.8
dependencies: dependencies:
- mpi 3 8 - mpi 3 8
needs: ["mpi 3 8"]
submit vanilla 3 6: submit vanilla 3 6:
extends: .submit extends: .submit
rules:
- if: $CI_PIPELINE_SOURCE == "schedule"
when: never
- when: on_success
image: pymor/python:3.6 image: pymor/python:3.6
variables: variables:
COVERAGE_FLAG: vanilla COVERAGE_FLAG: vanilla__3.6
dependencies: dependencies:
- vanilla 3 6 - vanilla 3 6
needs: ["vanilla 3 6"]
submit vanilla 3 7: submit vanilla 3 7:
extends: .submit extends: .submit
rules:
- if: $CI_PIPELINE_SOURCE == "schedule"
when: never
- when: on_success
image: pymor/python:3.7 image: pymor/python:3.7
variables: variables:
COVERAGE_FLAG: vanilla COVERAGE_FLAG: vanilla__3.7
dependencies: dependencies:
- vanilla 3 7 - vanilla 3 7
needs: ["vanilla 3 7"]
submit vanilla 3 8: submit vanilla 3 8:
extends: .submit extends: .submit
rules:
- if: $CI_PIPELINE_SOURCE == "schedule"
when: never
- when: on_success
image: pymor/python:3.8 image: pymor/python:3.8
variables: variables:
COVERAGE_FLAG: vanilla COVERAGE_FLAG: vanilla__3.8
dependencies: dependencies:
- vanilla 3 8 - vanilla 3 8
needs: ["vanilla 3 8"]
submit numpy_git 3 8: submit numpy_git 3 8:
extends: .submit extends: .submit
rules:
- if: $CI_PIPELINE_SOURCE == "schedule"
when: never
- when: on_success
image: pymor/python:3.8 image: pymor/python:3.8
variables: variables:
COVERAGE_FLAG: numpy_git COVERAGE_FLAG: numpy_git__3.8
dependencies: dependencies:
- numpy_git 3 8 - numpy_git 3 8
needs: ["numpy_git 3 8"]
submit oldest 3 6: submit oldest 3 6:
extends: .submit extends: .submit
rules:
- if: $CI_PIPELINE_SOURCE == "schedule"
when: never
- when: on_success
image: pymor/python:3.6 image: pymor/python:3.6
variables: variables:
COVERAGE_FLAG: oldest COVERAGE_FLAG: oldest__3.6
dependencies: dependencies:
- oldest 3 6 - oldest 3 6
needs: ["oldest 3 6"]
submit ci_weekly 3 6: submit ci_weekly 3 6:
extends: .submit extends: .submit
rules: rules:
......
...@@ -64,6 +64,8 @@ stages: ...@@ -64,6 +64,8 @@ stages:
rules: rules:
- if: $CI_COMMIT_REF_NAME =~ /^github\/PR_.*/ - if: $CI_COMMIT_REF_NAME =~ /^github\/PR_.*/
when: never when: never
- if: $CI_PIPELINE_SOURCE == "schedule"
when: never
- when: on_success - when: on_success
stage: deploy stage: deploy
script: .ci/gitlab/submit.bash script: .ci/gitlab/submit.bash
...@@ -230,16 +232,11 @@ ci_weekly {{py[0]}} {{py[2]}}: ...@@ -230,16 +232,11 @@ ci_weekly {{py[0]}} {{py[2]}}:
{%- for script, py, para in matrix if script in ['vanilla', 'oldest', 'numpy_git', 'mpi'] %} {%- for script, py, para in matrix if script in ['vanilla', 'oldest', 'numpy_git', 'mpi'] %}
submit {{script}} {{py[0]}} {{py[2]}}: submit {{script}} {{py[0]}} {{py[2]}}:
extends: .submit extends: .submit
rules:
- if: $CI_PIPELINE_SOURCE == "schedule"
when: never
- when: on_success
image: pymor/python:{{py}} image: pymor/python:{{py}}
variables: variables:
COVERAGE_FLAG: {{script}} COVERAGE_FLAG: {{script}}__{{py}}
dependencies: dependencies:
- {{script}} {{py[0]}} {{py[2]}} - {{script}} {{py[0]}} {{py[2]}}
needs: ["{{script}} {{py[0]}} {{py[2]}}"]
{%- endfor %} {%- endfor %}
{%- for py in pythons %} {%- for py in pythons %}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment