angular-cn/scripts/ci
George Kalpakas b5eda603a2 ci: work around `CIRCLE_COMPARE_URL` not being available wih CircleCI Pipelines (#32537)
The commit range that is associated with a CI build is used for a couple
of things (mostly related to payload-size tracking):
- Determine whether a size change was caused by application code or
  dependencies (or both).
- Add the messages of the commits associated with the build (and thus
  the payload-size change).

NOTE: The commit range is only used on push builds.

Previously, the commit range was computed based on the
`CIRCLE_COMPARE_URL` environment variable. With [CircleCI Pipelines][1]
enabled, `CIRCLE_COMPARE_URL` is no longer available and the commit
range cannot be reliably detected.

This commit switches `CI_COMMIT_RANGE` to only include the last commit.
This can be less accurate in some rare cases, but is true in the
majority of cases (on push builds). Additionally, it stores the CircleCI
build URL in the database along with the payload data, so the relevant
info can be retrieved when needed.

[1]: https://circleci.com/docs/2.0/build-processing

PR Close #32537
2019-09-09 12:21:44 -04:00
..
clone_angular_material_repo.sh build: lock material unit tests job to specific commit (#31569) 2019-07-25 13:08:33 -07:00
payload-size.js build: error when files specified in payload size limits are missing (#27250) 2018-12-05 13:26:26 -08:00
payload-size.sh ci: work around `CIRCLE_COMPARE_URL` not being available wih CircleCI Pipelines (#32537) 2019-09-09 12:21:44 -04:00
publish-build-artifacts.sh ci: Add ANGULAR_PACKAGE to snapshot builds (#31900) 2019-08-28 21:25:56 -07:00
run_angular_material_unit_tests.sh refactor(ivy): update the compiler to emit `$localize` tags (#31609) 2019-08-30 12:53:26 -07:00
update-deps-to-dist-packages.js test(ivy): update Material to recent commit from master branch (#31569) 2019-07-25 13:08:33 -07:00