mirror of
https://github.com/angular/angular
synced 2026-05-24 09:28:37 +00:00
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 |
||
|---|---|---|
| .. | ||
| BAZEL.md | ||
| CARETAKER.md | ||
| COMMITTER.md | ||
| DEBUG.md | ||
| DEBUG_MATERIAL_IVY.md | ||
| DEVELOPER.md | ||
| GITHUB_PROCESS.md | ||
| NAMING.md | ||
| PR_REVIEW.md | ||
| PUBLIC_API.md | ||
| RELEASE_SCHEDULE.md | ||
| SAVED_REPLIES.md | ||
| TOOLS.md | ||
| TRIAGE_AND_LABELS.md | ||