Class: Luban::Deployment::Script

Inherits:
Application show all
Defined in:
lib/luban/deployment/cli/script.rb

Constant Summary

Constants included from Command::Tasks::Crontab

Command::Tasks::Crontab::Actions

Constants included from Command::Tasks::Monitor

Command::Tasks::Monitor::Actions

Constants included from Command::Tasks::Control

Command::Tasks::Control::Actions

Constants included from Command::Tasks::Deploy

Command::Tasks::Deploy::Actions

Constants included from Command::Tasks::Provision

Command::Tasks::Provision::Actions

Constants included from Parameters::Application

Parameters::Application::DefaultLogrotateInterval, Parameters::Application::DefaultLogrotateMaxAge

Constants included from Parameters::General

Parameters::General::DefaultLubanRootPath

Instance Attribute Summary

Attributes inherited from Application

#current_app, #current_profile, #packages, #profile_opts, #release_opts, #services

Attributes included from Helpers::Configuration

#config

Instance Method Summary collapse

Methods inherited from Application

action_on_packages, action_on_services, application_action, #build, #bundle_via, #cleanup, #deploy, #deployable?, #deployable_versions, #deprecated_versions, #destroy, #destroy_project, #find_application, #find_project, #has_packages?, #has_profile?, #has_services?, #has_source?, #has_version?, #init_profile, #init_profiles, #init_service_profiles, #init_source, #local_source_base_path, #local_source_path, #local_source_stage_path, #other_package_users_for, #package, #password_for, #profile, #profile_release, #promptless_authen, #provisionable?, #release, #setup, #show_current_application, #show_summary_application, #source, #use_package?, #versions

Methods included from Command::Tasks::Crontab

#cronjob, #cronjobs, #crontab_tasks, #has_cronjobs?

Methods included from Command::Tasks::Monitor

#monitor_tasks, #monitorable?

Methods included from Command::Tasks::Control

#control_tasks

Methods included from Command::Tasks::Deploy

#deployable?

Methods included from Command::Tasks::Provision

#provision_tasks, #provisionable?

Methods included from Parameters::Application

#env_name, #logrotate_count, #monitor_itself?, #monitorable?

Methods included from Parameters::Base

#parameter

Methods included from Parameters::Project

#monitor_defined?, #process_monitor_via

Methods inherited from Command

#base_templates_path, #default_templates, #default_templates_paths, default_worker_class, #deployable?, dispatch_task, #display_name, inherited, #monitorable?, #provisionable?, #run_task, worker_class

Methods included from Parameters::General

included

Methods included from Helpers::Configuration

#ask, #fetch, #find_template_file, #load_configuration_file, #primary, #release_roles, #role, #roles, #server, #set, #set_default, #syntax_error?

Instance Method Details

#controllable?Boolean

Returns:

  • (Boolean)


4
# File 'lib/luban/deployment/cli/script.rb', line 4

def controllable?; false; end