1

capistrano 3 とブランチで奇妙な問題が発生しました。リモートサーバーでブランチを実行したいのですが、何も起こりません。私のカスタム リモート タスクは次のようになります。

namespace :brunch do
    desc "Building assets with brunch.io"
    task :build do
        on roles(:web) do
            within "#{release_path}" do
                execute "node #{release_path}/node_modules/brunch/bin/brunch build --env=#{fetch(:stage)} #{release_path}"
            end
        end
    end
end

「cap staging deploy」を実行すると、コマンドが実行されていることがわかります。

INFO [a246858c] Running node /releases/20160303145521/node_modules/brunch/bin/brunch build --env=staging /releases/20160303145521 as web
INFO [a246858c] Finished in 0.159 seconds with exit status 0 (successful).

しかし、私の資産は構築されておらず、何も行われていません。そして、サーバーの実行コマンドに接続すると、すべて正常に動作します。

私はこの動作を理解していません、誰かがそれを認識していますか?

助けてくれてどうもありがとう

Capistrano バージョン: 3.4.0 (Rake バージョン: 10.5.0) を使用しています。

4

0 に答える 0