Hi Nikolai,

you might be able to use the image https://hub.docker.com/r/timokoch/bb-dumux-3, we use for testing.

There is also plently of Docker images by the Dune community for example "registry.dune-project.org/docker/ci/dune:2.6-debian-9-gcc-6-14" would be an image with dune 2.6, debian 9, gcc 6 and C++14. They are certainly good base images.

There is also some Dockerfiles in https://git.iws.uni-stuttgart.de/dumux-repositories/dumux-docker so you could write and build your own image.

I definitely cannot recommend to install the whole infrastructure on every run, that takes a lot of unnecessary resources. If your using releases of dune and dumux you can even prebuild everything in the image, then you just need to reconfigure your module.

Good luck,

Timo

On 29.01.19 19:05, Nikolai Andrianov wrote:

Dear DuMuX experts,

How can I set up automated testing of my DuMuX version using Gitlab CI?

So far I have tried using a standard Ubuntu docker image in my .gitlab-ci.yml, but installing the whole infrastructure (g++, cmake, libraries etc) with GitLab's shared runners takes forever on my system :(

Is it possible to set up a specified docker image within .gitlab-ci.yml, which would contain everything needed to build DuMuX?

Thanks,

Nikolai


_______________________________________________
Dumux mailing list
Dumux@listserv.uni-stuttgart.de
https://listserv.uni-stuttgart.de/mailman/listinfo/dumux

--
_______________________________________________________________

Timo Koch                              phone: +49 711 685 64676
IWS, Universität Stuttgart             fax:   +49 711 685 60430
Pfaffenwaldring 61        email: timo.k...@iws.uni-stuttgart.de
D-70569 Stuttgart            url: www.hydrosys.uni-stuttgart.de
_______________________________________________________________

_______________________________________________
Dumux mailing list
Dumux@listserv.uni-stuttgart.de
https://listserv.uni-stuttgart.de/mailman/listinfo/dumux

Reply via email to