Alex Eagle
206c9bdd74
fix(build): remove the travis deploy step, which is broken.
...
I need to test this on a fork+travis rather than break the angular build.
2015-07-08 17:42:50 -07:00
Alex Eagle
4264bd3bd2
fix(build): reduce the deploy upload.
...
Travis is currently stalling, presumably it takes too long to upload this many files.
Also it picks up the dart directory when deploying js, which looks like a bug
with multiple gcs providers, so just do dart for now.
2015-07-08 17:10:52 -07:00
Alex Eagle
4572157c49
chore(build): add GCS upload of build artifacts
...
This copies the dist/ folder for each successful travis run
to a google cloud storage bucket, under the SHA of the commit.
We only upload for submitted changes, not PRs.
We can use this to fetch the dart sources for each SHA
without having to re-build them, which is hard to reproduce
since the environment might differ (eg. different Dart SDK)
2015-07-08 16:25:03 -07:00
Kevin Moore
19a0349681
chore(build): re-enable dev build for Dart
...
This reverts commit b3fc357a15
.
Closes #2798
2015-07-06 13:25:30 -07:00
Tobias Bosch
b3fc357a15
chore(build): temporarily deactivate dev build for Dart
...
Please revert when #2798 is closed!
2015-06-30 17:17:32 -07:00
Igor Minar
7140c9cc34
build: make 'npm install' work reliably and issue build warning when node_modules look stale
...
This is done a in bit kludgy way on purpose so that it works on Windows and CI.
Works around npm/npm#8452.
Closes #2038
2015-06-08 13:05:04 -07:00
Hank Duan
927b4d01a9
chore(travis): update firefox to 38.0 in travis CI
...
Closes #2295
2015-06-02 14:45:04 -07:00
Kevin Moore
95b7896d9b
chore: cache Dart .pub-cache directory
...
Closes #2255
2015-06-01 16:10:07 -07:00
Igor Minar
9fbb3adbe2
build(travis): bump npm version to 0.9.1
...
this is to remove the warning in logs and align the ci with our local environment
2015-05-15 16:18:01 -07:00
Julie Ralph
75e9d3f634
chore(ci): bump node version to 0.12
...
See #1396
Closes #1408
2015-05-08 13:58:03 -07:00
Igor Minar
88963b438f
chore(travis): pin npm used to v2.7.4
...
Since we are currently stuck on node 0.10 (see #1396 ), this will at least help us avoid
some of the npm bugs present in older version that comes with 0.10.
2015-04-16 16:58:28 -07:00
Igor Minar
4fd4a1d15c
chore(travis): turn on travis cache for npm dependencies
2015-04-16 16:58:28 -07:00
Igor Minar
371c8b8a1c
chore(travis): add npm/install-dependencies.sh step in preparation for caching
2015-04-16 16:58:28 -07:00
Alex Eagle
9adf41ca2d
fix(build) Add a .tsdrc file for github rate limiting.
...
See https://github.com/DefinitelyTyped/tsd#tsdrc
2015-04-02 10:05:37 -07:00
Kevin Moore
c34ca36778
chore: build the stable branch of Dart
...
Now that Dart 1.9 is stable
2015-03-25 21:17:07 +01:00
Misko Hevery
74795eec29
chore: travis-slack integration
2015-03-12 15:08:40 -07:00
Misko Hevery
2e488f3559
chore: add gitter travis hook
2015-03-07 19:57:51 +00:00
Julie Ralph
5af0ac258b
tests(e2e): upgrade Protractor to 1.7.0 and remove special cases for shadow dom
...
With Protractor 1.7.0, which installs chromedriver 2.14, shadow DOM is supported.
2015-02-18 10:54:48 -08:00
Misko Hevery
cbc76faf11
chore: min version of Dart to 1.9.0-dev.8.0
...
Closes #681
2015-02-17 16:34:19 -08:00
Yegor Jbanov
6197ab0e48
chore(build): split Dart and JS builds
2015-02-13 14:59:29 -08:00
Kevin Moore
8f6c45f9e2
build against both stable and dev channels of Dart
2015-02-13 10:59:58 -08:00
Tobias Bosch
561ad3a68c
refactor(build): support multiple configurable browsers for e2e and perf tests
...
Also includes browser configuration for Android
2015-01-20 13:06:37 -08:00
Tobias Bosch
df4ac0dd33
refactor(perf): use webdriver to execute benchmarks
...
- use performance log of chromedriver / appium to get timeline data
for calculating metrics for benchmarks
- change all benchmarks to be made of a standalone application
and a protractor test that collectes timeline data
- fix and simplify benchmarks
- add dart2js to build
- remove benchpress
Closes #330
2014-12-23 22:22:55 -08:00
Victor Berchet
2ab526e88b
chore(travis): cleanup travis.yml
2014-10-28 11:51:00 +01:00
Tobias Bosch
85b5543f62
feat: travis-ci integration
2014-09-29 16:33:53 -07:00