Norio Nomura 6 жил өмнө
parent
commit
9f32ccd0ad
1 өөрчлөгдсөн 54 нэмэгдсэн , 8 устгасан
  1. 54 8
      .circleci/config.yml

+ 54 - 8
.circleci/config.yml

@@ -3,12 +3,10 @@ aliases:
     shell: /bin/bash --login -eo pipefail
     steps:
       - checkout
-      - run: |
-          ( xcodebuild -scheme Base32 test # -sdk macosx -destination arch=x86_64
-            xcodebuild -scheme Base32 test -sdk iphonesimulator -destination "name=iPhone 8"
-            xcodebuild -scheme Base32 test -sdk appletvsimulator -destination "name=Apple TV 4K"
-            xcodebuild -scheme Base32 build -sdk watchsimulator -destination "name=Apple Watch Series 3 - 38mm"
-          ) | xcpretty -r junit
+      - run: xcodebuild -scheme Base32 test # -sdk macosx -destination arch=x86_64
+      - run: xcodebuild -scheme Base32 test -sdk iphonesimulator -destination "name=iPhone 8"
+      - run: xcodebuild -scheme Base32 test -sdk appletvsimulator -destination "name=Apple TV 4K"
+      - run: xcodebuild -scheme Base32 build -sdk watchsimulator -destination "name=Apple Watch Series 3 - 38mm"
       - store_test_results:
           path: build/reports/
       - run: echo "ruby-2.3" > ~/.ruby-version
@@ -39,7 +37,17 @@ jobs:
 
   xcode_9.3_swift_4.1:
     macos:
-      xcode: "9.3.0"
+      xcode: "9.3.1"
+    <<: *xcode-9
+
+  xcode_9.4_swift_4.1.2:
+    macos:
+      xcode: "9.4.1"
+    <<: *xcode-9
+
+  xcode_10_swift_4.2:
+    macos:
+      xcode: "10.0.0"
     <<: *xcode-9
 
   spm_swift_4:
@@ -59,7 +67,17 @@ jobs:
 
   spm_swift_4.1:
     macos:
-      xcode: "9.3.0"
+      xcode: "9.3.1"
+    steps: *steps-for-spm
+
+  spm_swift_4.1.2:
+    macos:
+      xcode: "9.4.1"
+    steps: *steps-for-spm
+
+  spm_swift_4.2:
+    macos:
+      xcode: "10.0.0"
     steps: *steps-for-spm
 
   linux_swift_4:
@@ -82,6 +100,26 @@ jobs:
       - image: norionomura/swift:41
     steps: *steps-for-spm
 
+  linux_swift_4.1.1:
+    docker:
+      - image: norionomura/swift:411
+    steps: *steps-for-spm
+
+  linux_swift_4.1.2:
+    docker:
+      - image: norionomura/swift:412
+    steps: *steps-for-spm
+
+  linux_swift_4.1.3:
+    docker:
+      - image: norionomura/swift:413
+    steps: *steps-for-spm
+
+  linux_swift_4.2:
+    docker:
+      - image: norionomura/swift:42
+    steps: *steps-for-spm
+
 workflows:
   version: 2
   workflow:
@@ -90,11 +128,19 @@ workflows:
       - xcode_9.1_swift_4.0.2
       - xcode_9.2_swift_4.0.3
       - xcode_9.3_swift_4.1
+      - xcode_9.4_swift_4.1.2
+      - xcode_10_swift_4.2
       - spm_swift_4
       - spm_swift_4.0.2
       - spm_swift_4.0.3
       - spm_swift_4.1
+      - spm_swift_4.1.2
+      - spm_swift_4.2
       - linux_swift_4
       - linux_swift_4.0.2
       - linux_swift_4.0.3
       - linux_swift_4.1
+      - linux_swift_4.1.1
+      - linux_swift_4.1.2
+      - linux_swift_4.1.3
+      - linux_swift_4.2