Browse Source

Move Cartahge build to fastlane

onevcat 10 năm trước cách đây
mục cha
commit
e480964f68
2 tập tin đã thay đổi với 8 bổ sung7 xóa
  1. 0 7
      .travis.yml
  2. 8 0
      fastlane/Fastfile

+ 0 - 7
.travis.yml

@@ -6,17 +6,10 @@ env:
   matrix:
   matrix:
     - TEST_TYPE=iOS
     - TEST_TYPE=iOS
     - TEST_TYPE=OSX
     - TEST_TYPE=OSX
-    - TEST_TYPE=Carthage
     
     
 before_install:
 before_install:
 - |
 - |
-  if [ "$TEST_TYPE" = iOS ] || [ "$TEST_TYPE" = OSX ] || [ "$TEST_TYPE" = tvOS ]; then
     gem install xcpretty -N --no-ri --no-rdoc
     gem install xcpretty -N --no-ri --no-rdoc
-  elif [ "$TEST_TYPE" = Carthage ]; then
-    brew update
-    brew install carthage
-    brew install swiftlint
-  fi
 
 
 script:
 script:
 - |
 - |

+ 8 - 0
fastlane/Fastfile

@@ -14,6 +14,11 @@ platform :ios do
     scan(scheme: "Kingfisher-OSX", clean: true)
     scan(scheme: "Kingfisher-OSX", clean: true)
   end
   end
   
   
+  desc "Build for Carthage"
+  lane :carthage_lint do
+      Actions.sh("cd .. && carthage build --no-skip-current && cd fastlane")
+  end
+  
   desc "Release new version"
   desc "Release new version"
   lane :release do |options|
   lane :release do |options|
       target_version = options[:version]
       target_version = options[:version]
@@ -21,7 +26,10 @@ platform :ios do
       
       
       ensure_git_branch
       ensure_git_branch
       ensure_git_status_clean
       ensure_git_status_clean
+      
       test
       test
+      carthage_lint
+      
       sync_build_number_to_git
       sync_build_number_to_git
       increment_version_number(version_number: target_version)
       increment_version_number(version_number: target_version)
       version_bump_podspec(path: "Kingfisher.podspec", version_number: target_version)
       version_bump_podspec(path: "Kingfisher.podspec", version_number: target_version)