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