react/scripts/circleci
Andrew Clark 1cc3bba004
Parallelizes the build script across multiple processes (#15716)
* Write size info to separate file per bundle

`bundle-sizes.json` contains the combined size information for every
build. This makes it easier to store and process, but it prevents us
from parallelizing the build script, because each process would need to
write to the same file.

So I've updated the Rollup script to output individual files per build.
A downstream CI job consolidates them into a single file.

I have not parallelized the Rollup script yet. I'll do that next.

* Parallelize the build script

Uses CircleCI's `parallelism` config option to spin up multiple build
processes.
2019-05-29 14:34:50 -07:00
..
add_build_info_json.sh Publish a local release (canary or stable) to NPM (#14260) 2018-11-23 12:37:18 -08:00
bench.sh Add React benchmarking infrastructure (#9465) 2017-05-09 17:13:54 +01:00
check_license.sh Delete documentation and website source (#11137) 2017-10-06 10:18:05 -07:00
check_minified_errors.sh Don't extract errors in CI (#15758) 2019-05-29 14:20:29 -07:00
check_modules.sh Fix Type for ReactNative.NativeComponent (#12805) 2018-05-14 16:36:50 -07:00
pack_and_store_artifact.sh Store entire build directory as CI artifacts (#15310) 2019-04-03 18:15:33 -07:00
set_up_github_keys.sh Clean shell scripts (#12365) 2018-03-21 12:03:09 -04:00
test_coverage.sh Clean shell scripts (#12365) 2018-03-21 12:03:09 -04:00
test_print_warnings.sh change permissions of test_print_warnings (#9347) 2017-04-05 23:18:39 +01:00
update_package_versions.sh Publish a local release (canary or stable) to NPM (#14260) 2018-11-23 12:37:18 -08:00
upload_build.sh Parallelizes the build script across multiple processes (#15716) 2019-05-29 14:34:50 -07:00