66 global :
77 - LC_CTYPE=en_US.UTF-8
88 - LANG=en_US.UTF-8
9- - PROJECT=SwinjectPropertyLoader.xcodeproj
10- - IOS_SDK=iphonesimulator12.0
11- - OSX_SDK=macosx10.14
12- - TVOS_SDK=appletvsimulator12.0
13- - WATCHOS_SDK=watchsimulator5.0
14- matrix :
15- # # The iOS 8.4 simulator is commented out because it does not start. It looks a problem of the simulator.
16- # # Uncomment the following line after the simulator problem is fixed.
17- # - DESTINATION="OS=8.4,name=iPhone 5S" SCHEME="SwinjectPropertyLoader-iOS" SDK="$IOS_SDK" PLATFORM="iOS" POD_LINT="NO" ACTION="test"
18- - DESTINATION="OS=11.4,name=iPhone X" SCHEME="SwinjectPropertyLoader-iOS" SDK="$IOS_SDK" PLATFORM="iOS" POD_LINT="NO" ACTION="test"
19- - DESTINATION="OS=12.0,name=iPhone XS Max" SCHEME="SwinjectPropertyLoader-iOS" SDK="$IOS_SDK" PLATFORM="iOS" POD_LINT="YES" ACTION="test"
20- - DESTINATION="arch=x86_64" SCHEME="SwinjectPropertyLoader-OSX" SDK="$OSX_SDK" PLATFORM="Mac" POD_LINT="NO" ACTION="test" ACTION="test"
21- - DESTINATION="OS=11.4,name=Apple TV" SCHEME="SwinjectPropertyLoader-tvOS" SDK="$TVOS_SDK" PLATFORM="tvOS" POD_LINT="NO" ACTION="test"
22- - DESTINATION="OS=12.0,name=Apple TV 4K" SCHEME="SwinjectPropertyLoader-tvOS" SDK="$TVOS_SDK" PLATFORM="tvOS" POD_LINT="NO" ACTION="test"
23- - DESTINATION="OS=4.2,name=Apple Watch Series 3 - 42mm" SCHEME="SwinjectPropertyLoader-watchOS" SDK="$WATCHOS_SDK" PLATFORM="watchOS" POD_LINT="NO" ACTION="build"
24- - DESTINATION="OS=5.0,name=Apple Watch Series 4 - 44mm" SCHEME="SwinjectPropertyLoader-watchOS" SDK="$WATCHOS_SDK" PLATFORM="watchOS" POD_LINT="NO" ACTION="build"
25-
9+ - PROJECT=SwinjectPropertyLoader.xcodeproj
10+ matrix :
11+ include :
12+ - env : JOB="POD_LINT"
13+ osx_image : xcode10
14+ script :
15+ - pod repo update
16+ - pod lib lint
17+ - env : JOB="XCODE" DEST="OS=9.3,name=iPhone 6" SCHEME="SwinjectPropertyLoader-iOS" SDK="iphonesimulator" ACTION="test"
18+ osx_image : xcode10
19+ - env : JOB="XCODE" DEST="OS=10.3.1,name=iPhone 7 Plus" SCHEME="SwinjectPropertyLoader-iOS" SDK="iphonesimulator" ACTION="test"
20+ osx_image : xcode10
21+ - env : JOB="XCODE" DEST="OS=11.2,name=iPhone 8 Plus" SCHEME="SwinjectPropertyLoader-iOS" SDK="iphonesimulator" ACTION="test"
22+ osx_image : xcode10
23+ - env : JOB="XCODE" DEST="OS=12.2,name=iPhone X" SCHEME="SwinjectPropertyLoader-iOS" SDK="iphonesimulator" ACTION="test"
24+ osx_image : xcode10.2
25+ - env : JOB="XCODE" DEST="arch=x86_64" SCHEME="SwinjectPropertyLoader-OSX" SDK="macosx" ACTION="test"
26+ osx_image : xcode10
27+ - env : JOB="XCODE" DEST="arch=x86_64" SCHEME="SwinjectPropertyLoader-OSX" SDK="macosx" ACTION="test"
28+ osx_image : xcode10.2
29+ - env : JOB="XCODE" DEST="OS=9.2,name=Apple TV 1080p" SCHEME="SwinjectPropertyLoader-tvOS" SDK="appletvsimulator" ACTION="test"
30+ osx_image : xcode10
31+ - env : JOB="XCODE" DEST="OS=10.2,name=Apple TV 1080p" SCHEME="SwinjectPropertyLoader-tvOS" SDK="appletvsimulator" ACTION="test"
32+ osx_image : xcode10
33+ - env : JOB="XCODE" DEST="OS=11.0,name=Apple TV 4K" SCHEME="SwinjectPropertyLoader-tvOS" SDK="appletvsimulator" ACTION="test"
34+ osx_image : xcode10
2635before_install :
2736 - git submodule update --recursive
2837script :
2938 - set -o pipefail
30- - xcodebuild -version
31- # # The following command is commented out because fails immediately.
32- # - open -b com.apple.iphonesimulator # Workaround https://github.com/travis-ci/travis-ci/issues/3040
33- - xcodebuild -project "$PROJECT" -scheme "$SCHEME" -sdk "$SDK" -destination "$DESTINATION"
34- -configuration Release ONLY_ACTIVE_ARCH=NO $ACTION | xcpretty
35- - if [ $POD_LINT == "YES" ]; then
36- pod lib lint --quick;
37- fi
39+ - xcodebuild "$ACTION" -project "$PROJECT" -scheme "$SCHEME" -sdk "$SDK" -destination "$DEST" -configuration Release ENABLE_TESTABILITY=YES | xcpretty
3840notifications :
3941 email :
4042 on_success : never
43+ cache :
44+ directories :
45+ - Carthage
0 commit comments