現在サーバへのデプロイにはcapistrano3.4を使用しており、それ自体は問題なく動作しています。
capistranoのdeploy.rbは(deploy_toやrepo_url等の指定以外は)ほぼ素の状態なのですが、新しく追加されたreleaseディレクトリにファイルが展開されると、前のreleaseディレクトリのファイルに行っていた変更やシンボリックリンクが適用されないため、何かと具合が悪い場合があります。
その為、『ファイルを既存のreleaseディレクトリにデプロイする』には、『deploy.rbにどのように記述すれば良いか』を教えていただけないでしょうか。
(あるいは、新しく追加されたreleaseディレクトリにデプロイが行われる前に、前のreleaseディレクトリのファイルをコピーする方法でも構いません)
「deploy.rbにシンボリックリンクを張る処理を書けばいい」や「それをするとrollbackができなくなるよ」等のご意見はあると存じますが、その辺はひとまず置いておいて、表題の質問についてお答えいただけますとありがたいです。
すみませんがよろしくお願いいたします。
あなたの回答
tips
プレビュー