angular-cn/docs
George Kalpakas efbbae5a48 ci: publish tarballs for all Angular packages as build artifacts on PR builds (#33321)
Previously, when one wanted to try out the changes from a PR before it
was merged, they had to check out the PR locally and build the Angular
packages themselves (which is time-consuming and wasteful given that the
packages have already been built on CI).

This commit persists all Angular packages on each build as `.tgz` files,
which can be used to install dependencies on an project (supported by
both [npm][1] and [yarn][2]). In addition to individual `.tgz` files for
each package, a `.tgz` file including all packages is also stored, which
can be used to test the packages locally by overwriting the ones in the
`node_modules/` directory of a project.

CircleCI [build artifacts][3] an be used for longer-term storage of the
outputs of a build and are designed to be useful around the time of the
build, which suits our needs.

[1]: https://docs.npmjs.com/cli/install.html
[2]: https://yarnpkg.com/lang/en/docs/cli/add
[3]: https://circleci.com/docs/2.0/artifacts

PR Close #33321
2019-10-24 09:56:21 -07:00
..
BAZEL.md ci: use circleci windows preview (#31266) 2019-08-19 13:32:14 -07:00
CARETAKER.md docs: fix script path reference (#25552) 2018-08-17 10:26:10 -07:00
COMMITTER.md ci: replace our pullapprove setup with GitHub CODEOWNERS (#27690) 2019-01-05 17:39:00 -08:00
DEBUG.md build: remove "test.sh" script (#27937) 2019-01-07 15:35:09 -08:00
DEBUG_MATERIAL_IVY.md docs: add guide to reproduce material-unit-test failures locally (#32138) 2019-08-14 12:02:12 -07:00
DEVELOPER.md ci: publish tarballs for all Angular packages as build artifacts on PR builds (#33321) 2019-10-24 09:56:21 -07:00
GITHUB_PROCESS.md docs: create Issue and Pull Request markdown doc, explaining automatic locking policy (#32405) 2019-08-30 14:44:24 -04:00
NAMING.md docs: fix spelling of case variants in naming.md 2017-06-26 13:43:37 -07:00
PR_REVIEW.md ci: scripts to review PRs locally (#24623) 2018-06-25 08:45:12 -07:00
PUBLIC_API.md refactor(ivy): Move instructions back to ɵɵ (#30546) 2019-05-20 16:37:47 -07:00
RELEASE_SCHEDULE.md docs: change release_schedule.md to link to new angular release page in docs (#23808) 2018-05-10 15:45:28 -07:00
SAVED_REPLIES.md docs: update SAVED_REPLIES and CONTRIBUTING with new issue templates (#27608) 2018-12-11 16:43:57 -08:00
TOOLS.md docs: enable debug tools with current versions of Angular (#25361) 2018-08-14 16:38:26 -07:00
TRIAGE_AND_LABELS.md build: add `ngcc` as a valid commit message scope (#32144) 2019-08-15 10:33:36 -07:00