我对卡皮斯特拉诺有一种奇怪的要求。
在每个其他自定义任务运行之前,我需要执行一种特定方法。有没有办法做到这一点。
我想做这样的事情
def master_def
...
...
return boolean
end
before_every_task: master_def
task :t1 do
# master_def must run first
...
end
task :t2 do
# master_def must run first
...
end
我使用capistrano 2.15.4
答案 0 :(得分:0)
我不确定Capistrano命令是否可行,但这里是完整的命令列表。
https://github.com/capistrano/capistrano/wiki/Capistrano-Tasks
我认为您必须在代码中优先考虑该方法,而不是使用特定的Capistrano命令。