Browse Source

Update travis

- Change to use docker official Swift on Linux
- Add Xcode 8.3
Norio Nomura 8 years ago
parent
commit
e734e3dc14
1 changed files with 14 additions and 3 deletions
  1. 14 3
      .travis.yml

+ 14 - 3
.travis.yml

@@ -9,14 +9,25 @@ matrix:
     - xcodebuild -scheme Base32 build -destination "name=Apple Watch - 38mm" | xcpretty
     - swift test
     - pod lib lint
-    env: JOB=macOS
+    env: JOB=macOS-Swift3.0.2
     os: osx
     osx_image: xcode8.2
-  - script: docker run -v `pwd`:`pwd` -w `pwd` norionomura/sourcekit:302 swift test
+  - script:
+    - set -o pipefail
+    - xcodebuild -scheme Base32 test | xcpretty
+    - xcodebuild -scheme Base32 test -destination "name=iPhone 7" | xcpretty
+    - xcodebuild -scheme Base32 test -destination "name=Apple TV 1080p" | xcpretty
+    - xcodebuild -scheme Base32 build -destination "name=Apple Watch - 38mm" | xcpretty
+    - swift test
+    - pod lib lint
+    env: JOB=macOS-Swift3.1
+    os: osx
+    osx_image: xcode8.3
+  - script: docker run -v `pwd`:`pwd` -w `pwd` swift:3.0.2 swift test
     env: JOB=Linux-Swift3.0.2
     sudo: required
     services: docker
-  - script: docker run -v `pwd`:`pwd` -w `pwd` norionomura/sourcekit:3120170211a swift test
+  - script: docker run -v `pwd`:`pwd` -w `pwd` swift:3.1 swift test
     env: JOB=Linux-Swift3.1
     sudo: required
     services: docker