diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index ea2a4d1f190607a04c10460e6ec2384a71b9140c..1a465d933244346fb108e25bbd25d3ebf4c8c473 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -36,6 +36,7 @@ include: - local: "/scripts/ci/jobs/build-docs.yml" - local: "/scripts/ci/jobs/build-win.yml" - local: "/scripts/ci/jobs/build-mac.yml" + - local: "/scripts/ci/jobs/build-container.yml" - local: "/scripts/ci/jobs/jupyter.yml" # - template: 'Code-Quality.gitlab-ci.yml' # see !3053 - local: "/scripts/ci/jobs/code-quality.yml" diff --git a/scripts/ci/jobs/build-container.yml b/scripts/ci/jobs/build-container.yml new file mode 100644 index 0000000000000000000000000000000000000000..33825b75d23cf9310d9d86c248857e966cbe8616 --- /dev/null +++ b/scripts/ci/jobs/build-container.yml @@ -0,0 +1,14 @@ +build container: + stage: build + tags: [envinf, shell] + needs: [meta] + extends: + - .container-maker-setup + script: + # Test local dependency builds (--pm off) + - > + poetry run ogscm compiler.py mpi.py ogs.py -B --ogs ../.. + --build_args ' --progress=plain' + --cvode --ccache --cpmcache --mfront + --pm off + --cmake_args ' -DOGS_BUILD_PROCESSES=SteadyStateDiffusion'