Skip to content
This repository was archived by the owner on Feb 22, 2018. It is now read-only.

[docs] Update travis setup instructions #1226

Closed
wants to merge 1 commit into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 0 additions & 3 deletions bugs.txt

This file was deleted.

Empty file removed renderedText.dart
Empty file.
25 changes: 11 additions & 14 deletions travis.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
= Travis-CI Setup Instructions
# Travis-CI Setup Instructions

== Set Up Instructions
## Set Up Instructions

1. Go to https://travis-ci.org/ and 'Sign in with Github'
2. Visit https://travis-ci.org/profile to trigger a Github sync (this may take a minute)
Expand All @@ -9,26 +9,23 @@
5. Scroll down to Travis and click it
6. Click the 'Test Hook' button.

== What does it do?
## What does it do?

- Every time you push to your repo, Travis will grab the changes from your repo and run a
build on it.
- The build runs on Chrome and Dartium stable browsers.
- The build runs on Chrome, Firefox and Dartium browsers.

## How does it work.

== How does it work.
All scripts can be found in `.travis.yml` and `scripts/travis` folder.

All scripts can be found it `.travis.yml` and `./scripts/travis` folder.

1. Install latest google-chrome
2. Install Dart stable or dev channel (currently only running on stable, see `.travis.yml` `matrix`)
1. Install the browsers (Chrome, Firefox and Dartium)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

typo: All scripts can be found in the .travis.yml and ./scripts/travis folders.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

good catch, fixed

2. Install Dart stable or dev channel (see `CHANNEL` in the `.travis.yml` matrix)
3. Run analyzer on the code
4. Run karma on both Dartium (dart) and Chrome (dart2js)
4. Run karma
5. Generate documentation
6. Merge "presubmit" branches into master when the build is successful

## What needs to be done

== What needs to be done

- Publish generated documentation to a URL
- If the branch is `presubmit`, then `github push upstream presubmit:master`
- Collect/publish the test runs/times to some dashboard/graphing service
Binary file removed webstorm-user-settings.jar
Binary file not shown.