-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
35 lines (32 loc) · 1.53 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
28
29
30
31
32
33
34
35
matrix:
include:
- os: linux
dist: bionic
language: generic
sudo: required
install:
- SWIFT_BRANCH=swift-5.1-release
- SWIFT_VERSION=swift-5.1-RELEASE
- sudo apt-get install clang libicu-dev
- mkdir swift
- curl https://swift.org/builds/$SWIFT_BRANCH/ubuntu1804/$SWIFT_VERSION/$SWIFT_VERSION-ubuntu18.04.tar.gz -s | tar xz -C swift &> /dev/null
- export PATH="$(pwd)/swift/$SWIFT_VERSION-ubuntu18.04/usr/bin:$PATH"
script:
- swift build
- .build/debug/xpkg --version
- swift test
- os: osx
osx_image: xcode11
language: swift
install:
- sudo gem install xcpretty-travis-formatter
script:
- swift build --product builder
- .build/debug/builder build
- .build/debug/xpkg --version
- .build/debug/builder test
notifications:
email: false
slack:
rooms:
secure: soh6OcjOfQmamDQBFSET9z95ROkk8mhC9DANX0WYMucAeFu+bvm3DJsilU4MauHwmXVr33IeyoF48QNuOUY8o92KfVO787y9lvS06SFcb27Mw9TE36ws7ZYLlODJ90G9rkfeExVuiguiDY+7g3z5DonVyJ07CROYijrv3x0RB0pVV8ShK6OHYUNPnB5Ce9nDdglIRNYNb9zytT4qzj2X0TySQspEMQosdwbWktbtECE7CK80uLiaKHAa2h3YBaoNvmR9Z2G4VGD/tR8frkV6JhWIMnwm2yA1yWwBi2lT3wtFZ79VRSwkUgRgvb8XhnGUgc0/3+/X7YWK4+fSRMDIIjg+0kTtTuC3XQDrFzBwj7xW2OSEqOMKna5GmwvA/Sspit55BeH4rC49MGWbnEvtksar2E172MCyfH4X2KqjkVytWCkbzY2PdvNqwgFH8lnJfEFEB1Yp+5zeXCepEYUb8yD0Lx97ggrIWEOFfQOIGtpX8FBj/q+oPEeYymvl8FY1oceCt6wAj0YiePFb0XqWqSPFHUwhaNYJ9wb9dgIf1rX51XrGSandpYfjmtJjKb0G5kgP3cMx9OutdqL1wqGWSMdRPd9c+NwoTaZGNfdcao7DjtKYahSzA6f6ZBnRs+CaVLfpBhy1YCRjhCpJyCSJf9EbGkVaJDMBoiuwI2UHQcY=