Skip to content

Commit

Permalink
Chore: build tweaks to remove stages to speed up cron (#766)
Browse files Browse the repository at this point in the history
  • Loading branch information
DanDeMicco authored Apr 17, 2018
1 parent df8fd4f commit 5de7093
Showing 1 changed file with 11 additions and 31 deletions.
42 changes: 11 additions & 31 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,75 +2,55 @@
language: node_js
node_js:
- '8'
cache: yarn
notifications:
email:
recipients:
- preview-alerts@box.com
aliases:
- &sauce-labs
if: type = cron
before_script:
- python -m SimpleHTTPServer &
- sleep 5
addons:
sauce_connect: true
script: yarn run functional-tests-ci
cache: yarn
script: travis_retry yarn run functional-tests-ci
- &sauce-labs-ios
<<: *sauce-labs
script: yarn run functional-tests-ci --grep @mobile
script: travis_retry yarn run functional-tests-ci --grep @mobile
- &sauce-labs-chrome
<<: *sauce-labs
script: yarn run functional-tests-ci --grep @chrome
script: travis_retry yarn run functional-tests-ci --grep @chrome
- &sauce-labs-firefox
<<: *sauce-labs
script: yarn run functional-tests-ci --grep @firefox
stages:
- ci
- name: sauce-labs - windows 10
if: type = cron
- name: sauce-labs - osx
if: type = cron
- name: sauce-labs - mobile
if: type = cron
script: travis_retry yarn run functional-tests-ci --grep @firefox
jobs:
include:
- stage: ci
script: yarn run ci
cache: yarn
- script: yarn run ci
- <<: *sauce-labs
stage: sauce-labs - windows 10
env: BROWSER_PLATFORM="Windows 10" BROWSER_NAME="MicrosoftEdge"
script: yarn run functional-tests-ci --grep @edge
script: travis_retry yarn run functional-tests-ci --grep @edge
- <<: *sauce-labs-chrome
stage: sauce-labs - windows 10
env: BROWSER_PLATFORM="Windows 10" BROWSER_NAME="chrome"
- <<: *sauce-labs-firefox
stage: sauce-labs - windows 10
env: BROWSER_PLATFORM="Windows 10" BROWSER_NAME="firefox"
- <<: *sauce-labs
stage: sauce-labs - windows 10
env: BROWSER_PLATFORM="Windows 10" BROWSER_NAME="internet explorer"
script: yarn run functional-tests-ci --grep @ie
script: travis_retry yarn run functional-tests-ci --grep @ie
- <<: *sauce-labs
stage: sauce-labs - osx
env: BROWSER_PLATFORM="macOS 10.13" BROWSER_NAME="safari"
script: yarn run functional-tests-ci --grep @safari
script: travis_retry yarn run functional-tests-ci --grep @safari
- <<: *sauce-labs-chrome
stage: sauce-labs - osx
env: BROWSER_PLATFORM="macOS 10.13" BROWSER_NAME="chrome"
- <<: *sauce-labs-firefox
stage: sauce-labs - osx
env: BROWSER_PLATFORM="macOS 10.13" BROWSER_NAME="firefox"
- <<: *sauce-labs-ios
stage: sauce-labs - mobile
env: BROWSER_PLATFORM="iOS" DEVICE_NAME="iPhone X Simulator" PLATFORM_VERSION="11.2" BROWSER_NAME="Safari"
- <<: *sauce-labs-ios
stage: sauce-labs - mobile
env: BROWSER_PLATFORM="iOS" DEVICE_NAME="iPhone 6 Simulator" PLATFORM_VERSION="11.2" BROWSER_NAME="Safari"
- <<: *sauce-labs-ios
stage: sauce-labs - mobile
env: BROWSER_PLATFORM="iOS" DEVICE_NAME="iPad Simulator" PLATFORM_VERSION="11.2" BROWSER_NAME="Safari"
- <<: *sauce-labs
stage: sauce-labs - mobile
env: BROWSER_PLATFORM="Android" DEVICE_NAME="Android GoogleAPI Emulator" PLATFORM_VERSION="7.1" BROWSER_NAME="Chrome"
script: yarn run functional-tests-ci --grep @android
script: travis_retry yarn run functional-tests-ci --grep @android

0 comments on commit 5de7093

Please sign in to comment.