Skip to content

Commit 666cb96

Browse files
authored
Merge pull request #17 from mattrubin/carthage-on-ci
Add a Carthage CI job
2 parents 324773d + c820d12 commit 666cb96

File tree

1 file changed

+12
-8
lines changed

1 file changed

+12
-8
lines changed

.travis.yml

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -17,32 +17,36 @@ jobs:
1717

1818
- &spm
1919
stage: test
20-
name: macOS / SPM 5.0 / Swift 5.0
21-
script: swift test --disable-automatic-resolution -Xswiftc -swift-version -Xswiftc 5
20+
name: SPM @ Xcode 10.2 / macOS
21+
script: swift test --disable-automatic-resolution
2222
- <<: *spm
23-
name: Linux / SPM 5.0 / Swift 5.0
23+
name: SPM 5.0 / Linux
2424
os: linux
2525
language: generic
2626
env: SWIFT_VERSION=5.0
2727
install: eval "$(curl -sL https://swiftenv.fuller.li/install.sh)"
2828

2929
- &cocoapods
30-
name: CocoaPods / pod lib lint
30+
name: CocoaPods & Xcode 10.2 / pod lib lint
3131
script: pod lib lint
3232

33+
- &carthage
34+
name: Carthage & Xcode 10.2 / carthage build --archive
35+
script: carthage build --archive
36+
3337
- &xcode
34-
name: macOS / Xcode 10.2 / Swift 5.0
38+
name: Xcode 10.2 / macOS
3539
xcode_workspace: Identifier.xcworkspace
3640
xcode_scheme: Identifier
3741
xcode_destination: 'platform=macOS'
3842
- <<: *xcode
39-
name: iOS / Xcode 10.2 / Swift 5.0
43+
name: Xcode 10.2 / iOS
4044
xcode_destination: 'OS=12.2,name=iPhone SE'
4145
- <<: *xcode
42-
name: tvOS / Xcode 10.2 / Swift 5.0
46+
name: Xcode 10.2 / tvOS
4347
xcode_destination: 'OS=12.2,name=Apple TV'
4448
- <<: *xcode
45-
name: watchOS / Xcode 10.2 / Swift 5.0
49+
name: Xcode 10.2 / watchOS
4650
xcode_destination: 'OS=5.2,name=Apple Watch Series 2 - 38mm'
4751
script: set -o pipefail && xcodebuild -workspace "$TRAVIS_XCODE_WORKSPACE" -scheme "$TRAVIS_XCODE_SCHEME" -destination "$TRAVIS_XCODE_DESTINATION" build | xcpretty
4852

0 commit comments

Comments
 (0)