- 16 Jan, 2021 2 commits
-
-
Simon Praetorius authored
Add the tool uncrustify to the debian:10 image See merge request docker/ci!82
-
Simon Praetorius authored
-
- 13 Nov, 2020 1 commit
-
-
Simon Praetorius authored
Revert "Merge branch 'feature/add_scotch_par_metis_flags' into 'master'" See merge request docker/ci!81
-
- 05 Nov, 2020 3 commits
-
-
Simon Praetorius authored
Add clang-format tool to Dockerfile + some cleanup of the order of packages See merge request docker/ci!80
-
Simon Praetorius authored
This reverts merge request !78
-
Simon Praetorius authored
-
- 19 Oct, 2020 1 commit
-
-
Simon Praetorius authored
Enable scotch-metis and scotch-parmetis in cmake See merge request docker/ci!78
-
- 11 Oct, 2020 1 commit
-
-
Simon Praetorius authored
-
- 29 Sep, 2020 4 commits
-
-
Simon Praetorius authored
add more python packages to ubuntu:20.04 docker image See merge request docker/ci!77
-
Simon Praetorius authored
-
Simon Praetorius authored
add toolchains gcc-10-20 for ubuntu:20.04 See merge request docker/ci!76
-
Simon Praetorius authored
-
- 28 Sep, 2020 1 commit
-
-
Simon Praetorius authored
Toolchains for clang-10-17 and clang-10-20 were swapped. See merge request docker/ci!74
-
- 26 Sep, 2020 1 commit
-
-
Robert K authored
-
- 23 Sep, 2020 2 commits
-
-
Ansgar Burchardt authored
duneci-install-module: do not use feature branch logic for default branch See merge request docker/ci!73
-
Ansgar Burchardt authored
If you had a default branch "master" setting `DUNECI_BRANCH=xy`, then one would get the "master" branch of dependencies installed via `duneci-install-module` as they most likely have a branch with this name. However we want to get the "xy" branch in this case. This change disables the logic for the default branch, so one will get "xy" as expected.
-
- 16 Sep, 2020 4 commits
-
-
Simon Praetorius authored
remove connection to mirror service since not reachable See merge request docker/ci!72
-
Simon Praetorius authored
-
Simon Praetorius authored
deactivate gcc-10 c++20 toolchain from dune builds See merge request docker/ci!71
-
Simon Praetorius authored
-
- 15 Sep, 2020 2 commits
-
-
Simon Praetorius authored
remove clang-8 from debian-11 since not available in package repository See merge request docker/ci!70
-
Simon Praetorius authored
-
- 17 Aug, 2020 3 commits
-
-
Ansgar Burchardt authored
Add python3-ufl and petsc-dev to debian-{10,11} and ubuntu-20.04. See merge request docker/ci!69
-
Robert K authored
-
Robert K authored
-
- 23 Jul, 2020 3 commits
-
-
Ansgar Burchardt authored
Merge branch 'no-pull' into 'master' See merge request [docker/ci!68] [docker/ci!68]: Nonedocker/ci/merge_requests/68
-
Ansgar Burchardt authored
-
Ansgar Burchardt authored
Merge branch 'add-gcc-10' into 'master' See merge request [docker/ci!67] [docker/ci!67]: Nonedocker/ci/merge_requests/67
-
- 22 Jul, 2020 2 commits
-
-
Ansgar Burchardt authored
-
Ansgar Burchardt authored
-
- 29 Jun, 2020 1 commit
-
-
Simon Praetorius authored
Merge branch 'issue/clang-8-missing-in-debian-11' into 'master' ref:docker/ci\> ### Summary In debain-11 image there is a toolchain for clang-8 but no clang-8 compiler installed. This is fixed by this MR. ### Discussion An alternative fix could be to change the toolchain(s) to clang-9, since this is also available in debian-11. I couldn't get both installed at the same time, because of conflicts in the libc++-dev packages. See merge request [docker/ci!63] [docker/ci!63]: gitlab.dune-project.org/docker/ci/merge_requests/63
-
- 26 Jun, 2020 1 commit
-
-
Simon Praetorius authored
Merge branch 'issue/toolchain-clang-vc' into 'master' ref:docker/ci\> ### Summary This MR workarounds a bug in clang that leads to a segfault in the compiler when compiling with architecture flags like -mno-sse. See [core/dune-istl#93], [core/dune-common#132], [#9], and [!46] ### Details The target architecture for detection of optimization flags is explicitly set to none to prevent the Vc config package from adding those flags. This is done for all toolchains involving clang-6 and clang-7 even those with noassert. ### Note This change is necessary to build release 2.6 only. Maybe there is an alternative check to guarantee that Vc package is new enough, instead of having a fixed deactivation. See merge request [docker/ci!62] [core/dune-istl#93]: core/dune-istl#93 [core/dune-common#132]: core/dune-common#132 [#9]: gitlab.dune-project.org/NoneNone/issues/9 [!46]: gitlab.dune-project.org/NoneNone/merge_requests/46 [docker/ci!62]: gitlab.dune-project.org/docker/ci/merge_requests/62
-
- 07 Jun, 2020 3 commits
-
-
Simon Praetorius authored
-
Simon Praetorius authored
-
Simon Praetorius authored
-
- 23 May, 2020 1 commit
-
-
Simon Praetorius authored
Merge branch 'feature/ubuntu-18.04-cmake-update' into 'master' ref:docker/ci\> ### Summary This MR adds a recent cmake version to the ubuntu 18.04 distribution. ### Details Ubuntu 18.04 ships with cmake 3.10. For a development of a new build-system we might need at least cmake 3.13. This MR updates the cmake version by adding a kitware apt repository. This way we get cmake 3.17 See merge request [docker/ci!61] [docker/ci!61]: gitlab.dune-project.org/docker/ci/merge_requests/61
-
- 11 May, 2020 3 commits
-
-
Simon Praetorius authored
Merge branch 'feature/ubuntu-20.04' into 'master' ref:docker/ci\> ### Summary This MR adds another ubuntu distribution with more recent clang compiler and other tool in newer versions - clang: 10.0 - gcc: 9.3 - cmake: 3.16.3 For each compiler we add two c++ standard version, c++17 and c++20 as toolchain each with and without assert enabled. So, in total we have 8 toolchains: - gcc-9 (c++17, c++20, c++17-noassert, c++20-noassert) - clang-10 (c++17, c++20, c++17-noassert, c++20-noassert) The dune-git images are now build with ubuntu-20.04 instead of ubuntu-18.04. The reason is that we will need a more recent cmake version in the near future. See merge request [docker/ci!60] [docker/ci!60]: gitlab.dune-project.org/docker/ci/merge_requests/60
-
Simon Praetorius authored
-
Simon Praetorius authored
-
- 10 May, 2020 1 commit
-
-
Simon Praetorius authored
-