ci: Updating Jenkins-CI and Travis-CI scripts
This commit makes use of has function from `util.sh` script, enables
dependency installation for Jenkins-CI, and unifies dependency
installation between Jenkins-CI and Travis-CI.
Change-Id: I5f4419ea48d4eb333e9d107115ef3df4123f76e5
Refs: #2805
diff --git a/.travis.yml b/.travis.yml
index 3b2c6a6..7f40779 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,11 +1,15 @@
+sudo: true
language: cpp
+os:
+ - linux
compiler:
- gcc
notifications:
email:
on_success: always
on_failure: always
-before_install:
- - travis_retry sudo apt-get install -qq libboost1.48-all-dev libcrypto++-dev libsqlite3-dev
script:
+ - if [[ $TRAVIS_OS_NAME == linux ]]; then export NODE_LABELS="Linux Ubuntu Ubuntu-12.04"; fi
+ - if [[ $TRAVIS_OS_NAME == osx ]]; then export NODE_LABELS="OSX OSX-10.10"; fi
+ - echo $NODE_LABELS
- ./.jenkins