[fastlane] Fix Fastlane build lane

This commit is contained in:
Pedro Piñera Buendía 2016-04-29 20:12:29 +02:00
parent b667610864
commit a093b6107a
4 changed files with 82 additions and 15 deletions

View File

@ -11,8 +11,6 @@ env:
global:
- LC_CTYPE=en_US.UTF-8
- LANG=en_US.UTF-8
- secure: 2/0f7XbolENmzm4lQGHzIfEKHEg9unoWFI3bf4X4BiW7w89T4e/oflNaDNRd/0sqiIvwl24opnWP4MDL67xMFGc6olc2w/ME+EucPFH/alIUEUl9eIESm6RMbj0a8nNkgAcSoTumu1wMnxuiel6ZPIzTfKYaWqhaR4Xu0OwQNJ5na6E/9Z+38lxOEct6jacJrkqEiKieg1i3h25GMvQPem1lJ8y3R/3O/T4OI+6jVFtol8Ri9+OiqcuJbfPi83PtVhbWxSlTvqAAYOOsOkVpAORhyE0zRv8ro6piaG8DvZb3jkJ3PKklrv5Nu4L047ZixSbauoVMJ/9nyxsXZseGNFRYgl2z0HeE2hbaoko8LRMtd/g745L0/fi3FkoEvPeiJmEczLcvqUpk67ZeqI95KlxsiwtySXRMXd+jPi6BF8zojSMh3YFQjwlXmbN2hQ69hGNaP1qGTkYX/awEnmRR6uqS5tiJBuEHMScEhjScMQcnO9u4SsLD+wgCjr+oXu+YQSl4IaAkhOjzqqJTVYYXVampHUQY+euZzA88rM0fRKHY1s5CdmBJyAuoys2j3zuVed3tyC9NCnJVzzAPbxUD1vMUwNTNg99cvqY+bDLDSvqIBL4DGM3z09ES0trlihDeCLd0a8k+24Brd5r8SLRkWuRmnEARChT6oOTnxzPKNCY=
- secure: GDfGPDE6Q8ryNCDG+2XLgrzlrB0pvT5RinZuHdtR/DKFRdyt7LhJnjTFuH/v5HG6Ule6hwuFV0ca7dRNNLb9udql2U/gqSOLphobZyJlMCzLE0G4XUeCNag6ymA8gHwEeXWjbQqY6nOnx+XZj/ZiiOdKCkKQrVsdBsfvniF7yKUX9dZnuZyaj5842WTXJ7XxmbxDrQMOl6JL1oegbF4M0PWYmgSZSre1Q5IAHgeY/ERHBp75MyKrJj6rBmmKka0U5OaFhFzXV8EtqSHSiWfXEEl6OfBzuLoHPrpZOzgV32DKDeqOlw4ikUkBAYl6FToMm3Q1wQKFL+AoutkHcB83U37h/D7Po2VEIy7SygBMm7bvCQZTnH/x89ZC4pMlvvlB97SucW+9YW7NCO1+8j6tcmS91Q3I2dRRjk3B8ZRg2sT6+LogjPqvRDaV7PcybGWHP0+JdtpZmHg56S/xT5a4zHCd3l8lVAh9ubc08YPLU4jUMfNaBEnfNZFQv8QUMX03283/cZYUVSj3fUkApR2tinhWVjGnWPj3AUn1nSCiAgIQ2zcFtA8H7bRQrJwpxxIGdw1S5L7xu4tdM6mNUJg2lhOw3EI2vDZ9QNsKyO2Xj5+0jmx47jTtpKHRG0SzE/UJFpK9vR6olZoMSfqp7a7kUUV876eWiUIj9si9ykGOa8Q=
script:
- set -o pipefail
- xcodebuild -version

View File

