Я пытаюсь выяснить, возможно ли узнать, провалилось ли действие или успешно ли оно в полосе. Идея, которую я имею в виду:
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
Можно ли сохранить результат в переменной?
Спасибо