Fastlane возвращает значения выхода - PullRequest
0 голосов
/ 28 октября 2019

Я пытаюсь выяснить, возможно ли узнать, провалилось ли действие или успешно ли оно в полосе. Идея, которую я имею в виду:

desc "Archives the app for the AppStore"
  lane :build_appstore do |options|

    scheme = options[:scheme]
    appIdentifier = options[:app_identifier]

    if(!scheme.nil? && !appIdentifier.nil?)

      puts "Building for AppStore"
      sync_signing_assets(type: "appstore", app_identifier: appIdentifier)
      increment_build_number
      gym(
        escheme: scheme,
        output_directory: "build_appstore",
        xport_method: "app-store"
      )
      //FAILED????

    else

      UI.error "Invalid arguments. Set scheme:MyScheme && app_identifier:'xxx' "

    end

  end

Таким же образом, возможно ли получить значения из действий Fastlane? Допустим, я вызываю из сценария следующее действие:

fastlane pilot builds

Можно ли сохранить результат в переменной?

Спасибо

...