OLD | NEW |
| (Empty) |
1 = Travis-CI Setup Instructions | |
2 | |
3 == Set Up Instructions | |
4 | |
5 1. Go to https://travis-ci.org/ and 'Sign in with Github' | |
6 2. Visit https://travis-ci.org/profile to trigger a Github sync (this may take a
minute) | |
7 3. Find your project and flip the switch. This would be "<yourname>/angular.dart
" | |
8 4. Click the little wrench next to the switch, it will take you to github. | |
9 5. Scroll down to Travis and click it | |
10 6. Click the 'Test Hook' button. | |
11 | |
12 == What does it do? | |
13 | |
14 - Every time you push to your repo, Travis will grab the changes from your repo
and run a | |
15 build on it. | |
16 - The build runs on Chrome and Dartium stable browsers. | |
17 | |
18 | |
19 == How does it work. | |
20 | |
21 All scripts can be found it `.travis.yml' and `./scripts/travis` folder. | |
22 | |
23 1. Install latest google-chrome | |
24 2. Install Dart stable or dev channel (currently only running on stable, see `.t
ravis.yml` `matrix`) | |
25 3. Run analyzer on the code | |
26 4. Run karma on both Dartium (dart) and Chrome (dart2js) | |
27 5. Generate documentation | |
28 | |
29 | |
30 == What needs to be done | |
31 | |
32 - Publish generated documentation to a URL | |
33 - If the branch is `presubmit`, then `github push upstream presubmit:master` | |
34 - Collect/publish the test runs/times to some dashboard/graphing service | |
OLD | NEW |