From 4cba412ee993a99033ed0d2b32bfba4270ea783b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebasti=C3=A1n=20Katzer?= Date: Thu, 26 Jan 2017 14:55:22 +0100 Subject: [PATCH] Add travis file --- .travis.yml | 61 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..8570b14 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,61 @@ +# Copyright (c) 2013-2017 by appPlant GmbH. All rights reserved. +# +# @APPPLANT_LICENSE_HEADER_START@ +# +# This file contains Original Code and/or Modifications of Original Code +# as defined in and that are subject to the Apache License +# Version 2.0 (the 'License'). You may not use this file except in +# compliance with the License. Please obtain a copy of the License at +# http://opensource.org/licenses/Apache-2.0/ and read it before using this +# file. +# +# The Original Code and all software distributed under the License are +# distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER +# EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, +# INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. +# Please see the License for the specific language governing rights and +# limitations under the License. +# +# @APPPLANT_LICENSE_HEADER_END@ + +language: objective-c +osx_image: xcode8.2 + +branches: + only: + - master + - /^feature\// + - /^bug\// + +node_js: +- 6 + +notifications: + email: false + +before_install: +- xcrun simctl delete 79C525D3-2383-4201-AC3A-81810F9F4E03 + +install: +- npm install +- npm install -g cordova +- brew install gradle +- brew install android-sdk +- ( sleep 5 && while [ 1 ]; do sleep 1; echo y; done ) | android update sdk -a -u -t "tools,platform-tools,build-tools-25.0.2,android-16" + +before_script: +- cordova create myApp org.apache.cordova.myApp myApp +- cd myApp +- cordova platform add ios@latest android@latest +- cordova plugin add cordova-plugin-background-mode --searchpath ../ +- cordova platform ls +- cordova plugin ls + +script: +- cordova build ios +- cordova build android +- cordova plugin add cordova-plugin-wkwebview-engine +- cordova plugin add cordova-plugin-crosswalk-webview +- cordova build ios +- cordova build android