내 deploy.rb
set :stages, %w(vm rtpstage ciscostage ciscodemo hp)
require 'deprec'
require 'capistrano/ext/multistage'
require 'lib/monit_recipes'
set :application, "systems"
set :repository, "git://github.com/mdwrigh2/systems.git"
# If you aren't using Subversion to manage your source code, specify
# your SCM below:
set :scm, :git
set :user, "rails"
default_run_options[:pty] = true
set :ruby_vm_type, :mri # :ree, :mri
set :web_server_type, :apache # :apache, :nginx
set :app_server_type, :mongrel # :passenger, :mongrel
set :db_server_type, :mysql # :mysql, :postgresql, :sqlite
# set :packages_for_project, %w(libmagick9-dev imagemagick libfreeimage3) # list of packages to be installed
# set :gems_for_project, %w(rmagick mini_magick image_science) # list of gems to be installed
# Update these if you're not running everything on one host.
# If you aren't deploying to /opt/apps/#{application} on the target
# servers (which is the deprec default), you can specify the actual location
# via the :deploy_to variable:
# set :deploy_to, "/opt/apps/#{application}"
namespace :deploy do
task :restart, :roles => :app, :except => { :no_release => true } do
top.deprec.app.restart
end
end
입니다 그리고 여기 ,하지만 cap 명령에 실제 스테이지를 넣지 않아야합니까? 예를 들어 스테이지가 VM이라고 불리는 경우 "cap stage deploy"대신 "cap vm deploy"를 입력해야합니까?
deploy.rb 및 stage.rb를 게시 할 수 있습니까? –
두 파일이 모두 추가되었습니다. – Michael