Cordova: Added cordova job to travis matrix

The UPM Travis-CI will now attempt to build the Cordova bindings for
UPM.

Signed-off-by: Noel Eck <noel.eck@intel.com>
This commit is contained in:
Noel Eck 2018-03-14 12:42:00 -07:00
parent 8dc6aea73f
commit de7233f995
3 changed files with 11 additions and 0 deletions

View File

@ -75,6 +75,8 @@ jobs:
- docker-compose run ${TARGET} - docker-compose run ${TARGET}
- <<: *run-additional-jobs - <<: *run-additional-jobs
env: TARGET=android env: TARGET=android
- <<: *run-additional-jobs
env: TARGET=cordova
- <<: *run-additional-jobs - <<: *run-additional-jobs
env: TARGET=examples env: TARGET=examples
- <<: *run-additional-jobs - <<: *run-additional-jobs

View File

@ -13,6 +13,7 @@ services:
- BUILDFTI=${BUILDFTI:-ON} - BUILDFTI=${BUILDFTI:-ON}
- BUILDSWIGPYTHON=${BUILDSWIGPYTHON:-OFF} - BUILDSWIGPYTHON=${BUILDSWIGPYTHON:-OFF}
- BUILDSWIGJAVA=${BUILDSWIGJAVA:-OFF} - BUILDSWIGJAVA=${BUILDSWIGJAVA:-OFF}
- BUILDCORDOVA=${BUILDCORDOVA:-OFF}
- BUILDSWIGNODE=${BUILDSWIGNODE:-OFF} - BUILDSWIGNODE=${BUILDSWIGNODE:-OFF}
- BUILDEXAMPLES=${BUILDEXAMPLES:-OFF} - BUILDEXAMPLES=${BUILDEXAMPLES:-OFF}
- IPK=${IPK:-OFF} - IPK=${IPK:-OFF}
@ -113,6 +114,13 @@ services:
- BUILDTESTS=OFF - BUILDTESTS=OFF
command: bash -c "./scripts/build-android.sh" command: bash -c "./scripts/build-android.sh"
cordova:
extends: all
environment:
- BUILDSWIGJAVA=ON
- BUILDCORDOVA=ON
command: bash -c "./scripts/run-cmake.sh && cd build && make -j8 && make -j8"
node4: node4:
extends: base extends: base
image: inteliotdevkit/upm-node4 image: inteliotdevkit/upm-node4

View File

@ -12,6 +12,7 @@ cmake \
-DBUILDSWIGPYTHON=$BUILDSWIGPYTHON \ -DBUILDSWIGPYTHON=$BUILDSWIGPYTHON \
-DBUILDSWIGNODE=$BUILDSWIGNODE \ -DBUILDSWIGNODE=$BUILDSWIGNODE \
-DBUILDSWIGJAVA=$BUILDSWIGJAVA \ -DBUILDSWIGJAVA=$BUILDSWIGJAVA \
-DBUILDCORDOVA=$BUILDCORDOVA \
-DBUILDEXAMPLES=$BUILDEXAMPLES \ -DBUILDEXAMPLES=$BUILDEXAMPLES \
-DIPK=$IPK \ -DIPK=$IPK \
-DRPM=$RPM \ -DRPM=$RPM \