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