@ -2041,6 +2041,7 @@
baseConfigurationReference = 3DB2B8A61BDEE795005B7EF2 /* iOS-Framework.xcconfig */;
buildSettings = {
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_IDENTITY = "iPhone Developer";
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
@ -2067,6 +2068,7 @@
baseConfigurationReference = 3DB2B8A61BDEE795005B7EF2 /* iOS-Framework.xcconfig */;
buildSettings = {
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_IDENTITY = "iPhone Developer";
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
@ -2105,7 +2107,7 @@
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
CODE_SIGN_IDENTITY = "iPhone Developer";
CODE_SIGN_IDENTITY = "";
COPY_PHASE_STRIP = NO;
CURRENT_PROJECT_VERSION = 1;
DEBUG_INFORMATION_FORMAT = dwarf;
@ -2155,7 +2157,7 @@
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
CODE_SIGN_IDENTITY = "iPhone Developer";
CODE_SIGN_IDENTITY = "";
COPY_PHASE_STRIP = NO;
CURRENT_PROJECT_VERSION = 1;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
@ -2344,6 +2346,7 @@
baseConfigurationReference = 3DB2B8A61BDEE795005B7EF2 /* iOS-Framework.xcconfig */;
buildSettings = {
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_IDENTITY = "iPhone Developer";
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
@ -2369,6 +2372,7 @@
baseConfigurationReference = 3DB2B8A61BDEE795005B7EF2 /* iOS-Framework.xcconfig */;
buildSettings = {
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_IDENTITY = "iPhone Developer";
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;

View File

@ -23,14 +23,14 @@ end
desc "Builds all the project targets"
lane :build do
sh("xcodebuild -workspace '../#{WORKSPACE}' -scheme 'SugarRecord-CoreData-iOS' -configuration 'Debug' build | xcpretty")
sh("xcodebuild -workspace '../#{WORKSPACE}' -scheme 'SugarRecord-Realm-iOS' -configuration 'Debug' build | xcpretty")
sh("xcodebuild -workspace '../#{WORKSPACE}' -scheme 'SugarRecord-CoreData-OSX' -configuration 'Debug' build | xcpretty")
sh("xcodebuild -workspace '../#{WORKSPACE}' -scheme 'SugarRecord-Realm-OSX' -configuration 'Debug' build | xcpretty")
sh("xcodebuild -workspace '../#{WORKSPACE}' -scheme 'SugarRecord-CoreData-watchOS' -configuration 'Debug' build | xcpretty")
sh("xcodebuild -workspace '../#{WORKSPACE}' -scheme 'SugarRecord-Realm-watchOS' -configuration 'Debug' build | xcpretty")
sh("xcodebuild -workspace '../#{WORKSPACE}' -scheme 'SugarRecord-CoreData-tvOS' -configuration 'Debug' build | xcpretty")
sh("xcodebuild -workspace '../#{WORKSPACE}' -scheme 'SugarRecord-Realm-tvOS' -configuration 'Debug' build | xcpretty")
sh("xcodebuild -workspace '../#{WORKSPACE}' -scheme 'SugarRecord-CoreData-iOS' -configuration Debug ONLY_ACTIVE_ARCH=NO build | xcpretty")
sh("xcodebuild -workspace '../#{WORKSPACE}' -scheme 'SugarRecord-Realm-iOS' -configuration Debug ONLY_ACTIVE_ARCH=NO build | xcpretty")
sh("xcodebuild -workspace '../#{WORKSPACE}' -scheme 'SugarRecord-CoreData-OSX' -configuration Debug ONLY_ACTIVE_ARCH=NO build | xcpretty")
sh("xcodebuild -workspace '../#{WORKSPACE}' -scheme 'SugarRecord-Realm-OSX' -configuration Debug ONLY_ACTIVE_ARCH=NO build | xcpretty")
sh("xcodebuild -workspace '../#{WORKSPACE}' -scheme 'SugarRecord-CoreData-watchOS' -configuration Debug ONLY_ACTIVE_ARCH=NO build | xcpretty")
sh("xcodebuild -workspace '../#{WORKSPACE}' -scheme 'SugarRecord-Realm-watchOS' -configuration Debug ONLY_ACTIVE_ARCH=NO build | xcpretty")
sh("xcodebuild -workspace '../#{WORKSPACE}' -scheme 'SugarRecord-CoreData-tvOS' -configuration Debug ONLY_ACTIVE_ARCH=NO build | xcpretty")
sh("xcodebuild -workspace '../#{WORKSPACE}' -scheme 'SugarRecord-Realm-tvOS' -configuration Debug ONLY_ACTIVE_ARCH=NO build | xcpretty")
end
lane :ci do
@ -41,4 +41,9 @@ end
lane :deploy do
version = version_bump_podspec(path: PODSPEC, bump_type: "patch")
pod_push(path: PODSPEC)
# Create the commit
# Push the commit
# Push to cocoapods
end

View File

@ -3,17 +3,77 @@
<testsuite name="fastlane.lanes">
<testcase classname="fastlane.lanes" name="0: Verifying required fastlane version" time="0.000427">
<testcase classname="fastlane.lanes" name="0: Verifying required fastlane version" time="0.000522">
</testcase>
<testcase classname="fastlane.lanes" name="1: default_platform" time="0.000256">
<testcase classname="fastlane.lanes" name="1: default_platform" time="0.000185">
</testcase>
<testcase classname="fastlane.lanes" name="2: carthage" time="10.986728">
<testcase classname="fastlane.lanes" name="2: Switch to setup lane" time="0.000287">
</testcase>
<testcase classname="fastlane.lanes" name="3: carthage" time="10.114897">
</testcase>
<testcase classname="fastlane.lanes" name="4: Switch to build lane" time="0.00034">
</testcase>
<testcase classname="fastlane.lanes" name="5: xcodebuild -workspace '../SugarRecord.xcworkspace' -scheme 'SugarRecord-CoreData-iOS' -configuration 'Debug' build | xcpretty" time="9.018434">
</testcase>
<testcase classname="fastlane.lanes" name="6: xcodebuild -workspace '../SugarRecord.xcworkspace' -scheme 'SugarRecord-Realm-iOS' -configuration 'Debug' build | xcpretty" time="9.834751">
</testcase>
<testcase classname="fastlane.lanes" name="7: xcodebuild -workspace '../SugarRecord.xcworkspace' -scheme 'SugarRecord-CoreData-OSX' -configuration 'Debug' build | xcpretty" time="9.677068">
</testcase>
<testcase classname="fastlane.lanes" name="8: xcodebuild -workspace '../SugarRecord.xcworkspace' -scheme 'SugarRecord-Realm-OSX' -configuration 'Debug' build | xcpretty" time="10.43936">
</testcase>
<testcase classname="fastlane.lanes" name="9: xcodebuild -workspace '../SugarRecord.xcworkspace' -scheme 'SugarRecord-CoreData-watchOS' -configuration 'Debug' build | xcpretty" time="1.073763">
</testcase>
<testcase classname="fastlane.lanes" name="10: xcodebuild -workspace '../SugarRecord.xcworkspace' -scheme 'SugarRecord-Realm-watchOS' -configuration 'Debug' build | xcpretty" time="1.060199">
</testcase>
<testcase classname="fastlane.lanes" name="11: xcodebuild -workspace '../SugarRecord.xcworkspace' -scheme 'SugarRecord-CoreData-tvOS' -configuration 'Debug' build | xcpretty" time="1.157246">
</testcase>
<testcase classname="fastlane.lanes" name="12: xcodebuild -workspace '../SugarRecord.xcworkspace' -scheme 'SugarRecord-Realm-tvOS' -configuration 'Debug' build | xcpretty" time="1.130537">
</testcase>
<testcase classname="fastlane.lanes" name="13: Switch to tests lane" time="0.000161">
</testcase>
<testcase classname="fastlane.lanes" name="14: scan" time="26.745462">
</testcase>