배포 용으로 Capistrano를 사용합니다. My Capistrano 작업은 많은 블로그에서 거의 인용되어 있습니다. 나는 종종 다음과 같은 구조를 발견한다.배포 : Capistrano 작업의 초기 수행 작업
namespace :deploy do
desc 'Say something before Deploy'
task :initial do
on roles(:app) do
before 'deploy:hoge', 'deploy:bazz'
invoke 'deploy'
end
end
task :hoge do
on roles(:app) do
puts "'hello, world'"
end
end
task :bazz do
on roles(:app) do
puts "'goodnight, world'"
end
end
end
before 'deploy:hoge', 'deploy:bazz'
이 task
성명에서 무엇입니까? 메시지를 표시하지 않습니다. 나는 before
성명은 task
성명 외부에 있어야한다고 생각한다.