[ci] Update ci config
This uses the standard ci config that pulls the current master of other modules like e.g. dune-functions.
Merge request reports
Activity
I am not convinced. Running the full CI tests already takes quite a while. You changes will make it take even longer.
I do see your point: If I need to fix something upstream then right know I have to wait for those changes to percolate into the CI Docker images. But does that really happen all that frequently?
Edited by Ghost UserI did some testing: Changing this increases the runtime from 56 min to 74 min. However runtimes will reduce significantly once we move to dune-project.org because the runners have more computational power there.
On dune-project.org I those runtimes reduce to 5 min and 18 min. If we update the image to
dune:git-debian-11-gcc-10-20
we have 8 min. Those numbers are not strictly comparable, because the jobs have been executed on different runners, but it still gives an impression.In view of the significant run-time increase I agree, that we should stay with the prepared images. In the worst case these can be updated manually by restarting the corresponding jobs in https://gitlab.dune-project.org/docker/ci. For
dune:git-debian-11-gcc-10-20
this takes about 10 min.
3 3 before_script: 4 - . /duneci/bin/duneci-init-job 5 - duneci-install-module https://gitlab.dune-project.org/core/dune-common.git 6 - duneci-install-module https://gitlab.dune-project.org/core/dune-geometry.git 7 - duneci-install-module https://gitlab.dune-project.org/core/dune-localfunctions.git 8 - duneci-install-module https://gitlab.dune-project.org/staging/dune-uggrid.git 9 - duneci-install-module https://gitlab.dune-project.org/core/dune-grid.git 10 - duneci-install-module https://gitlab.dune-project.org/core/dune-istl.git 4 11 - duneci-install-module https://gitlab.dune-project.org/extensions/dune-alugrid.git 5 12 - duneci-install-module https://gitlab.dune-project.org/extensions/dune-subgrid.git 13 - duneci-install-module https://gitlab.dune-project.org/staging/dune-typetree.git 14 - duneci-install-module https://gitlab.dune-project.org/staging/dune-functions.git 6 15 - duneci-install-module https://git.imp.fu-berlin.de/agnumpde/dune-matrix-vector.git 7 16 8 dune:2.8 gcc: 9 variables: added 18 commits
-
c5585d52...225d72d7 - 16 commits from branch
master
- b3f26730 - [ci] Update ci config
- cd069e79 - [ci] Add CI config for 2.9 release branch
-
c5585d52...225d72d7 - 16 commits from branch
mentioned in merge request !133 (merged)