| 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 |