Remove the prerequisites installation and MCU build steps from Travis CI
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
This commit is contained in:
+1
-3
@@ -8,15 +8,13 @@ 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: make prerequisites
|
||||
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=build.mcu_stm32f3
|
||||
- TARGET=build.mcu_stm32f4
|
||||
- TARGET=test-unit
|
||||
|
||||
matrix:
|
||||
|
||||
Reference in New Issue
Block a user