diff options
author | Richard Maw <richard.maw@gmail.com> | 2014-11-05 10:29:15 +0000 |
---|---|---|
committer | Richard Maw <richard.maw@gmail.com> | 2014-11-05 10:29:15 +0000 |
commit | 85d9ce36512a7f44af693410c8733f7e049025a2 (patch) | |
tree | fe2a9fd9564894147cf2fae363786079e63c6409 | |
parent | ac9e6787cd2b82bc37b9ba71d09d44aac71f85b1 (diff) | |
download | morph-85d9ce36512a7f44af693410c8733f7e049025a2.tar.gz |
Run yarn jobs in parallel if yarn supports itbaserock/richardmaw/run-parallel-yarns
-rwxr-xr-x | check | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -132,7 +132,11 @@ fi if "$run_yarns" && command -v yarn > /dev/null then - yarn --env "PYTHONPATH=$PYTHONPATH" -s yarns/morph.shell-lib yarns/*.yarn + if yarn --max-jobs 3 2>&1 >/dev/null | grep -q 'no such option'; then + yarn --env "PYTHONPATH=$PYTHONPATH" -s yarns/morph.shell-lib yarns/*.yarn + else + yarn --max-jobs="$(nproc)" --env "PYTHONPATH=$PYTHONPATH" -s yarns/morph.shell-lib yarns/*.yarn + fi fi # cmdtest tests. |