Skip to content

Commit 9d99b45

Browse files
committed
updated travis
1 parent 5470c3a commit 9d99b45

File tree

1 file changed

+13
-7
lines changed

1 file changed

+13
-7
lines changed

.travis.yml

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,15 @@ env:
44
matrix:
55
include:
66
- script:
7+
- swift build
8+
- swift test
79
- xcodebuild test -project $MODULE_NAME.xcodeproj -scheme $MODULE_NAME-OSX
810
- xcodebuild test -project $MODULE_NAME.xcodeproj -scheme $MODULE_NAME-iOS -sdk iphonesimulator -destination 'platform=iOS Simulator,name=iPhone 7 Plus'
911
- sleep 20
1012
- xcodebuild test -project $MODULE_NAME.xcodeproj -scheme $MODULE_NAME-tvOS -sdk appletvsimulator -destination 'platform=tvOS Simulator,name=Apple TV 1080p'
1113
- xcodebuild build -project $MODULE_NAME.xcodeproj -scheme $MODULE_NAME-watchOS -sdk watchsimulator -destination 'platform=watchOS Simulator,name=Apple Watch - 42mm'
1214
os: osx
13-
osx_image: xcode8
15+
osx_image: xcode8.3
1416
language: objective-c
1517
env:
1618
- secure: hsSJ4btmCIbNjAPyAOZvCAUUbupx9Obo0YIXkrQ/iteC4oWRv0g4TMh9Ie/zg9Cdn8P6QOlV2waoG4ZdCymW08/MASK5+Z+uRqAuAExF2l0NllbVTymEDKHkzGdId9EN4thj10TXrsq8kfTWg8O1As3r2Nl/H2lBmDK49DHZVU2cNl9EbgmALYS7CoZ2LwM/TnJgSvUB4l0yzPyz4veDNAgRvQ9iMXN1/gHsemZdcxrd9q3ce53+PRap2z9NUGQrpAefXCLjN8M8aKHExgr90aUxGz4DoHm+pRppMqFo9hIjEi0WQc+ikD3ExchxQH6LCCdTF20L5L0Sxj3AzhUsojDtB5zG9Rc8O/1UjzbcuHbdr0PC+0mSFuQzYsG009Zg1i6moeattmQOC/F/QYp/cXdlHT9K9T4dqh62Wp9lU/CeigJ6orKR9NgBuxEDOsObzNVoiRsqBn4fEOE2b+24XB7D8u4Twc7koRB1gG96JUFNWm5pSmM1WDzTJIlHTcxiU4iHMV/19mWnzJhYTLSXhXOhG1lO2FddeRlkKCuklWqcKvWWr6FnFA2uFxp17hM6YfVsvhDQiJ3Xd/byuNIVgkDuL80Jo/v7dkM8tElYeJsRGiRkZLtkOlIiRnWYTeFclNNSzJ14Ub/MT5W6wfEm/nqeY2G0w50Peu362XL2rFs=
@@ -36,20 +38,24 @@ matrix:
3638
repo: crossroadlabs/Regex
3739
tags: true
3840
- script:
39-
- swift build && swift test
41+
- swift build
42+
- swift test
4043
sudo: required
4144
dist: trusty
4245
language: generic
4346
before_install:
4447
# install original swift distribution
4548
- wget -q -O - https://swift.org/keys/all-keys.asc | gpg --import -
4649
- cd ..
47-
- export SWIFT_VERSION="swift-3.0-release"
50+
- export LINUX_VERSION="ubuntu14.04"
51+
- export SWIFT_VERSION="swift-3.1-release"
52+
- LINUX_VERSION_GLUED=`echo $LINUX_VERSION | perl -n -e'/^(.*?)\.(.*)$/; print "$1$2"'`
4853
- SWIFT_VERSION_UPPER=`echo $SWIFT_VERSION | perl -n -e'/^(.*?)-([\.\d]*?)-(.*)$/; $code = uc $3; print "$1-$2-${code}"'`
49-
- wget https://swift.org/builds/$SWIFT_VERSION/ubuntu1404/$SWIFT_VERSION_UPPER/$SWIFT_VERSION_UPPER-ubuntu14.04.tar.gz
50-
- tar xzf $SWIFT_VERSION_UPPER-ubuntu14.04.tar.gz
51-
- export PATH="${PWD}/${SWIFT_VERSION_UPPER}-ubuntu14.04/usr/bin:${PATH}"
52-
- export LD_LIBRARY_PATH="${PWD}/${SWIFT_VERSION_UPPER}-ubuntu14.04/usr/lib/swift/linux/:$LD_LIBRARY_PATH"
54+
- export RELEASE_NAME="$SWIFT_VERSION_UPPER-$LINUX_VERSION"
55+
- wget https://swift.org/builds/$SWIFT_VERSION/$LINUX_VERSION_GLUED/$SWIFT_VERSION_UPPER/$RELEASE_NAME.tar.gz
56+
- tar xzf $RELEASE_NAME.tar.gz
57+
- export PATH="${PWD}/$RELEASE_NAME/usr/bin:${PATH}"
58+
- export LD_LIBRARY_PATH="${PWD}/$RELEASE_NAME/usr/lib/swift/linux/:$LD_LIBRARY_PATH"
5359
# get back home
5460
- cd $MODULE_NAME
5561
notifications:

0 commit comments

Comments
 (0)