Skip to content

Commit fecb8aa

Browse files
committed
Fix retries
1 parent 7ad0ff1 commit fecb8aa

1 file changed

Lines changed: 8 additions & 8 deletions

File tree

tools/tests/dockerfiles/ubuntu_2404/Dockerfile

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -238,15 +238,15 @@ USER precice
238238
WORKDIR /home/precice/dumux
239239
ENV PATH="/home/precice/dumux/dune-common/bin:${PATH}"
240240
# This cascade of git clones often led to HTTP 502. Adding some delay in between as a workaround.
241-
RUN for i in $(seq 1 3); do git clone --depth 1 https://gitlab.dune-project.org/core/dune-common.git -b releases/${DUNE_VERSION} && sleep 5; done
242-
RUN for i in $(seq 1 3); do git clone --depth 1 https://gitlab.dune-project.org/core/dune-geometry.git -b releases/${DUNE_VERSION} && sleep 5; done
243-
RUN for i in $(seq 1 3); do git clone --depth 1 https://gitlab.dune-project.org/core/dune-grid.git -b releases/${DUNE_VERSION} && sleep 5; done
244-
RUN for i in $(seq 1 3); do git clone --depth 1 https://gitlab.dune-project.org/core/dune-istl.git -b releases/${DUNE_VERSION} && sleep 5; done
245-
RUN for i in $(seq 1 3); do git clone --depth 1 https://gitlab.dune-project.org/core/dune-localfunctions.git -b releases/${DUNE_VERSION} && sleep 5; done
246-
RUN for i in $(seq 1 3); do git clone --depth 1 https://gitlab.dune-project.org/extensions/dune-subgrid.git -b releases/${DUNE_VERSION} && sleep 5; done
247-
RUN for i in $(seq 1 3); do git clone --depth 1 https://gitlab.dune-project.org/extensions/dune-SPGrid.git -b releases/${DUNE_VERSION} && sleep 5; done
248-
RUN for i in $(seq 1 3); do git clone --depth 1 https://git.iws.uni-stuttgart.de/dumux-repositories/dumux.git -b releases/${DUMUX_VERSION} && sleep 5; done
241+
RUN for i in $(seq 1 3); do git clone --depth 1 https://gitlab.dune-project.org/core/dune-common.git -b releases/${DUNE_VERSION} && break && [[ $i -eq 3 ]] && sleep 10; done
242+
RUN for i in $(seq 1 3); do git clone --depth 1 https://gitlab.dune-project.org/core/dune-geometry.git -b releases/${DUNE_VERSION} && break && [[ $i -eq 3 ]] && sleep 10; done
243+
RUN for i in $(seq 1 3); do git clone --depth 1 https://gitlab.dune-project.org/core/dune-grid.git -b releases/${DUNE_VERSION} && break && [[ $i -eq 3 ]] && sleep 10; done
244+
RUN for i in $(seq 1 3); do git clone --depth 1 https://gitlab.dune-project.org/core/dune-istl.git -b releases/${DUNE_VERSION} && break && [[ $i -eq 3 ]] && sleep 10; done
245+
RUN for i in $(seq 1 3); do git clone --depth 1 https://gitlab.dune-project.org/extensions/dune-subgrid.git -b releases/${DUNE_VERSION} && break && [[ $i -eq 3 ]] && sleep 10; done
246+
RUN for i in $(seq 1 3); do git clone --depth 1 https://git.iws.uni-stuttgart.de/dumux-repositories/dumux.git -b releases/${DUMUX_VERSION} && break && [[ $i -eq 3 ]] && sleep 10; done
249247
RUN for i in $(seq 1 3); do git clone -b cell_problems https://git.iws.uni-stuttgart.de/dumux-appl/dumux-phasefield.git; done
248+
RUN for i in $(seq 1 3); do git clone --depth 1 https://gitlab.dune-project.org/extensions/dune-SPGrid.git -b releases/${DUNE_VERSION} && break && [[ $i -eq 3 ]] && sleep 10; done
249+
RUN for i in $(seq 1 3); do git clone --depth 1 https://gitlab.dune-project.org/core/dune-localfunctions.git -b releases/${DUNE_VERSION} && break && [[ $i -eq 3 ]] && sleep 10; done
250250
# build core DUNE, DuMuX and the adapter
251251
ARG DUMUX_ADAPTER_PR
252252
ARG DUMUX_ADAPTER_REF

0 commit comments

Comments
 (0)