6
6
global :
7
7
- LC_CTYPE=en_US.UTF-8
8
8
- 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
26
35
before_install :
27
36
- git submodule update --recursive
28
37
script :
29
38
- 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
38
40
notifications :
39
41
email :
40
42
on_success : never
43
+
0 commit comments