Module: Fastlane

Defined in:
lib/fastlane/actions/ipa.rb,
lib/fastlane.rb,
lib/fastlane/lane.rb,
lib/fastlane/tools.rb,
lib/fastlane/action.rb,
lib/fastlane/runner.rb,
lib/fastlane/one_off.rb,
lib/fastlane/version.rb,
lib/fastlane/fast_file.rb,
lib/fastlane/lane_list.rb,
lib/fastlane/actions/s3.rb,
lib/fastlane/new_action.rb,
lib/fastlane/actions/adb.rb,
lib/fastlane/actions/erb.rb,
lib/fastlane/actions/gym.rb,
lib/fastlane/actions/pem.rb,
lib/fastlane/actions/say.rb,
lib/fastlane/actions/scp.rb,
lib/fastlane/actions/ssh.rb,
lib/fastlane/actions/zip.rb,
lib/fastlane/setup/setup.rb,
lib/fastlane/actions/cert.rb,
lib/fastlane/actions/cloc.rb,
lib/fastlane/actions/jira.rb,
lib/fastlane/actions/lcov.rb,
lib/fastlane/actions/puts.rb,
lib/fastlane/actions/scan.rb,
lib/fastlane/actions/sigh.rb,
lib/fastlane/actions/xcov.rb,
lib/fastlane/lane_manager.rb,
lib/fastlane/other_action.rb,
lib/fastlane/actions/badge.rb,
lib/fastlane/actions/debug.rb,
lib/fastlane/actions/flock.rb,
lib/fastlane/actions/gcovr.rb,
lib/fastlane/actions/ifttt.rb,
lib/fastlane/actions/is_ci.rb,
lib/fastlane/actions/jazzy.rb,
lib/fastlane/actions/match.rb,
lib/fastlane/actions/pilot.rb,
lib/fastlane/actions/rsync.rb,
lib/fastlane/actions/slack.rb,
lib/fastlane/actions/sonar.rb,
lib/fastlane/auto_complete.rb,
lib/fastlane/actions/appium.rb,
lib/fastlane/actions/danger.rb,
lib/fastlane/actions/gradle.rb,
lib/fastlane/actions/hockey.rb,
lib/fastlane/actions/import.rb,
lib/fastlane/actions/notify.rb,
lib/fastlane/actions/oclint.rb,
lib/fastlane/actions/prompt.rb,
lib/fastlane/actions/resign.rb,
lib/fastlane/actions/rocket.rb,
lib/fastlane/actions/supply.rb,
lib/fastlane/actions/xctool.rb,
lib/fastlane/actions/deliver.rb,
lib/fastlane/actions/frameit.rb,
lib/fastlane/actions/git_add.rb,
lib/fastlane/actions/hg_push.rb,
lib/fastlane/actions/hipchat.rb,
lib/fastlane/actions/mailgun.rb,
lib/fastlane/actions/produce.rb,
lib/fastlane/actions/slather.rb,
lib/fastlane/actions/team_id.rb,
lib/fastlane/actions/tryouts.rb,
lib/fastlane/actions/twitter.rb,
lib/fastlane/fastlane_folder.rb,
lib/fastlane/junit_generator.rb,
lib/fastlane/setup/setup_ios.rb,
lib/fastlane/action_collector.rb,
lib/fastlane/actions/appetize.rb,
lib/fastlane/actions/appledoc.rb,
lib/fastlane/actions/appstore.rb,
lib/fastlane/actions/carthage.rb,
lib/fastlane/actions/chatwork.rb,
lib/fastlane/actions/download.rb,
lib/fastlane/actions/dsym_zip.rb,
lib/fastlane/actions/git_pull.rb,
lib/fastlane/actions/installr.rb,
lib/fastlane/actions/pod_push.rb,
lib/fastlane/actions/snapshot.rb,
lib/fastlane/actions/typetalk.rb,
lib/fastlane/helper/sh_helper.rb,
lib/fastlane/actions/appaloosa.rb,
lib/fastlane/actions/clipboard.rb,
lib/fastlane/actions/cocoapods.rb,
lib/fastlane/actions/onesignal.rb,
lib/fastlane/actions/skip_docs.rb,
lib/fastlane/actions/swiftlint.rb,
lib/fastlane/actions/team_name.rb,
lib/fastlane/actions/testfairy.rb,
lib/fastlane/actions/xcversion.rb,
lib/fastlane/helper/adb_helper.rb,
lib/fastlane/helper/gem_helper.rb,
lib/fastlane/helper/git_helper.rb,
lib/fastlane/actions/apteligent.rb,
lib/fastlane/actions/deploygate.rb,
lib/fastlane/actions/git_branch.rb,
lib/fastlane/actions/git_commit.rb,
lib/fastlane/actions/hg_add_tag.rb,
lib/fastlane/actions/podio_item.rb,
lib/fastlane/actions/screengrab.rb,
lib/fastlane/actions/splunkmint.rb,
lib/fastlane/actions/testflight.rb,
lib/fastlane/actions/xcodebuild.rb,
lib/fastlane/commands_generator.rb,
lib/fastlane/actions/adb_devices.rb,
lib/fastlane/actions/add_git_tag.rb,
lib/fastlane/actions/artifactory.rb,
lib/fastlane/actions/backup_file.rb,
lib/fastlane/actions/crashlytics.rb,
lib/fastlane/actions/set_pod_key.rb,
lib/fastlane/erb_template_helper.rb,
lib/fastlane/plugins/plugin_info.rb,
lib/fastlane/setup/setup_android.rb,
lib/fastlane/supported_platforms.rb,
lib/fastlane/actions/lane_context.rb,
lib/fastlane/actions/last_git_tag.rb,
lib/fastlane/actions/nexus_upload.rb,
lib/fastlane/actions/notification.rb,
lib/fastlane/actions/pod_lib_lint.rb,
lib/fastlane/actions/read_podspec.rb,
lib/fastlane/actions/restore_file.rb,
lib/fastlane/actions/verify_build.rb,
lib/fastlane/actions/verify_xcode.rb,
lib/fastlane/actions/xcode_select.rb,
lib/fastlane/command_line_handler.rb,
lib/fastlane/configuration_helper.rb,
lib/fastlane/helper/gradle_helper.rb,
lib/fastlane/actions/opt_out_usage.rb,
lib/fastlane/actions/push_git_tags.rb,
lib/fastlane/actions/set_changelog.rb,
lib/fastlane/actions/setup_jenkins.rb,
lib/fastlane/actions/xcode_install.rb,
lib/fastlane/cli_tools_distributor.rb,
lib/fastlane/helper/podspec_helper.rb,
lib/fastlane/plugins/plugin_search.rb,
lib/fastlane/actions/actions_helper.rb,
lib/fastlane/actions/bundle_install.rb,
lib/fastlane/actions/copy_artifacts.rb,
lib/fastlane/actions/download_dsyms.rb,
lib/fastlane/actions/git_tag_exists.rb,
lib/fastlane/actions/reset_git_repo.rb,
lib/fastlane/plugins/plugin_fetcher.rb,
lib/fastlane/plugins/plugin_manager.rb,
lib/fastlane/setup/crashlytics_beta.rb,
lib/fastlane/actions/create_keychain.rb,
lib/fastlane/actions/delete_keychain.rb,
lib/fastlane/actions/import_from_git.rb,
lib/fastlane/actions/last_git_commit.rb,
lib/fastlane/actions/unlock_keychain.rb,
lib/fastlane/actions/update_fastlane.rb,
lib/fastlane/actions/verify_pod_keys.rb,
lib/fastlane/helper/xcversion_helper.rb,
lib/fastlane/actions/backup_xcarchive.rb,
lib/fastlane/actions/default_platform.rb,
lib/fastlane/actions/fastlane_version.rb,
lib/fastlane/actions/get_build_number.rb,
lib/fastlane/actions/recreate_schemes.rb,
lib/fastlane/actions/register_devices.rb,
lib/fastlane/actions/reset_simulators.rb,
lib/fastlane/plugins/plugin_generator.rb,
lib/fastlane/actions/ensure_git_branch.rb,
lib/fastlane/actions/install_on_device.rb,
lib/fastlane/actions/number_of_commits.rb,
lib/fastlane/actions/update_info_plist.rb,
lib/fastlane/helper/crashlytics_helper.rb,
lib/fastlane/setup/crashlytics_beta_ui.rb,
lib/fastlane/actions/clear_derived_data.rb,
lib/fastlane/actions/dotgpg_environment.rb,
lib/fastlane/actions/get_github_release.rb,
lib/fastlane/actions/get_version_number.rb,
lib/fastlane/actions/import_certificate.rb,
lib/fastlane/actions/push_to_git_remote.rb,
lib/fastlane/actions/set_github_release.rb,
lib/fastlane/actions/update_url_schemes.rb,
lib/fastlane/documentation/actions_list.rb,
lib/fastlane/actions/commit_version_bump.rb,
lib/fastlane/actions/create_pull_request.rb,
lib/fastlane/actions/update_project_team.rb,
lib/fastlane/actions/version_get_podspec.rb,
lib/fastlane/plugins/plugin_generator_ui.rb,
lib/fastlane/setup/crashlytics_beta_info.rb,
lib/fastlane/actions/ensure_no_debug_code.rb,
lib/fastlane/actions/ensure_xcode_version.rb,
lib/fastlane/actions/get_info_plist_value.rb,
lib/fastlane/actions/install_xcode_plugin.rb,
lib/fastlane/actions/set_info_plist_value.rb,
lib/fastlane/actions/version_bump_podspec.rb,
lib/fastlane/documentation/docs_generator.rb,
lib/fastlane/actions/clean_build_artifacts.rb,
lib/fastlane/actions/clean_cocoapods_cache.rb,
lib/fastlane/actions/update_app_identifier.rb,
lib/fastlane/plugins/plugin_info_collector.rb,
lib/fastlane/plugins/plugin_update_manager.rb,
lib/fastlane/actions/hg_commit_version_bump.rb,
lib/fastlane/actions/hg_ensure_clean_status.rb,
lib/fastlane/actions/increment_build_number.rb,
lib/fastlane/actions/ensure_git_status_clean.rb,
lib/fastlane/actions/xcode_server_get_assets.rb,
lib/fastlane/actions/get_ipa_info_plist_value.rb,
lib/fastlane/actions/increment_version_number.rb,
lib/fastlane/actions/upload_symbols_to_sentry.rb,
lib/fastlane/setup/crashlytics_project_parser.rb,
lib/fastlane/actions/changelog_from_git_commits.rb,
lib/fastlane/actions/get_build_number_repository.rb,
lib/fastlane/actions/make_changelog_from_jenkins.rb,
lib/fastlane/actions/set_build_number_repository.rb,
lib/fastlane/actions/update_project_code_signing.rb,
lib/fastlane/actions/update_project_provisioning.rb,
lib/fastlane/actions/build_and_upload_to_appetize.rb,
lib/fastlane/actions/update_app_group_identifiers.rb,
lib/fastlane/actions/upload_symbols_to_crashlytics.rb,
lib/fastlane/documentation/markdown_docs_generator.rb,
lib/fastlane/setup/crashlytics_beta_info_collector.rb,
lib/fastlane/actions/appetize_viewing_url_generator.rb,
lib/fastlane/actions/latest_testflight_build_number.rb,
lib/fastlane/setup/crashlytics_beta_user_email_fetcher.rb,
lib/fastlane/actions/update_urban_airship_configuration.rb,
lib/fastlane/actions/update_icloud_container_identifiers.rb,
lib/fastlane/setup/crashlytics_beta_command_line_handler.rb

