diff --git a/travis.yml b/travis.yml new file mode 100644 index 000000000..5a8ba0fe4 --- /dev/null +++ b/travis.yml @@ -0,0 +1,32 @@ +language: node_js +env: + matrix: + - TARGET=phantomjs + - TARGET=saucelabs + global: + - secure: df9eTd6JkMOgdF3J3UInb0ouaDEbF4Y0sklmvwgBUs38yRvGQ3mucrzH13dCU0GYW8mM/H9euF7yG4/leWQHoUYdRJTDRy/sWXGvs6qg7DTkUXsmGyzv/5XxS86WTD5B9LbzB1hvRs5nzWeA1sFP6rpzGG6HwogM/+37ijRjKQQ= + - secure: FI6ATM3Pngx0bowuYi5WHIDCe0R5ORlJWNsFxJyZLEusie+wZrRy9QbZsVvJGVYZJKAR9MFT3Ks494ou85lyfUnfvEnn+lX2DQ3Hsyz0xyBNoSvNkQbhZEsUr0TV+UGpCvSwYr6lYqXsBy6VxqyAkXDkqdVTAzMydq5ttGxszPU= + - secure: "ctyTk+LdMsch1jTRLLTboJW2TsJCIRtXktEQ86JdGteg0YSvsqDj/LndUaaGZ2ZSR3sSJ1Q/YV1X0M0VizrzX5I7/3WnKViyeKygJ5sSbTuqkjwFa2sAAmrnmBv9JWofIc2XuRG3tfZv2fX6QMDy5PA72KGPBmGAw4S8WTxGkHQ=" +matrix: + allow_failures: + - env: TARGET=saucelabs +node_js: + - '6' + - '8' + - '9' + - '10' + - '11' + - '12' + - '13' + - '14' + - '15' +before_script: + - npm install -g bower + - npm install -g grunt-cli + - npm install + - make +script: + - export COMMIT_MESSAGE=$(git show -s --format=%B $TRAVIS_COMMIT | tr -d '\n') + - export TRAVIS_CI=1 + - if [[ "${TARGET}" == "phantomjs" ]]; then npm test || exit 1; fi + - if [[ "${TARGET}" == "saucelabs" ]]; then (for x in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15; do export SAUCELABS_BATCH=$x; echo "Starting batch $x of 15"; npm test || true; done); fi