Liebe Gitlab-Nutzerin, lieber Gitlab-Nutzer,
es ist nun möglich sich mittels des ZIH-Logins/LDAP an unserem Dienst anzumelden. Die Konten der externen Nutzer:innen sind über den Reiter "Standard" erreichbar.
Die Administratoren


Dear Gitlab user,
it is now possible to log in to our service using the ZIH login/LDAP. The accounts of external users can be accessed via the "Standard" tab.
The administrators

Commit 6984a41a authored by Ansgar Burchardt's avatar Ansgar Burchardt
Browse files

build DUNE modules in parallel when building Docker images

parent 354e9990
......@@ -98,21 +98,21 @@ dune:2.5:
dune:git:
stage: stage2
script:
- ./bin/duneci-build-docker-image --no-cache duneci/dune:git dune-git
- ./bin/duneci-build-docker-image --parallel --no-cache duneci/dune:git dune-git
only:
- master@ansgar/dune-docker
dune-fufem:2.4:
stage: stage3
script:
- ./bin/duneci-build-docker-image duneci/dune-fufem:2.4 dune-fufem
- ./bin/duneci-build-docker-image --parallel duneci/dune-fufem:2.4 dune-fufem
only:
- master@ansgar/dune-docker
dune-fufem:git:
stage: stage3
script:
- ./bin/duneci-build-docker-image --no-cache duneci/dune-fufem:git dune-fufem-git
- ./bin/duneci-build-docker-image --parallel --no-cache duneci/dune-fufem:git dune-fufem-git
only:
- master@ansgar/dune-docker
......
......@@ -27,8 +27,14 @@ if [[ $# -lt 2 ]]; then
usage
fi
parallel=
while :; do
case "${1}" in
--parallel)
parallel=1
shift
;;
-*)
docker_opts+=("${1}")
shift
......@@ -41,6 +47,10 @@ done
image="${1}"; shift
if [[ -n "${parallel}" -a -v DUNECI_PARALLEL ]]; then
docker_opts+=(--build-arg=DUNECI_PARALLEL="${DUNECI_PARALLEL}")
fi
builddir="build/${image##*/}"
if [[ -e ${builddir} ]]; then
echo "E: ${builddir} already exists" >&2
......
FROM duneci/dune:git
ARG DUNECI_PARALLEL
USER duneci
WORKDIR /duneci/modules
......
FROM duneci/dune:2.4
ARG DUNECI_PARALLEL
USER root
WORKDIR /
......
FROM duneci/base:9
ARG DUNECI_PARALLEL
USER duneci
RUN duneci-install-module https://gitlab.dune-project.org/core/dune-common.git \
......
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