diff --git a/Dockerfiles/work/Dockerfile-5.2 b/Dockerfiles/work/Dockerfile-5.2 index 1ea07569..e78744a8 100644 --- a/Dockerfiles/work/Dockerfile-5.2 +++ b/Dockerfiles/work/Dockerfile-5.2 @@ -150,8 +150,8 @@ RUN set -x \ && cd / && rm -rf /tmp/gitflow \ \ # grunt - && yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt \ -&& yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt-cli \ + && until yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt; do sleep 1; done \ +&& until yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt-cli; do sleep 1; done \ && rm -rf /tmp/y \ \ # linkcheck diff --git a/Dockerfiles/work/Dockerfile-5.3 b/Dockerfiles/work/Dockerfile-5.3 index 53427eaa..281b9538 100644 --- a/Dockerfiles/work/Dockerfile-5.3 +++ b/Dockerfiles/work/Dockerfile-5.3 @@ -169,8 +169,8 @@ RUN set -x \ && cd / && rm -rf /tmp/gitflow \ \ # grunt - && yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt \ -&& yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt-cli \ + && until yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt; do sleep 1; done \ +&& until yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt-cli; do sleep 1; done \ && rm -rf /tmp/y \ \ # linkcheck diff --git a/Dockerfiles/work/Dockerfile-5.4 b/Dockerfiles/work/Dockerfile-5.4 index 81d2d68f..83fa9bde 100644 --- a/Dockerfiles/work/Dockerfile-5.4 +++ b/Dockerfiles/work/Dockerfile-5.4 @@ -185,8 +185,8 @@ RUN set -x \ && cd / && rm -rf /tmp/gitflow \ \ # grunt - && yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt \ -&& yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt-cli \ + && until yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt; do sleep 1; done \ +&& until yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt-cli; do sleep 1; done \ && rm -rf /tmp/y \ \ # laravel diff --git a/Dockerfiles/work/Dockerfile-5.5 b/Dockerfiles/work/Dockerfile-5.5 index f1a8c4cc..850f9c37 100644 --- a/Dockerfiles/work/Dockerfile-5.5 +++ b/Dockerfiles/work/Dockerfile-5.5 @@ -192,8 +192,8 @@ RUN set -x \ && cd / && rm -rf /tmp/gitflow \ \ # grunt - && yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt \ -&& yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt-cli \ + && until yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt; do sleep 1; done \ +&& until yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt-cli; do sleep 1; done \ && rm -rf /tmp/y \ \ # laravel diff --git a/Dockerfiles/work/Dockerfile-5.6 b/Dockerfiles/work/Dockerfile-5.6 index 29279149..4326f236 100644 --- a/Dockerfiles/work/Dockerfile-5.6 +++ b/Dockerfiles/work/Dockerfile-5.6 @@ -205,8 +205,8 @@ RUN set -x \ && cd / && rm -rf /tmp/gitflow \ \ # grunt - && yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt \ -&& yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt-cli \ + && until yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt; do sleep 1; done \ +&& until yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt-cli; do sleep 1; done \ && rm -rf /tmp/y \ \ # laravel diff --git a/Dockerfiles/work/Dockerfile-7.0 b/Dockerfiles/work/Dockerfile-7.0 index 18f35835..6d812665 100644 --- a/Dockerfiles/work/Dockerfile-7.0 +++ b/Dockerfiles/work/Dockerfile-7.0 @@ -205,8 +205,8 @@ RUN set -x \ && cd / && rm -rf /tmp/gitflow \ \ # grunt - && yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt \ -&& yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt-cli \ + && until yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt; do sleep 1; done \ +&& until yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt-cli; do sleep 1; done \ && rm -rf /tmp/y \ \ # laravel diff --git a/Dockerfiles/work/Dockerfile-7.1 b/Dockerfiles/work/Dockerfile-7.1 index 706510c1..92e24eba 100644 --- a/Dockerfiles/work/Dockerfile-7.1 +++ b/Dockerfiles/work/Dockerfile-7.1 @@ -205,8 +205,8 @@ RUN set -x \ && cd / && rm -rf /tmp/gitflow \ \ # grunt - && yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt \ -&& yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt-cli \ + && until yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt; do sleep 1; done \ +&& until yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt-cli; do sleep 1; done \ && rm -rf /tmp/y \ \ # laravel diff --git a/Dockerfiles/work/Dockerfile-7.2 b/Dockerfiles/work/Dockerfile-7.2 index 290e13c0..e62ee118 100644 --- a/Dockerfiles/work/Dockerfile-7.2 +++ b/Dockerfiles/work/Dockerfile-7.2 @@ -205,8 +205,8 @@ RUN set -x \ && cd / && rm -rf /tmp/gitflow \ \ # grunt - && yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt \ -&& yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt-cli \ + && until yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt; do sleep 1; done \ +&& until yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt-cli; do sleep 1; done \ && rm -rf /tmp/y \ \ # laravel diff --git a/Dockerfiles/work/Dockerfile-7.3 b/Dockerfiles/work/Dockerfile-7.3 index 1959844a..99543686 100644 --- a/Dockerfiles/work/Dockerfile-7.3 +++ b/Dockerfiles/work/Dockerfile-7.3 @@ -205,8 +205,8 @@ RUN set -x \ && cd / && rm -rf /tmp/gitflow \ \ # grunt - && yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt \ -&& yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt-cli \ + && until yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt; do sleep 1; done \ +&& until yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt-cli; do sleep 1; done \ && rm -rf /tmp/y \ \ # laravel diff --git a/Dockerfiles/work/Dockerfile-7.4 b/Dockerfiles/work/Dockerfile-7.4 index 6ff0dc12..c3e9f0e2 100644 --- a/Dockerfiles/work/Dockerfile-7.4 +++ b/Dockerfiles/work/Dockerfile-7.4 @@ -205,8 +205,8 @@ RUN set -x \ && cd / && rm -rf /tmp/gitflow \ \ # grunt - && yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt \ -&& yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt-cli \ + && until yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt; do sleep 1; done \ +&& until yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt-cli; do sleep 1; done \ && rm -rf /tmp/y \ \ # laravel diff --git a/build/ansible/group_vars/all.yml b/build/ansible/group_vars/all.yml index 2e4f3ef8..7f5ea626 100644 --- a/build/ansible/group_vars/all.yml +++ b/build/ansible/group_vars/all.yml @@ -423,8 +423,8 @@ software_available: check: grunt --version | grep -E '[.0-9]+' all: command: | - yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt \ - && yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt-cli \ + until yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt; do sleep 1; done \ + && until yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt-cli; do sleep 1; done \ && rm -rf /tmp/y \ laravel: check: laravel --version | grep -E '(Installer|version)\s*[.0-9]+'