Commit 7db8dafa authored by René Fritze's avatar René Fritze Committed by github-actions[bot]

[ci] try the dag feature of gitlab-ci

parent 4c28aa74
Pipeline #65187 passed with stages
in 46 minutes and 18 seconds
......@@ -97,6 +97,7 @@ stages:
.binder:
extends: .docker-in-docker
stage: install_checks
needs: ["ci setup"]
rules:
- if: $CI_PIPELINE_SOURCE == "schedule"
when: never
......@@ -134,6 +135,7 @@ stages:
- "wheel 1 py3 8"
- "wheel 2010 py3 8"
- "wheel 2014 py3 8"
needs: ["wheel 1 py3 6","wheel 2010 py3 6","wheel 2014 py3 6","wheel 1 py3 7","wheel 2010 py3 7","wheel 2014 py3 7","wheel 1 py3 8","wheel 2010 py3 8","wheel 2014 py3 8",]
before_script:
- pip3 install devpi-client
- devpi use http://pymor__devpi:3141/root/public --set-cfg
......@@ -506,6 +508,7 @@ submit vanilla 3 6:
COVERAGE_FLAG: vanilla
dependencies:
- vanilla 3 6
needs: ["vanilla 3 6"]
submit vanilla 3 7:
extends: .submit
rules:
......@@ -517,6 +520,7 @@ submit vanilla 3 7:
COVERAGE_FLAG: vanilla
dependencies:
- vanilla 3 7
needs: ["vanilla 3 7"]
submit vanilla 3 8:
extends: .submit
rules:
......@@ -528,6 +532,7 @@ submit vanilla 3 8:
COVERAGE_FLAG: vanilla
dependencies:
- vanilla 3 8
needs: ["vanilla 3 8"]
submit numpy_git 3 8:
extends: .submit
rules:
......@@ -539,6 +544,7 @@ submit numpy_git 3 8:
COVERAGE_FLAG: numpy_git
dependencies:
- numpy_git 3 8
needs: ["numpy_git 3 8"]
submit oldest 3 6:
extends: .submit
rules:
......@@ -550,6 +556,7 @@ submit oldest 3 6:
COVERAGE_FLAG: oldest
dependencies:
- oldest 3 6
needs: ["oldest 3 6"]
submit ci_weekly 3 6:
extends: .submit
rules:
......@@ -560,6 +567,7 @@ submit ci_weekly 3 6:
COVERAGE_FLAG: ci_weekly
dependencies:
- ci_weekly 3 6
needs: ["ci_weekly 3 6"]
submit ci_weekly 3 7:
extends: .submit
rules:
......@@ -570,6 +578,7 @@ submit ci_weekly 3 7:
COVERAGE_FLAG: ci_weekly
dependencies:
- ci_weekly 3 7
needs: ["ci_weekly 3 7"]
submit ci_weekly 3 8:
extends: .submit
rules:
......@@ -580,6 +589,7 @@ submit ci_weekly 3 8:
COVERAGE_FLAG: ci_weekly
dependencies:
- ci_weekly 3 8
needs: ["ci_weekly 3 8"]
......@@ -857,6 +867,7 @@ docs build:
script:
- ${CI_PROJECT_DIR}/.ci/gitlab/test_docs.bash
stage: build
needs: ["ci setup"]
artifacts:
paths:
- docs/_build/html
......@@ -871,6 +882,7 @@ docs:
resource_group: docs_deploy
dependencies:
- docs build
needs: ["docs build"]
before_script:
- apk --update add make python3 bash
- pip3 install jinja2 pathlib
......
......@@ -99,6 +99,7 @@ stages:
.binder:
extends: .docker-in-docker
stage: install_checks
needs: ["ci setup"]
rules:
- if: $CI_PIPELINE_SOURCE == "schedule"
when: never
......@@ -132,6 +133,11 @@ stages:
- "wheel {{ML}} py{{PY[0]}} {{PY[2]}}"
{%- endfor %}
{%- endfor %}
needs: [{%- for PY in pythons -%}
{%- for ML in manylinuxs -%}
"wheel {{ML}} py{{PY[0]}} {{PY[2]}}",
{%- endfor -%}
{%- endfor -%}]
before_script:
- pip3 install devpi-client
- devpi use http://pymor__devpi:3141/root/public --set-cfg
......@@ -233,6 +239,7 @@ submit {{script}} {{py[0]}} {{py[2]}}:
COVERAGE_FLAG: {{script}}
dependencies:
- {{script}} {{py[0]}} {{py[2]}}
needs: ["{{script}} {{py[0]}} {{py[2]}}"]
{%- endfor %}
{%- for py in pythons %}
......@@ -246,6 +253,7 @@ submit ci_weekly {{py[0]}} {{py[2]}}:
COVERAGE_FLAG: ci_weekly
dependencies:
- ci_weekly {{py[0]}} {{py[2]}}
needs: ["ci_weekly {{py[0]}} {{py[2]}}"]
{%- endfor %}
......@@ -362,6 +370,7 @@ docs build:
script:
- ${CI_PROJECT_DIR}/.ci/gitlab/test_docs.bash
stage: build
needs: ["ci setup"]
artifacts:
paths:
- docs/_build/html
......@@ -376,6 +385,7 @@ docs:
resource_group: docs_deploy
dependencies:
- docs build
needs: ["docs build"]
before_script:
- apk --update add make python3 bash
- pip3 install jinja2 pathlib
......
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