Class: EY::Serverside::Deploy
- Inherits:
-
DeployBase
- Object
- Task
- DeployBase
- EY::Serverside::Deploy
- Defined in:
- lib/engineyard-serverside/deploy.rb
Overview
DeployBase
Defined Under Namespace
Classes: Configuration
Instance Attribute Summary
Attributes inherited from Task
Class Method Summary collapse
Methods inherited from DeployBase
#bundle, #cached_deploy, #callback, #check_for_ey_config, #check_repository, #clean_environment, #clean_release_directory, #cleanup_old_releases, #conditionally_enable_maintenance_page, #copy_repository_cache, #create_revision_file, #deploy, #disable_maintenance_page, #enable_maintenance_page, #generate_ssh_wrapper, #migrate, #node_package_manager_command_check, #parse_configured_services, #push_code, #required_downtime_stack?, #restart, #restart_command, #restart_with_maintenance_page, #rollback, #run_with_callbacks, #services_command_check, #services_setup_command, #setup_services, #setup_sqlite3_if_necessary, #ssh_executable, #ssh_wrapper_path, #symlink, #symlink_configs, #symlink_tasks
Methods included from RailsAssetSupport
#app_builds_own_assets?, #app_disables_assets?, #app_has_asset_task?, #app_needs_assets?, #bundled_rails_version, #compile_assets, #keep_existing_assets
Methods included from LoggedOutput
#debug, #info, logfile, logfile=, #logged_system, verbose=, verbose?, #verbose?, #warning
Methods inherited from Task
#initialize, #require_custom_tasks, #roles, #run, #sudo
Constructor Details
This class inherits a constructor from EY::Serverside::Task
Class Method Details
.new(config) ⇒ Object
534 535 536 537 538 |
# File 'lib/engineyard-serverside/deploy.rb', line 534 def self.new(config) # include the correct fetch strategy include EY::Serverside::Strategies.const_get(config.strategy)::Helpers super end |