2014.07.29この記事は約2分で読めます。3、デプロイ自動化ツール)を使うようにした。ちなみに以前のバージョン2は使ったことはない。タスクを管理する時に、タスクの外部から値を渡すにはaskというapiが用意されており、公式のドキュメントには以下のような例が掲載されている。password?capistranorb.com例えば、パスワードを外部から入力するソースコードは以下のようになる。askがQuestionクラスのオブジェクトを生成するだけで、実際の実行はfetchのタイミングで実行される。%w{app}これをdeploy.bやstage用の設定ファイルで指定すれば、外部から値を入力してcapistranoに渡せる。-Tのようなタスク一覧を表示するコマンドにも影響してしまう。そこで、このやり方が良いのかわからないが、以下のようにrakeの-Tオプション指定の有無を確認することで通常のタスク実行に一応影響せず実行できそうだった。見つかりませんでした。コメントをキャンセルメールアドレスが公開されることはありません。»タイトルとURLをコピーしました。