Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(infrastructure): Set up continuous integration #4580

Merged
merged 1 commit into from
Jul 22, 2016

Conversation

traviskaufman
Copy link
Contributor

  • Add .travis.yml file to the repo, enabling TravisCI to run against PRs
    for master and branches of.
  • Set up Sauce Labs running on the last two versions of every major
    browser (excluding Android 4 and Opera). Android 4 is quite old, and
    Opera is very similar to Chrome as it uses blink/chromium under the hood.
  • Fix false negative in IE11 for mdl-auto-init test.

Part of #4464

'sl-chrome-stable': {
base: 'SauceLabs',
browserName: 'chrome',
version: '51'
Copy link
Contributor

@sgomes sgomes Jul 22, 2016

Choose a reason for hiding this comment

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

I guess we'll need to update these manually with every Chrome release? :-/

Actually, reading through the docs, looks like there's a latest keyword. Can we use that here?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Ah! Yes!! That's exactly what I was looking for but I guess I was looking in the wrong place. That's so much better haha.

@sgomes
Copy link
Contributor

sgomes commented Jul 22, 2016

LGTM once we move the fixed versions to latest and latest-1, where possible. Thanks, @traviskaufman!

* Add .travis.yml file to the repo, enabling TravisCI to run against PRs
  for master and branches of.
* Set up Sauce Labs running on the last two versions of every major
  browser (excluding Android 4 and Opera). Android 4 is quite old, and
  Opera is very similar to Chrome as it uses blink/chromium under the
  hood.
* Work around [SauceLabs PR restriction](https://docs.travis-ci.com/user/pull-requests#Pull-Requests-and-Security-Restrictions) by falling back to running
  tests on Chrome and FF latest only when PR comes from a repo fork. SL
  Tests are then run when the PR gets merged to master.
* Fix false negative in IE11 for mdl-auto-init test.

Part of #4464

[#126818909]
@traviskaufman traviskaufman merged commit dbf5a4a into master Jul 22, 2016
@traviskaufman traviskaufman deleted the chore/travis-ci branch July 22, 2016 18:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants