Here - это учебное пособие по передаче параметров в задачу capistrano 3.Как передать аргументы Capistrano 3 задачи в deploy.rb
namespace :task do
desc 'Execute the specific cmd task'
task :invoke, :command do |task, args|
on roles(:app) do
execute :cmd, args[:command]
end
end
end
Может выполняться с:
$ cap staging "task:invoke[arg]"
Как я могу использовать это в моем deploy.rb? Следующая работа не работает.
before :started, "task:invoke[arg]"
Использование Capistrano v3 в первом примере возвращает «неправильное количество аргументов (1 для 2+)». – marcovtwout
Можете ли вы показать пример? "Он работал на моей машине" :) –
На последнем мастер Capistrano, дно deploy.rb: '' ' прежде "развернуть: обновленный" делать #command здесь конец ' '' – marcovtwout