From f90db7de160d34dbbe1d8d2fb33043f8209c350c Mon Sep 17 00:00:00 2001 From: Max Sokolov Date: Sat, 20 Aug 2016 12:19:56 +0300 Subject: [PATCH] update travis-ci config --- .travis.yml | 28 ++++++++++++++++++++++------ 1 file changed, 22 insertions(+), 6 deletions(-) diff --git a/.travis.yml b/.travis.yml index 00df090..c8bd684 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,10 +1,26 @@ language: objective-c osx_image: xcode7.3 branches: - only: - - master -before_install: - - brew update - - brew reinstall --HEAD xctool + only: + - master +env: + global: + - LC_CTYPE=en_US.UTF-8 + - LANG=en_US.UTF-8 + - IOS_SDK=iphonesimulator9.3 + - SCHEME_IOS="TableKit" + - PROJECT_FRAMEWORK="TableKit.xcodeproj" + + matrix: + - DESTINATION="OS=8.1,name=iPhone 4S" SCHEME="$SCHEME_IOS" SDK="$IOS_SDK" + - DESTINATION="OS=8.2,name=iPhone 5" SCHEME="$SCHEME_IOS" SDK="$IOS_SDK" + - DESTINATION="OS=9.0,name=iPhone 6" SCHEME="$SCHEME_IOS" SDK="$IOS_SDK" + - DESTINATION="OS=9.1,name=iPhone 6 Plus" SCHEME="$SCHEME_IOS" SDK="$IOS_SDK" + - DESTINATION="OS=9.2,name=iPhone 6S" SCHEME="$SCHEME_IOS" SDK="$IOS_SDK" + - DESTINATION="OS=9.3,name=iPhone 6S Plus" SCHEME="$SCHEME_IOS" SDK="$IOS_SDK" + script: - - xctool clean build test -project TableKit.xcodeproj -scheme TableKit -sdk iphonesimulator \ No newline at end of file + - set -o pipefail + - xcodebuild -version + - xcodebuild -showsdks + - xcodebuild -project "$PROJECT_FRAMEWORK" -scheme "$SCHEME" -sdk "$SDK" -destination "$DESTINATION" -configuration Debug ONLY_ACTIVE_ARCH=NO ENABLE_TESTABILITY=YES test | xcpretty -c; \ No newline at end of file