George Kalpakas
ce6948fc1b
ci(docs-infra): remove jobs from Travis config ( #26377 )
...
PR Close #26377
2018-10-23 14:35:38 -07:00
George Kalpakas
1b1c8ee545
ci(docs-infra): run tests against local Angular packages too ( #26202 )
...
PR Close #26202
2018-10-08 13:43:31 -07:00
George Kalpakas
b46fa92ae5
ci(docs-infra): remove unnecessary command ( #26202 )
...
This was accidentally merged with 4d506acba
and 87f60bccf
.
The build script is called in `scripts/ci/build.sh` (if necessary).
PR Close #26202
2018-10-08 13:43:31 -07:00
Victor Berchet
14ac7ad6b4
feat(ivy): implement TestBed ( #25369 )
...
PR Close #25369
2018-08-14 11:58:47 -07:00
Alex Eagle
7e581dab5f
ci: remove travis e2e_2 job ( #22810 )
...
The only remaining test can run in the first e2e travis shard.
This also removes the last thing needing bazel available on Travis.
PR Close #22810
2018-04-13 16:30:50 -07:00
Andrew Seguin
87f60bccfd
feat(elements): injector create ( #22413 )
...
PR Close #22413
2018-03-16 12:39:07 -07:00
Andrew Seguin
4d506acba0
feat(aio): add hack, remove me ( #22413 )
...
PR Close #22413
2018-03-16 12:39:07 -07:00
Igor Minar
129d1e0fb1
build: add postinstall-patches.js script suitable for postinstall patching of dependencies ( #22669 )
...
Because sometimes one has to do what one has to do...
PR Close #22669
2018-03-12 09:27:23 -07:00
Alex Eagle
4f19491fec
ci: remove conditional clause for bazel install ( #22170 )
...
No longer needed since we don't have a bazel job
PR Close #22170
2018-02-13 10:25:51 -08:00
George Kalpakas
b89e7c2cb7
ci(aio): move e2e tests to non-optional job
...
This essentially reverts #20178 , since the flakes should be gone after
pinning ChromeDriver and Chrome versions to 2.32 and 59 respectively.
2017-12-14 08:48:52 -08:00
George Kalpakas
81d497ce1f
build: pin ChromeDriver version ( #20940 )
...
Since our version of Chromium is also pinned, a new ChromeDriver (that
drops support for our Chromium version) can cause random (and unrelated
to the corresponding changes) errors on CI.
This commit pins the version of ChromeDriver and it should now be
manually upgraded to a vrsion that is compatible with th currently used
Chromium version.
PR Close #20940
2017-12-11 15:53:04 -08:00
Pete Bacon Darwin
63d26a1777
ci(aio): move e2e tests to optional job ( #20178 )
2017-11-06 09:59:59 -08:00
George Kalpakas
910735d732
build: fix `yarn install` command (`--freeze-lockfile` --> `--frozen-lockfile`)
2017-10-20 10:14:30 -07:00
Filipe Silva
820bb7bd8c
revert: ci: use chrome stable ( #18307 )
...
This reverts commit 8bcb268140
.
2017-10-20 09:38:59 -07:00
Peter Bacon Darwin
566606ef46
ci: freeze yarn lockfile when installing dependencies ( #19616 )
...
PR Close #19616
2017-10-11 11:52:36 -07:00
Peter Bacon Darwin
437e803f27
ci(aio): freeze the lockfile for CI builds ( #19616 )
...
The CI will now fail if the dependencies in the AIO
package.json have been modified without the
lockfile being updated.
PR Close #19616
2017-10-11 11:52:35 -07:00
Alex Eagle
9ad4b3bd31
build: update to latest @bazel/typescript ( #19277 )
...
Switches devmode output of an ng_module to UMD
2017-09-25 12:40:22 -07:00
Olivier Combe
f48b343af1
build: switch from npm to yarn ( #19328 )
...
PR Close #19328
2017-09-22 13:20:52 -07:00
Tobias Bosch
ca5aebaa6b
refactor: update angular to support TypeScript 2.4
...
Detailed updates:
- rxjs@5.0.x
- tsickle@0.24.x
- typescript@2.4.x
- @bazel/typescript@0.10.0
- protractor@5.1.x
- selenium-webdriver@3.0.x
BREAKING CHANGE:
- the Angular compiler now requires TypeScript 2.4.x.
2017-09-12 10:31:30 -07:00
Miško Hevery
655b495e8e
build: reenable npm install for air builds
2017-08-28 14:11:40 -07:00
Peter Bacon Darwin
1b9b34ed46
ci: do not run npm tools for AIO builds( #18904 )
...
PR Close #18904
2017-08-28 10:39:58 -07:00
Alex Eagle
47220997e1
build: add bazel integration test ( #18733 )
...
It includes sass compilation, and building the bazel package
distribution.
PR Close #18733
2017-08-23 11:34:52 -05:00
Peter Bacon Darwin
10897d6473
ci(aio): compute AIO deployment mode
...
There are now 3 modes for deployment: next, stable, archive.
We compute which mode (and other deployment properties)
from the `TRAVIS_BRANCH` and the `STABLE_BRANCH`.
If the TRAVIS_BRANCH is master we deploy as "next".
If the `TRAVIS_BRANCH` matches the `STABLE_BRANCH` we deploy as "stable".
Otherwise if the branch has a major version lower than the stable version
and its minor version is highest of similar branches we deploy as "archive".
For "archive" deployments we compute the firebase project and deployment
url based on the major version of the `TRAVIS_BRANCH`.
As well as choosing where to deploy the build, we also use this
to select the environment file for the AIO Angular app.
This will enable the app to change its rendering and behaviour
based on its mode.
See #18287
Closes #18297
2017-08-04 09:14:18 -07:00
Filipe Silva
1d09838622
ci: remove chromium fold reference ( #18445 )
2017-08-02 15:43:26 -07:00
Peter Bacon Darwin
46207538ef
ci: short-circuit npm install for aio builds that use yarn only
2017-07-28 15:28:28 -07:00
Filipe Silva
8bcb268140
ci: use chrome stable ( #18307 )
2017-07-25 11:18:24 -07:00
Chuck Jazdzewski
eaa843b55f
ci: test bazel builds on travis ( #18240 )
2017-07-20 09:40:40 -07:00
Georgios Kalpakas
3065fc6cca
ci(aio): build `aio-builds-setup` scripts before pre-verifying PR
...
(Coincidentally), this wasn't an issue before fdfeaaf1f
, because
pre-verification was run after `test.sh`, during which `aio-builds-setup` was
built.
Now that `deploy-staging.sh` is being run before `test.sh`, we need to build
the `aio-builds-setup` scripts first.
2017-05-12 11:37:21 -07:00
Filipe Silva
bfd5f27525
feat(aio): add e2e ( #15976 )
...
PR Close #15976
2017-04-19 22:36:23 -05:00
vikerman
ff60c041f6
test(platform-server): add initial e2e tests for platform-server ( #15061 )
2017-03-14 17:11:39 -07:00
Jason Aden
b74ab83d2c
refactor: update paths from modules/@angular to packages
2017-03-08 16:29:28 -08:00
Igor Minar
b8321e2f7d
ci: add comment and remove debugging printenv statement
2017-03-05 08:12:55 -08:00
Igor Minar
b8f0c3dc7b
ci: redo how env variables are set and shared in ci to prevent collisions
2017-03-05 08:03:38 -08:00
Igor Minar
91fe3aadbc
ci: delete obsolete files and move scripts/ci-lite/ to scripts/ci/
2017-03-05 08:03:38 -08:00