sshkit

    0熱度

    2回答

    我這裏所描述的同樣的問題: 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

    5熱度

    2回答

    當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

    0熱度

    1回答

    我希望能夠從SSHKit調用的rake任務輸出信息,但我看不到如何去做。 說我有以下的rake任務: require 'sshkit/dsl' task :hello => :environment do puts "Hello world" end task :sshkit_hello => :environment do run_locally do r

    11熱度

    1回答

    我已將我的Capistrano配置的日誌級別設置爲error以防止詳細輸出。在deploy.rb我已添加set :log_level, :error。這很好。但是,當我通過execute運行命令時,由於它在DEBUG的日誌級別下被寫入,因此它不會被打印。如何獲得要打印的execute命令的輸出?我可以使用capture與puts的組合來輸出它,但是當我必須傳輸日誌時,這並沒有幫助。

    5熱度

    2回答

    在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

    2熱度

    1回答

    我有以下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