diff --git a/scripts/integration-tests/utils/local-registry.sh b/scripts/integration-tests/utils/local-registry.sh index 49fb596d6bea..a2f7811f91b4 100755 --- a/scripts/integration-tests/utils/local-registry.sh +++ b/scripts/integration-tests/utils/local-registry.sh @@ -7,10 +7,15 @@ default_verdaccio_package=verdaccio@~4.11.1 function startLocalRegistry { # Start local registry - tmp_registry_log=`mktemp` + tmp_registry_log=$(mktemp) echo "Registry output file: $tmp_registry_log" (cd && nohup npx verdaccio@~5.1.2 -c $1 &>$tmp_registry_log &) - YARN_IGNORE_PATH=1 yarn global add verdaccio-memory@~10.0.0 + if [[ $(YARN_IGNORE_PATH=1 yarn --version) == "1"* ]]; then + YARN_IGNORE_PATH=1 yarn global add verdaccio-memory@~10.0.0 + else + yarn dlx verdaccio-memory@~10.0.0 + fi + # Wait for Verdaccio to boot grep -q "http address" <(tail -f $tmp_registry_log)