Ускорение fastlane на CI - PullRequest
0 голосов
/ 23 марта 2020

Я не понимаю, почему одни и те же полосы скоростных полос занимают намного больше времени, когда они работают на Bitrise. Я ищу подсказку, как это ускорить.

Локальный компьютер:

enter image description here

В битрейте:

enter image description here

Дорожки:

pod_lib_lint:

pod_lib_lint(
   podspec: podspec_path[PODSPEC_PATH_KEY],
   include_podspecs: podspec_path[PODSPEC_DEPENDENCIES_KEY],
   sources: PODS_SOURCES,
   skip_tests: true,
   allow_warnings: true
)

run_tests:

run_tests(
   output_types: 'junit,html',
   code_coverage: true,
   workspace: WORKSPACE_PATH,
   scheme: scheme,
   devices: TEST_DEVICES,
   output_directory: "#{SCAN_PATH}/#{kit}/#{scheme}",
   buildlog_path: "#{ENV['SECRET']}",
   derived_data_path: "#{DERIVED_DATA_PATH}/#{kit}/#{scheme}",
   prelaunch_simulator: true,
   xcargs: "COMPILER_INDEX_STORE_ENABLE=NO"
)

Я использую кэш Bitrise Pu / 1035 *:

    - cache-push:
        run_if: ".IsCI"
        inputs:
        - cache_paths: |
            $BITRISE_CACHE_DIR
            $GEM_CACHE_PATH
            ./Pods -> ./Podfile.lock
...