forked from cellular/modeldatasource-swift
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
28 lines (23 loc) · 1.26 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
language: swift
osx_image: xcode10.2
# Dependencies
before_install: chmod +x ./.travis/deps.sh
install: ./.travis/deps.sh
# Build Script
before_script: chmod +x ./.travis/build.sh
script: ./.travis/build.sh
# Update Code Coverage
after_success: bash <(curl -s https://codecov.io/bash)
# Build Matrix
matrix:
include:
# iOS
- env: DESTINATION="OS=12.2,name=iPhone XS Max" SCHEME="ModelDataSource iOS" RUN_TESTS="YES" POD_LINT="NO"
- env: DESTINATION="OS=11.4,name=iPhone X" SCHEME="ModelDataSource iOS" RUN_TESTS="YES" POD_LINT="NO"
- env: DESTINATION="OS=10.3.1,name=iPhone 7 Plus" SCHEME="ModelDataSource iOS" RUN_TESTS="YES" POD_LINT="NO"
- env: DESTINATION="OS=9.3,name=iPhone 6" SCHEME="ModelDataSource iOS" RUN_TESTS="YES" POD_LINT="NO"
# tvOS
- env: DESTINATION="OS=12.2,name=Apple TV 4K" SCHEME="ModelDataSource tvOS" RUN_TESTS="YES" POD_LINT="NO"
- env: DESTINATION="OS=11.3,name=Apple TV 4K" SCHEME="ModelDataSource tvOS" RUN_TESTS="YES" POD_LINT="NO"
- env: DESTINATION="OS=10.2,name=Apple TV 1080p" SCHEME="ModelDataSource tvOS" RUN_TESTS="YES" POD_LINT="NO"
- env: DESTINATION="OS=9.2,name=Apple TV 1080p" SCHEME="ModelDataSource tvOS" RUN_TESTS="YES" POD_LINT="NO"