44matrix :
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
5561notifications :
0 commit comments