我這裏所描述的同樣的問題: How to call a Capistrano's task within another Capistrano's task? 然而回滾到Capistrano的V3.0.1的解決方法解決方案和sshkit 1.0對我不起作用。在使用存儲在LIB/Capistrano的.RB文件decalared功能的lib/Capistrano酒店/任務/ 使用this tutor
當CAP3嘗試我的FreeBSD服務器上執行命令對應的 - 我有一個錯誤,我CAP3任務不起作用 DEBUG [0bb99d53] Command: if test ! -d /home/web_server/data/www/capistrano/site/shared/dumps; then echo "Directory does not exist '/home/web_server/da
我希望能夠從SSHKit調用的rake任務輸出信息,但我看不到如何去做。 說我有以下的rake任務: require 'sshkit/dsl'
task :hello => :environment do
puts "Hello world"
end
task :sshkit_hello => :environment do
run_locally do
r
在Capistrano的2.X,你可以簡單地添加繼續當腳本失敗(錯誤),並捕獲輸出在Capistrano 3.x或ssh-kit(底層通信)中這樣做。任何幫助,將不勝感激。 task :bad_script do
server_is_down
on roles :all do
begin
server_is_down = capture('/path/t
我有以下CAP3任務 task :gemset do
on roles(:all) do
if remote_dir_exists?(".rvm")
execute :rvm, :gemset, :use, "#{ Configs.rvm.ruby }@#{ Configs.rvm.gemset } --create"
else
info "R