1
+ osx_image : xcode9
2
+ language : objective-c
3
+
4
+ env :
5
+ global :
6
+ - PROJECT="JavaScriptKit.xcodeproj"
7
+ matrix :
8
+ - SCHEME="JavaScriptKit-macOS" DESTINATION="platform=OS X,arch=x86_64" PLATFORM="macOS"
9
+ - SCHEME="JavaScriptKit-iOS" DESTINATION="platform=iOS Simulator,name=iPhone 6,OS=8.1" PLATFORM="iOS"
10
+ - SCHEME="JavaScriptKit-iOS" DESTINATION="platform=iOS Simulator,name=iPhone 6,OS=8.2" PLATFORM="iOS"
11
+ - SCHEME="JavaScriptKit-iOS" DESTINATION="platform=iOS Simulator,name=iPhone 6,OS=8.3" PLATFORM="iOS"
12
+ - SCHEME="JavaScriptKit-iOS" DESTINATION="platform=iOS Simulator,name=iPhone 6,OS=8.4" PLATFORM="iOS"
13
+ - SCHEME="JavaScriptKit-iOS" DESTINATION="platform=iOS Simulator,name=iPhone 6,OS=9.0" PLATFORM="iOS"
14
+ - SCHEME="JavaScriptKit-iOS" DESTINATION="platform=iOS Simulator,name=iPhone 6,OS=9.1" PLATFORM="iOS"
15
+ - SCHEME="JavaScriptKit-iOS" DESTINATION="platform=iOS Simulator,name=iPhone 6,OS=9.2" PLATFORM="iOS"
16
+ - SCHEME="JavaScriptKit-iOS" DESTINATION="platform=iOS Simulator,name=iPhone 6,OS=9.3" PLATFORM="iOS"
17
+ - SCHEME="JavaScriptKit-iOS" DESTINATION="platform=iOS Simulator,name=iPhone 6,OS=10.0" PLATFORM="iOS"
18
+ - SCHEME="JavaScriptKit-iOS" DESTINATION="platform=iOS Simulator,name=iPhone 6,OS=10.1" PLATFORM="iOS"
19
+ - SCHEME="JavaScriptKit-iOS" DESTINATION="platform=iOS Simulator,name=iPhone 6,OS=10.2" PLATFORM="iOS"
20
+ - SCHEME="JavaScriptKit-iOS" DESTINATION="platform=iOS Simulator,name=iPhone 6,OS=10.3" PLATFORM="iOS"
21
+ - SCHEME="JavaScriptKit-iOS" DESTINATION="platform=iOS Simulator,name=iPhone 6,OS=11.0" PLATFORM="iOS"
22
+
23
+ before_install :
24
+ - brew update
25
+ - brew outdated carthage || brew upgrade carthage
26
+ - gem install xcpretty
27
+
28
+ script :
29
+ - open -b com.apple.iphonesimulator
30
+ - xcodebuild test -project="$PROJECT" -scheme "$SCHEME" -destination "$DESTINATION" | xcpretty && exit ${PIPESTATUS[0]}
31
+ - carthage build --platform $PLATFORM --no-skip-current
32
+ - pod lib lint --verbose
0 commit comments