Table of Contents - mamiya-0.4.0 Documentation
Classes and Modules
- Mamiya
- Mamiya::Agent
- Mamiya::Agent::Actions
- Mamiya::Agent::Handlers
- Mamiya::Agent::Handlers::Abstract
- Mamiya::Agent::Handlers::Task
- Mamiya::Agent::TaskQueue
- Mamiya::Agent::TaskQueue::Stopped
- Mamiya::Agent::Tasks
- Mamiya::Agent::Tasks::Abstract
- Mamiya::Agent::Tasks::Clean
- Mamiya::Agent::Tasks::Fetch
- Mamiya::Agent::Tasks::Notifyable
- Mamiya::Agent::Tasks::Ping
- Mamiya::Agent::Tasks::Prepare
- Mamiya::Agent::Tasks::Switch
- Mamiya::Agent::Tasks::Switch::PrereleaseMissing
- Mamiya::CLI
- Mamiya::CLI::Client
- Mamiya::Configuration
- Mamiya::DSL
- Mamiya::DSL::HelperNotFound
- Mamiya::DSL::TaskNotDefinedError
- Mamiya::Logger
- Mamiya::Logger::LogDev
- Mamiya::Master
- Mamiya::Master::AgentMonitor
- Mamiya::Master::AgentMonitorHandlers
- Mamiya::Master::AppBridge
- Mamiya::Master::ApplicationStatus
- Mamiya::Master::PackageStatus
- Mamiya::Master::Web
- Mamiya::Package
- Mamiya::Package::InternalError
- Mamiya::Package::NotExists
- Mamiya::Script
- Mamiya::Script::CommandFailed
- Mamiya::Steps
- Mamiya::Steps::Abstract
- Mamiya::Steps::Build
- Mamiya::Steps::Build::ApplicationNotSpecified
- Mamiya::Steps::Build::ScriptFileNotSpecified
- Mamiya::Steps::Extract
- Mamiya::Steps::Fetch
- Mamiya::Steps::Prepare
- Mamiya::Steps::Push
- Mamiya::Steps::Switch
- Mamiya::Storages
- Mamiya::Storages::Abstract
- Mamiya::Storages::Abstract::AlreadyExists
- Mamiya::Storages::Abstract::AlreadyFetched
- Mamiya::Storages::Abstract::NotBuilt
- Mamiya::Storages::Abstract::NotFound
- Mamiya::Storages::Filesystem
- Mamiya::Storages::Mock
- Mamiya::Storages::S3
- Mamiya::Storages::S3::MultipleObjectsDeletionError
- Mamiya::Storages::S3Proxy
- Mamiya::Util
- Mamiya::Util::LabelMatcher
- Mamiya::Util::LabelMatcher::Simple
- Object
Methods
- ::add_hook — Mamiya::DSL
- ::chdir — Mamiya
- ::clear — Mamiya::Storages::Mock
- ::defaults — Mamiya::DSL
- ::defaults — Mamiya::Logger
- ::find — Mamiya::Storages::Abstract
- ::find — Mamiya::Storages::Filesystem
- ::find — Mamiya::Storages::Mock
- ::find — Mamiya::Storages::S3
- ::find — Mamiya::Storages
- ::identifier — Mamiya::Agent::Tasks::Abstract
- ::new — Mamiya::Agent
- ::new — Mamiya::Agent::Handlers::Abstract
- ::new — Mamiya::Agent::TaskQueue
- ::new — Mamiya::Agent::Tasks::Abstract
- ::new — Mamiya::DSL
- ::new — Mamiya::Logger
- ::new — Mamiya::Logger::LogDev
- ::new — Mamiya::Master
- ::new — Mamiya::Master::AppBridge
- ::new — Mamiya::Master::AgentMonitor
- ::new — Mamiya::Master::ApplicationStatus
- ::new — Mamiya::Master::PackageStatus
- ::new — Mamiya::Package
- ::new — Mamiya::Steps::Abstract
- ::new — Mamiya::Storages::Abstract
- ::new — Mamiya::Storages::Mock
- ::new — Mamiya::Storages::S3::MultipleObjectsDeletionError
- ::new — Mamiya::Util::LabelMatcher::Simple
- ::parse_string_expr — Mamiya::Util::LabelMatcher
- ::set_default — Mamiya::DSL
- ::storage — Mamiya::Storages::Mock
- #[] — Mamiya::DSL
- #[] — Mamiya::Logger
- #_applications — Mamiya::CLI
- #add — Mamiya::Logger::LogDev
- #add_output — Mamiya::Logger
- #after — Mamiya::Agent::Tasks::Abstract
- #agent — Mamiya::CLI
- #agent_monitor — Mamiya::Master::Web
- #app_and_pkg — Mamiya::Master::PackageStatus
- #app_status — Mamiya::CLI::Client
- #application — Mamiya::Agent::Tasks::Fetch
- #application — Mamiya::Agent::Tasks::Prepare
- #application — Mamiya::Agent::Tasks::Switch
- #application — Mamiya::CLI
- #application — Mamiya::CLI::Client
- #application — Mamiya::Package
- #application_status — Mamiya::Master::AgentMonitor
- #applications — Mamiya::Master
- #before — Mamiya::Agent::Tasks::Abstract
- #build — Mamiya::CLI
- #build! — Mamiya::Package
- #build_from — Mamiya::Script
- #build_package — Mamiya::Steps::Build
- #call — Mamiya::Master::AppBridge
- #cd — Mamiya::Script
- #check — Mamiya::Agent::Tasks::Prepare
- #check — Mamiya::Agent::Tasks::Switch
- #checksum — Mamiya::Package
- #clean_packages — Mamiya::Agent::Tasks::Clean
- #clean_prereleases — Mamiya::Agent::Tasks::Clean
- #clean_releases — Mamiya::Agent::Tasks::Clean
- #close — Mamiya::Logger::LogDev
- #commit_event — Mamiya::Master::AgentMonitor
- #commit_event_without_lock — Mamiya::Master::AgentMonitor
- #common_previous_release — Mamiya::Master::ApplicationStatus
- #common_releases — Mamiya::Master::ApplicationStatus
- #config — Mamiya::Agent::Tasks::Abstract
- #config — Mamiya::CLI
- #config — Mamiya::CLI::Client
- #connect_proxy — Mamiya::Storages::S3Proxy
- #copy_deploy_scripts — Mamiya::Steps::Build
- #current_agents — Mamiya::Master::PackageStatus
- #current_path — Mamiya::Script
- #current_targets_release? — Mamiya::Steps::Switch
- #currents — Mamiya::Agent
- #currents — Mamiya::Master::ApplicationStatus
- #deploy — Mamiya::CLI::Client
- #deploy_or_rollback — Mamiya::CLI::Client
- #deploy_to — Mamiya::Script
- #deploy_to_for — Mamiya::Configuration
- #destination — Mamiya::Agent::Tasks::Fetch
- #distribute — Mamiya::CLI
- #distribute — Mamiya::CLI::Client
- #distribute — Mamiya::Agent::Actions
- #do_release? — Mamiya::Steps::Switch
- #dup — Mamiya::Logger
- #enqueue — Mamiya::Agent::TaskQueue
- #enqueue_chained — Mamiya::Agent::Tasks::Abstract
- #errored — Mamiya::Agent::Tasks::Abstract
- #escape_env — Mamiya::Script
- #evaluate! — Mamiya::DSL
- #execute — Mamiya::Agent::Tasks::Abstract
- #execute — Mamiya::Agent::Tasks::Notifyable
- #execute — Mamiya::Agent::Tasks::Prepare
- #execute — Mamiya::Agent::Tasks::Switch
- #exist? — Mamiya::Package
- #existing_packages — Mamiya::Agent
- #existing_prereleases — Mamiya::Agent
- #exists? — Mamiya::Package
- #extract — Mamiya::CLI
- #extract_onto! — Mamiya::Package
- #extract_step — Mamiya::Agent::Tasks::Prepare
- #fatal! — Mamiya::CLI
- #fatal! — Mamiya::CLI::Client
- #fetch — Mamiya::CLI
- #fetch — Mamiya::Storages::Abstract
- #fetch — Mamiya::Storages::Filesystem
- #fetch — Mamiya::Storages::Mock
- #fetch — Mamiya::Storages::S3
- #fetch — Mamiya::Storages::S3Proxy
- #fetch_queued_agents — Mamiya::Master::PackageStatus
- #fetched_agents — Mamiya::Master::PackageStatus
- #fetching_agents — Mamiya::Master::PackageStatus
- #force_release? — Mamiya::Steps::Switch
- #format — Mamiya::Logger
- #generate_run_id — Mamiya::Script
- #git_head — Object
- #git_ignored_files — Object
- #git_managed? — Object
- #given_script — Mamiya::Steps::Prepare
- #given_script — Mamiya::Steps::Switch
- #ignore_incompletion? — Mamiya::Agent::Tasks::Switch
- #init_serf — Mamiya::Agent
- #init_serf — Mamiya::Master
- #invoke — Mamiya::DSL
- #invoke_command — Mamiya::CLI
- #join — Mamiya::CLI::Client
- #key_exists_in_s3? — Mamiya::Storages::S3
- #labels — Mamiya::Agent
- #labels — Mamiya::Agent::Tasks::Prepare
- #labels — Mamiya::Agent::Tasks::Switch
- #labels — Mamiya::CLI
- #labels — Mamiya::Master
- #labels — Mamiya::Steps::Prepare
- #labels — Mamiya::Steps::Switch
- #list_agents — Mamiya::CLI::Client
- #list_applications — Mamiya::CLI
- #list_applications — Mamiya::CLI::Client
- #list_packages — Mamiya::CLI
- #list_packages — Mamiya::CLI::Client
- #load! — Mamiya::DSL
- #load_meta — Mamiya::Package
- #load_path — Mamiya::DSL
- #logger — Mamiya::CLI
- #logger — Mamiya::Master::AgentMonitor
- #major_current — Mamiya::Master::ApplicationStatus
- #master — Mamiya::CLI
- #master — Mamiya::Master::Web
- #master_get — Mamiya::CLI::Client
- #master_http — Mamiya::CLI::Client
- #master_post — Mamiya::CLI::Client
- #master_url — Mamiya::CLI::Client
- #match? — Mamiya::Util::LabelMatcher
- #matches? — Mamiya::Util::LabelMatcher
- #merge_serf_option! — Mamiya::CLI
- #meta — Mamiya::Package
- #meta — Mamiya::Storages::Abstract
- #meta — Mamiya::Storages::Filesystem
- #meta — Mamiya::Storages::Mock
- #meta — Mamiya::Storages::S3
- #meta — Mamiya::Storages::S3Proxy
- #meta_path — Mamiya::Package
- #monitor_commit_event — Mamiya::Master
- #monitor_start — Mamiya::Master
- #name — Mamiya::Package
- #no_release? — Mamiya::Steps::Switch
- #non_participants — Mamiya::Master::ApplicationStatus
- #non_participants — Mamiya::Master::PackageStatus
- #normalize_outputs — Mamiya::Logger::LogDev
- #normalize_package_name — Mamiya::Storages::Filesystem
- #order_cleaning — Mamiya::Agent::Tasks::Fetch
- #order_task — Mamiya::Agent::Actions
- #orig_dup — Mamiya::Logger
- #override_labels! — Mamiya::CLI
- #package — Mamiya::Agent::Tasks::Fetch
- #package — Mamiya::Agent::Tasks::Prepare
- #package — Mamiya::Agent::Tasks::Switch
- #package — Mamiya::Steps::Build
- #package_and_meta_key_for — Mamiya::Storages::S3
- #package_exist? — Mamiya::Storages::Filesystem
- #package_name — Mamiya::Steps::Build
- #package_path — Mamiya::Agent::Tasks::Prepare
- #package_path — Mamiya::Agent::Tasks::Switch
- #package_path — Mamiya::Steps::Build
- #package_path_from_atom — Mamiya::CLI
- #package_status — Mamiya::Master::AgentMonitor
- #package_victims — Mamiya::Agent::Tasks::Clean
- #packages — Mamiya::Storages::Abstract
- #packages — Mamiya::Storages::Filesystem
- #packages — Mamiya::Storages::Mock
- #packages — Mamiya::Storages::S3
- #packages_dir — Mamiya::Agent::Tasks::Fetch
- #packages_dir — Mamiya::Agent::Tasks::Prepare
- #packages_dir — Mamiya::Agent::Tasks::Switch
- #packages_dir — Mamiya::Configuration
- #parse_label_matcher_expr — Mamiya::Master::Web
- #participants — Mamiya::Master::ApplicationStatus
- #participants — Mamiya::Master::PackageStatus
- #ping — Mamiya::Agent::Actions
- #pkg__remove — Mamiya::Master::AgentMonitorHandlers
- #pkg_status — Mamiya::CLI::Client
- #prepare — Mamiya::CLI
- #prepare — Mamiya::CLI::Client
- #prepare — Mamiya::Agent::Actions
- #prepare_agent_behavior! — Mamiya::CLI
- #prepare_destination — Mamiya::Agent::Tasks::Fetch
- #prepare_queued_agents — Mamiya::Master::PackageStatus
- #prepare_step — Mamiya::Agent::Tasks::Prepare
- #prepared_agents — Mamiya::Master::PackageStatus
- #preparing_agents — Mamiya::Master::PackageStatus
- #prerelease__remove — Mamiya::Master::AgentMonitorHandlers
- #prerelease_path — Mamiya::Agent::Tasks::Prepare
- #prerelease_path — Mamiya::Agent::Tasks::Switch
- #prerelease_prepared? — Mamiya::Agent::Tasks::Switch
- #prerelease_victims — Mamiya::Agent::Tasks::Clean
- #prereleases_dir — Mamiya::Agent::Tasks::Prepare
- #prereleases_dir — Mamiya::Agent::Tasks::Switch
- #prereleases_dir — Mamiya::Configuration
- #proxy_get — Mamiya::Storages::S3Proxy
- #proxy_host_uri — Mamiya::Storages::S3Proxy
- #prune — Mamiya::CLI
- #prune — Mamiya::Storages::Abstract
- #push — Mamiya::CLI
- #push — Mamiya::Storages::Abstract
- #push — Mamiya::Storages::Filesystem
- #push — Mamiya::Storages::Mock
- #push — Mamiya::Storages::S3
- #queueing_loop — Mamiya::Agent::TaskQueue
- #raise_error? — Mamiya::Agent::Tasks::Abstract
- #refresh — Mamiya::CLI::Client
- #refresh — Mamiya::Master::AgentMonitor
- #release — Mamiya::Steps::Switch
- #release__remove — Mamiya::Master::AgentMonitorHandlers
- #release_name — Mamiya::Agent::Tasks::Prepare
- #release_name — Mamiya::Agent::Tasks::Switch
- #release_path — Mamiya::Agent::Tasks::Switch
- #release_path — Mamiya::Script
- #release_prepared? — Mamiya::Agent::Tasks::Switch
- #release_victims — Mamiya::Agent::Tasks::Clean
- #releases — Mamiya::Agent
- #releases_dir — Mamiya::Agent::Tasks::Switch
- #reload — Mamiya::Master::PackageStatus
- #remove — Mamiya::Logger::LogDev
- #remove — Mamiya::Storages::Abstract
- #remove — Mamiya::Storages::Filesystem
- #remove — Mamiya::Storages::S3
- #remove_output — Mamiya::Logger
- #reopen — Mamiya::Logger::LogDev
- #rollback — Mamiya::CLI::Client
- #run — Mamiya::Agent::Tasks::Abstract
- #run — Mamiya::Agent::Tasks::Clean
- #run — Mamiya::Agent::Tasks::Fetch
- #run — Mamiya::Agent::Tasks::Ping
- #run — Mamiya::Agent::Tasks::Prepare
- #run — Mamiya::Agent::Tasks::Switch
- #run — Mamiya::Script
- #run! — Mamiya::Agent
- #run! — Mamiya::Agent::Handlers::Abstract
- #run! — Mamiya::Agent::Handlers::Task
- #run! — Mamiya::Steps::Abstract
- #run! — Mamiya::Steps::Build
- #run! — Mamiya::Steps::Extract
- #run! — Mamiya::Steps::Fetch
- #run! — Mamiya::Steps::Prepare
- #run! — Mamiya::Steps::Push
- #run! — Mamiya::Steps::Switch
- #run_before_build — Mamiya::Steps::Build
- #run_build — Mamiya::Steps::Build
- #run_prepare_build — Mamiya::Steps::Build
- #running? — Mamiya::Agent::TaskQueue
- #running? — Mamiya::Master::AgentMonitor
- #s3 — Mamiya::Storages::S3
- #script — Mamiya::CLI
- #script — Mamiya::Steps::Prepare
- #script — Mamiya::Steps::Switch
- #script_dest — Mamiya::Steps::Build
- #script_file — Mamiya::Steps::Build
- #serf_start — Mamiya::Agent
- #set — Mamiya::DSL
- #set_default — Mamiya::DSL
- #set_metadata — Mamiya::Steps::Build
- #shared_path — Mamiya::Script
- #show — Mamiya::CLI
- #show_agent — Mamiya::CLI::Client
- #show_distribution — Mamiya::CLI::Client
- #show_package — Mamiya::CLI::Client
- #start — Mamiya::Agent
- #start — Mamiya::Master
- #start! — Mamiya::Agent::TaskQueue
- #start! — Mamiya::Master::AgentMonitor
- #status — Mamiya::Agent
- #status — Mamiya::Agent::TaskQueue
- #status — Mamiya::CLI::Client
- #status — Mamiya::Master
- #status — Mamiya::Master::PackageStatus
- #statuses — Mamiya::Master::AgentMonitor
- #step — Mamiya::Agent::Tasks::Fetch
- #stop! — Mamiya::Agent
- #stop! — Mamiya::Agent::TaskQueue
- #stop! — Mamiya::Master::AgentMonitor
- #storage — Mamiya::CLI
- #storage — Mamiya::Master
- #storage — Mamiya::Master::Web
- #storage_class — Mamiya::Configuration
- #storage_path — Mamiya::Storages::Filesystem
- #switch — Mamiya::CLI
- #switch — Mamiya::CLI::Client
- #switch — Mamiya::Steps::Switch
- #switch — Mamiya::Agent::Actions
- #switch_ — Mamiya::CLI::Client
- #switch_queued_agents — Mamiya::Master::PackageStatus
- #switch_step — Mamiya::Agent::Tasks::Switch
- #switching_agents — Mamiya::Master::PackageStatus
- #take_interval — Mamiya::Agent::Tasks::Fetch
- #target — Mamiya::Steps::Prepare
- #target — Mamiya::Steps::Switch
- #target_meta — Mamiya::Steps::Prepare
- #target_meta — Mamiya::Steps::Switch
- #task — Mamiya::DSL
- #task___fetch__finish — Mamiya::Master::AgentMonitorHandlers
- #task___prepare__finish — Mamiya::Master::AgentMonitorHandlers
- #task___switch__finish — Mamiya::Master::AgentMonitorHandlers
- #task__error — Mamiya::Master::AgentMonitorHandlers
- #task__finalize — Mamiya::Master::AgentMonitorHandlers
- #task__finish — Mamiya::Master::AgentMonitorHandlers
- #task__start — Mamiya::Master::AgentMonitorHandlers
- #task_id — Mamiya::Agent::Tasks::Abstract
- #task_queue — Mamiya::Agent
- #task_queue_start — Mamiya::Agent
- #terminate — Mamiya::Agent
- #terminate — Mamiya::Master
- #to_hash — Mamiya::Master::ApplicationStatus
- #to_hash — Mamiya::Master::PackageStatus
- #trigger — Mamiya::Agent
- #tty? — Mamiya::Logger::LogDev
- #use — Mamiya::DSL
- #user_event_handler — Mamiya::Agent
- #valid? — Mamiya::Package
- #web — Mamiya::Master
- #web_start — Mamiya::Master
- #with_additional_file — Mamiya::Logger
- #with_clean_progname — Mamiya::Logger
- #work_loop — Mamiya::Master::AgentMonitor
- #worker_loop — Mamiya::Agent::TaskQueue
- #working? — Mamiya::Agent::TaskQueue
- #write — Mamiya::Logger::LogDev