diff --git a/Dockerfiles/work/Dockerfile-5.2 b/Dockerfiles/work/Dockerfile-5.2 index 1ea0756..e78744a 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 53427ea..281b953 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 81d2d68..83fa9bd 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 f1a8c4c..850f9c3 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 2927914..4326f23 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 18f3583..6d81266 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 706510c..92e24eb 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 290e13c..e62ee11 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 1959844..9954368 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 6ff0dc1..c3e9f0e 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 2e4f3ef..7f5ea62 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]+'