Skip to content

Commit a622a29

Browse files
committed
Update travis.yml
1 parent ad31261 commit a622a29

File tree

1 file changed

+28
-25
lines changed

1 file changed

+28
-25
lines changed

.travis.yml

Lines changed: 28 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -6,35 +6,38 @@ env:
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
2635
before_install:
2736
- git submodule update --recursive
2837
script:
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
3840
notifications:
3941
email:
4042
on_success: never
43+

0 commit comments

Comments
 (0)