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