私はしばしば、ロードされたRails環境タスクに依存するRakeタスクを使用しました。次に、Rakeタスク内のRailsモデルとやり取りします。カピストラーノでこれをすることはできますか?Capistranoタスク内でRailsモデルと対話できますか?
4
A
答えて
1
あなたは間違いなくレーキ作業を開始するためにカピストラノを使用することができます。
desc 'Run a Rake Task.'
task :after_deploy, :roles => :app do
run "cd /path/to/app && rake -e environnment task here"
end
あなたはカピストラーノからレールモデルにアクセスすることができれば、あなたが求めている場合は、私は、スクリプト/ランナーのように、また、レールの環境をロードする他の方法を使用していない限り、私はそうは思わないと言うでしょう。
私はカピストラーノのレーキタスクを撃つことに固執します。
0
以下の方がよいかもしれません:
run "cd #{current_path} && #{rake} RAILS_ENV=#{rails_env} sunspot:solr:stop"
関連する問題
- 1. いつでもタスク内でcapistranoタスクを実行するには?
- 2. Rails - capistranoとchmod
- 3. railsタスクをrailsインターフェイス経由で起動できますか?
- 4. ユーザーはMicrosoft Vistaでサービスと直接対話できますか?
- 5. httplib(python)はページとそのjavascriptと対話できますか?
- 6. CapistranoとRVMでRailsアプリをデプロイできない
- 7. RailsとCapistranoでPostgreSQLに接続できない
- 8. javascriptとplsqlのタスク間の動的アクションでの対話
- 9. Rails 5.1 Capistrano secrets.yml.keyでデプロイ
- 10. モデルを選択するときのRユーザーの対話
- 11. ダイアログクラスでダイアログのCButtonと対話できませんか?
- 12. テレグラフクライアントはモバイルオンスクリーンキーボードと対話できますか?
- 13. Phits via Gitと対話できますか?
- 14. JavaはSystem VのLinuxメッセージキューと対話できますか?
- 15. ドッカーファイルがシステム設定と対話できますか?
- 16. UIWebViewは、アプリケーションと対話(通信)できますか?
- 17. Angular 2コンポーネントはindex.htmlの要素と対話できますか?
- 18. CapistranoとGit Deploy Rails App
- 19. フィガロのapplication.ymlとCapistrano Deploy - Rails
- 20. 展開:Capistranoのタスクでの初心者
- 21. Rails 5 capistrano assets
- 22. VBAがフラッシュウェブと対話できますか? HTMLを操作するとき
- 23. フラグメントアクティビティのビューと対話できない
- 24. capistranoとrvm-capistranoでデプロイ
- 25. Capistranoのタスクは、指定されたスコープ内で実行されません。
- 26. Docker、dockerでcapistranoタスクを置き換える方法
- 27. pexpect内のpythonスクリプトと対話する
- 28. capistranoタスクからvimを起動することは可能ですか?
- 29. Rails 3 - リポジトリではなく、ディレクトリ内のCapistranoのソースアプリケーション
- 30. FortranはWindows上でSilverlight、WPF、またはMFCと対話できますか?