私は奇妙な質問があります。別の環境でタスクをトリガする方法はありますか?ここにシナリオがあります。本番環境のすべてのデータをより低い(デモ)環境に複製する毎日のタスクです。この移行の最後に、私は下位環境のすべてのユーザーのパスワードをリセットできる必要があります。私は本番環境で作業を開始しているので、デモがレプリケーションが完了したことを知り、パスワードをリセットする方法を考えることはできません。私はそれを別の時間ベースのタスクにすることを考えました。これは、レプリケーションタスクの終了予定時間の数分後にデモ環境でのみ実行されます。しかし、これを行うにはよりスマートできれいな方法がありますか?別の環境でタスクをトリガする方法 - Rails 2.3/REE 1.8.7
0
A
答えて
0
Capistranoのようなものを探していると思いますが、タスクを実行するマシンからリモートマシンへのSSHアクセスがある場合、リモートで実行されるタスク/コマンドを定義できます。理想的には、単一のCapistranoタスクがデータ複製を開始し、その後すぐにパスワードリセットを実行します。
+0
面白いかもしれません –
関連する問題
- 1. Rakeタスクの生産環境をRailsで再現
- 2. 別の環境で別々のタスクを実行するためのgrunt watch
- 3. タスクが別の環境で動作しなくなる
- 4. Rails3プラグイン - rakeタスク用の負荷環境
- 5. Rails環境でのCQRS?
- 6. RailsをJSランタイム環境で動作させる方法
- 7. テスト環境で自動的にgemタスクを実行する
- 8. Rails 3アプリケーション開発環境を別のマシンに移動する
- 9. R:ある環境を別の環境にコピー/移動する
- 10. Railsコンソールに環境変数をロードする方法は?
- 11. Ruby on Rails:ランナースクリプト環境を指定する方法
- 12. Rails環境変数
- 13. Azure API Managementを別の環境に展開する方法
- 14. heroku:別の環境からアプリをスウィフトする方法
- 15. Axapta 4.0ビューを別の環境にエクスポートする方法
- 16. サーバー環境を別のサーバーに移動する方法は?
- 17. mvcでライブ環境にスケジュールされたタスクを使用する方法、C#
- 18. のRailsコンソールのデフォルト環境
- 19. Node.jsの環境変数にアクセスする別の方法
- 20. CでWindowsでユーザー環境変数とシステム環境変数を個別に取得する方法
- 21. ubuntu 11.04でmysql環境でRubyを作成する方法
- 22. Rails環境は、開発環境の中でさえ、本番環境に固執しているようです。
- 23. Rails:環境ごとのイニシャライザ?
- 24. テスト環境のRailsポート
- 25. 変数は、Railsの環境
- 26. Opsworks Railsのコンソール環境
- 27. Rails 5.1 - webpackからフロントエンドに環境変数を渡す方法
- 28. トリガを1つのオブザーバブルで使用して別のトリガをトリガする方法
- 29. C++である環境から別の環境に時間を変換する
- 30. Rails 3アプリケーションのrails-geocoder環境問題
どのようにデータを複製しますか? DBをダンプして再インポートしますか?パスワードをエクスポートできない、またはデモ環境でパスワードを自動的に削除する方法がありますか?トリガーなどで? –
はい私はいくつかの方法を見ています...現在のところ、私はmysqldumpを実行しており、ステージング環境でそれをインポートしています。私は他の提案にもオープンしていますが、他の環境でパスワードをリセットするクリーナーの方法がある場合 –