Overview

rubocop:disable all

Defined Under Namespace

Modules: Actions, Helper, NewAction Classes: Action, ActionCollector, ActionsList, AutoComplete, CLIToolsDistributor, CommandLineHandler, CommandsGenerator, ConfigurationHelper, CrashlyticsBeta, CrashlyticsBetaCommandLineHandler, CrashlyticsBetaInfo, CrashlyticsBetaInfoCollector, CrashlyticsBetaUi, CrashlyticsBetaUserEmailFetcher, CrashlyticsProjectParser, DocsGenerator, ErbTemplateHelper, ErbalT, FastFile, FastlaneFolder, FastlanePlugin, JUnitGenerator, Lane, LaneList, LaneManager, MarkdownDocsGenerator, OneOff, OtherAction, PluginFetcher, PluginGenerator, PluginGeneratorUI, PluginInfo, PluginInfoCollector, PluginManager, PluginSearch, PluginUpdateManager, Runner, Setup, SetupAndroid, SetupIos, SupportedPlatforms

Constant Summary collapse

UI =
FastlaneCore::UI
ROOT =
Pathname.new(File.expand_path('../..', __FILE__))
TOOLS =
[
  :fastlane,
  :pilot,
  :spaceship,
  :produce,
  :deliver,
  :frameit,
  :pem,
  :snapshot,
  :screengrab,
  :supply,
  :cert,
  :sigh,
  :match,
  :scan,
  :gym
]
VERSION =
'1.105.0'.freeze
DESCRIPTION =
"The easiest way to automate building and releasing your iOS and Android apps"

Class Method Summary collapse

Class Method Details

.load_actionsObject



30
31
32
33
34
35
36
37
38
# File 'lib/fastlane.rb', line 30

def load_actions
  Fastlane::Actions.load_default_actions
  Fastlane::Actions.load_helpers

  if Fastlane::FastlaneFolder.path
    actions_path = File.join(Fastlane::FastlaneFolder.path, 'actions')
    Fastlane::Actions.load_external_actions(actions_path) if File.directory?(actions_path)
  end
end

.plugin_managerObject



40
41
42
# File 'lib/fastlane.rb', line 40

def plugin_manager
  @plugin_manager ||= Fastlane::PluginManager.new
end