@@ -10,39 +10,39 @@ ci="false"
1010scope=" " 
1111concurrency=" " 
1212while  [[ " ${1:- } "   !=  " "   ]];  do 
13-     case  $1  in 
14-         -h|--help)
15-             echo  " Usage: build.sh [--no-bail] [--force|-f] [--skip-test] [--skip-prereqs] [--skip-compat]" 
16-             exit  1
17-             ;;
18-         --no-bail)
19-             bail=" --no-bail" 
20-             ;;
21-         -f|--force)
22-             export  CDK_BUILD=" --force" 
23-             ;;
24-         --skip-test|--skip-tests)
25-             run_tests=" false" 
26-             ;;
27-         --skip-prereqs)
28-             check_prereqs=" false" 
29-             ;;
30-         --skip-compat)
31-             check_compat=" false" 
32-             ;;
33-         --ci)
34-           ci=true
35-           ;;
36-         -c|--concurrency)
37-             concurrency=" $2 " 
38-             shift 
39-             ;;
40-         * )
41-             echo  " Unrecognized parameter: $1 " 
42-             exit  1
43-             ;;
44-     esac 
13+   case  $1  in 
14+   -h | --help)
15+     echo  " Usage: build.sh [--no-bail] [--force|-f] [--skip-test] [--skip-prereqs] [--skip-compat]" 
16+     exit  1
17+     ;;
18+   --no-bail)
19+     bail=" --no-bail" 
20+     ;;
21+   -f | --force)
22+     export  CDK_BUILD=" --force" 
23+     ;;
24+   --skip-test | --skip-tests)
25+     run_tests=" false" 
26+     ;;
27+   --skip-prereqs)
28+     check_prereqs=" false" 
29+     ;;
30+   --skip-compat)
31+     check_compat=" false" 
32+     ;;
33+   --ci)
34+     ci=true
35+     ;;
36+   -c | --concurrency)
37+     concurrency=" $2 " 
4538    shift 
39+     ;;
40+   * )
41+     echo  " Unrecognized parameter: $1 " 
42+     exit  1
43+     ;;
44+   esac 
45+   shift 
4646done 
4747
4848export  NODE_OPTIONS=" --max-old-space-size=8196 --experimental-worker ${NODE_OPTIONS:- } " 
8888node ./scripts/check-yarn-lock.js
8989
9090#  Prepare for build with references
91- /bin/bash scripts/generate-aggregate-tsconfig.sh >   tsconfig.json
91+ /bin/bash scripts/generate-aggregate-tsconfig.sh > tsconfig.json
9292
9393BUILD_INDICATOR=" .BUILD_COMPLETED" 
9494rm -rf $BUILD_INDICATOR 
9595
9696if  [ " $run_tests "   ==  " true"   ];  then 
97-      runtarget=" $runtarget ,test" 
97+   runtarget=" $runtarget ,test" 
9898fi 
9999
100100if  [[ " $concurrency "   ==  " "   ]];  then 
101-      #  Auto-limit top-level concurrency to:
102-      #  - available CPUs - 1 to limit CPU load
103-      #  - total memory / 4GB  (N.B: constant here may need to be tweaked, configurable with $CDKBUILD_MEM_PER_PROCESS)
104-      mem_per_process=${CDKBUILD_MEM_PER_PROCESS:- 4_000_000_000} 
105-      concurrency=$( node -p " Math.max(1, Math.min(require('os').cpus().length - 1, Math.round(require('os').totalmem() / $mem_per_process )))" ) 
106-      echo  " Concurrency: $concurrency " 
101+   #  Auto-limit top-level concurrency to:
102+   #  - available CPUs - 1 to limit CPU load
103+   #  - total memory / 4GB  (N.B: constant here may need to be tweaked, configurable with $CDKBUILD_MEM_PER_PROCESS)
104+   mem_per_process=${CDKBUILD_MEM_PER_PROCESS:- 4_000_000_000} 
105+   concurrency=$( node -p " Math.max(1, Math.min(require('os').cpus().length - 1, Math.round(require('os').totalmem() / $mem_per_process )))" ) 
106+   echo  " Concurrency: $concurrency " 
107107fi 
108108
109109flags=" " 
@@ -113,7 +113,7 @@ if [ "$ci" == "true" ]; then
113113fi 
114114
115115echo  " =============================================================================================" 
116- echo  " building..." 
116+ echo  " building...2 " 
117117time  npx lerna run $bail  --concurrency=$concurrency  $runtarget  $flags  ||  fail
118118
119119if  [ " $check_compat "   ==  " true"   ];  then 
124124#  Skip this step for a "bump candidate" build, where a new, fake version number has been created
125125#  without any corresponding changelog entries.
126126if  !  ${BUMP_CANDIDATE:- false} ;  then 
127-      node ./scripts/create-release-notes.js
127+   node ./scripts/create-release-notes.js
128128fi 
129129
130130touch $BUILD_INDICATOR 
0 commit comments