86cdc4b482
The repeated downloads of the STM packages cause a huge slow-down of Travis, especially when the source site becomes irresponsive (which even causes Travis to report errors when the build would work fine otherwise). Unfortunately, the license of the STM packages does not allow their inclusion in the repository. (Note: locally executed `make precommit` still builds MCU targets.) JerryScript-DCO-1.0-Signed-off-by: Akos Kiss akiss@inf.u-szeged.hu
28 lines
567 B
YAML
28 lines
567 B
YAML
language: c
|
|
|
|
os: linux
|
|
dist: trusty
|
|
sudo: required
|
|
|
|
before_install:
|
|
- if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then tools/apt-get-install-deps.sh; fi
|
|
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then tools/brew-install-deps.sh; fi
|
|
|
|
install:
|
|
|
|
script: "make -j VERBOSE=1 NINJA=1 $TARGET"
|
|
|
|
env:
|
|
- TARGET="check-signed-off check-vera check-cppcheck"
|
|
- TARGET="build.linux test-js-precommit"
|
|
- TARGET=test-unit
|
|
|
|
matrix:
|
|
include:
|
|
- os: osx
|
|
env: TARGET="build.darwin test-js-precommit"
|
|
- os: osx
|
|
env: TARGET=test-unit
|
|
allow_failures:
|
|
- os: osx
|