class Fastlane::Actions::ClearArchivedDataAction
Public Class Methods
available_options()
click to toggle source
# File lib/fastlane/plugin/clear_archived_data/actions/clear_archived_data_action.rb, line 35 def self.available_options [] end
description()
click to toggle source
# File lib/fastlane/plugin/clear_archived_data/actions/clear_archived_data_action.rb, line 19 def self.description "Deletes the archive file located at SharedValues::XCODEBUILD_ARCHIVE." end
details()
click to toggle source
# File lib/fastlane/plugin/clear_archived_data/actions/clear_archived_data_action.rb, line 31 def self.details "Deletes the archive file from path set on Xcode." end
is_supported?(platform)
click to toggle source
# File lib/fastlane/plugin/clear_archived_data/actions/clear_archived_data_action.rb, line 39 def self.is_supported?(platform) [:ios, :mac].include?(platform) end
return_value()
click to toggle source
# File lib/fastlane/plugin/clear_archived_data/actions/clear_archived_data_action.rb, line 27 def self.return_value "No return value" end
run(params)
click to toggle source
# File lib/fastlane/plugin/clear_archived_data/actions/clear_archived_data_action.rb, line 8 def self.run(params) path = Actions.lane_context[SharedValues::XCODEBUILD_ARCHIVE] if (!path.nil? && File.directory?(path)) UI.message("Archive file found at path: #{path}") FileUtils.rm_rf(path) UI.success("Successfully deleted archive file. ♻️") else UI.message("Unable to locate archive file. Skipping...") end end