From 2ab675e3ccbe54e4e02b06ad65cb05e5b1f911bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebasti=C3=A1n=20Katzer?= Date: Fri, 12 Aug 2016 13:33:09 +0200 Subject: [PATCH] Integration of tracis-ci script --- .travis.yml | 60 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..b672c0c --- /dev/null +++ b/.travis.yml @@ -0,0 +1,60 @@ +# Copyright (c) 2013-2016 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 +sudo: false + +osx_image: xcode7.1 + +branches: + only: + - master + - /^feature\// + - /^bug\// + +node_js: + - 4.4 + +notifications: + email: false + +before_install: + # - brew update + +install: + - npm install + - npm install -g cordova + # - npm install -g ios-deploy + - 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-23.0.3,android-23" + +before_script: + - cordova create myApp org.apache.cordova.myApp myApp + - cd myApp + - cordova platform add ios@latest android@latest + # - cordova requirements + - cordova plugin add cordova-plugin-printer --searchpath ../ + # - cordova prepare + +script: + - cordova build ios + - cordova build android