You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by ja...@apache.org on 2018/12/03 17:33:30 UTC
[cordova-paramedic] 01/01: Update Travis config: Run paramedic
browser, android and iOS
This is an automated email from the ASF dual-hosted git repository.
janpio pushed a commit to branch janpio-improve_CI
in repository https://gitbox.apache.org/repos/asf/cordova-paramedic.git
commit 89cfc639c41c251cceedbefc04473459f0eb445c
Author: Jan Piotrowski <pi...@gmail.com>
AuthorDate: Mon Dec 3 18:33:15 2018 +0100
Update Travis config: Run paramedic browser, android and iOS
---
.travis.yml | 52 +++++++++++++++++++++++++++++++++++++++++-----------
1 file changed, 41 insertions(+), 11 deletions(-)
diff --git a/.travis.yml b/.travis.yml
index ae0ae2e..25ed2b8 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,13 +1,43 @@
-language: objective-c
-node_js:
- - "6.2"
+sudo: false
+addons:
+ jwt:
+ secure: QivPLlqTVvOo3TJeHxuBOfxU6lho1I0IxQ3b68yntkEQQJko6kzleXHfgjf0a8aw8m38E3+fxaBWF1bGyucGwOLDWY8Ddt2P2xg44zdXH5EXHd9oIqAgngIdzLvUtH3Db2TbQEtIGOkrnNR2STovjqB7vHGLASQrgs4oL7r32/s=
+env:
+ global:
+ - SAUCE_USERNAME=snay
+ - TRAVIS_NODE_VERSION="4.2"
+matrix:
+ include:
+ - env: TEST_DIR=.
+ language: objective-c
+ - env: PLATFORM=browser-chrome
+ os: linux
+ language: node_js
+ node_js: '4.2'
+ - env: PLATFORM=ios-10.0
+ os: osx
+ osx_image: xcode7.3
+ language: node_js
+ node_js: "4.2"
+ - env: PLATFORM=android-7.0
+ os: linux
+ language: android
+ jdk: oraclejdk8
+ android:
+ components:
+ - tools
+ - extra-android-m2repository
+ - build-tools-26.0.2
+before_install:
+- rm -rf ~/.nvm && git clone https://github.com/creationix/nvm.git ~/.nvm && (cd ~/.nvm && git checkout `git describe --abbrev=0 --tags`) && source ~/.nvm/nvm.sh && nvm install $TRAVIS_NODE_VERSION
+- node --version
+- if [[ "$PLATFORM" =~ android ]]; then gradle --version; fi
+- if [[ "$PLATFORM" =~ ios ]]; then npm install -g ios-deploy; fi
+- if [[ "$PLATFORM" =~ android ]]; then echo y | android update sdk -u --filter android-26,android-27;
+ fi
+- npm install -g cordova
install:
- - echo -e "Host github.com\n\tStrictHostKeyChecking no\n" >> ~/.ssh/config
- - npm install cordova
- - npm install ios-sim
-# w/o ios-deploy ios requirements check fails
- - npm install ios-deploy
- - npm install
- - npm link
+- npm install
script:
- - npm run test-travis
+- node main.js ---config pr/$PLATFORM --plugin ./spec/testable-plugin/ --verbose --shouldUseSauce --buildName travis-paramedic-$TRAVIS_JOB_NUMBER;
+
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cordova.apache.org
For additional commands, e-mail: commits-help@cordova.apache.org