プロジェクト

全般

プロフィール

気づき #865

未完了

RedmineでのRake利用事例

奈良 裕記 さんが5年以上前に追加. 2年以上前に更新.

ステータス:
新規
優先度:
通常
担当者:
-
カテゴリ:
-
対象バージョン:
-
開始日:
2018/09/30
期日:
進捗率:

0%

予定工数:

説明

Redmineの運用にて、Rake コマンド利用事例の蓄積用チケット

Rakeの基本的な使い方まとめ
http://unageanu.hatenablog.com/entry/20100829/1283069269

Railsドキュメント Rake
http://railsdoc.com/rake

下記、redmineのパスに移動して実行
cd /var/lib/redmine (redmineインストール先パスにより異なる)


Redmineアップデート時処理関連

Redmine本体のDB更新

bundle exec rake db:migrate RAILS_ENV=production

RedmineプラグインのDB更新

bundle exec rake redmine:plugins:migrate RAILS_ENV=production

プラグインのアンインストール時にDBから削除

bundle exec rake redmine:plugins:migrate NAME=プラグイン名 VERSION=0 RAILS_ENV=production
これでschema_migrationからも削除される。

キャッシュとセッションファイルのクリア(Redmine本体バージョンアップ後)

bundle exec rake tmp:cache:clear RAILS_ENV=production


その他運用

期日が間近のチケットをメールで通知する(リマインダ機能)

http://redmine.jp/faq/issue/send_reminders/
コマンドラインで bundle exec rake redmine:send_reminders を実行

テストの実行(本体/プラグイン)

http://redmine.jp/tech_note/plugins/developer/quickref/run-test/


Rake自身など

rake のコマンド一覧表示

bundle exec rake -T RAILS_ENV=production

実行可能なrakeコマンドの一覧が表示される。

route情報の表示

bundle exec rake routes RAILS_ENV=production

Prefix Verb と、対応する URI Pattern Action

Prefix Verb URI Pattern Controller#Action
home GET / welcome#index
signin GET|POST /login(.:format) account#login

Roleと、許可されるactionを表示

bundle exec rake redmine:permissions RAILS_ENV=production

Permission Name - controller/action pairs
:add_documents - documents/new, documents/create, documents/add_attachment, attachments/upload

行数の表示(LOC/Classes/Methods)

bundle exec rake stats RAILS_ENV=production

奈良 裕記 さんが5年以上前に更新

奈良 裕記 さんが5年以上前に更新

奈良 裕記 さんが5年以上前に更新

奈良 裕記 さんが5年以上前に更新

奈良 裕記 さんが5年以上前に更新

奈良 裕記 さんが5年以上前に更新

  • 題名Rake コマンド利用事例 から RedmineRake コマンド利用事例 に変更

奈良 裕記 さんが5年以上前に更新

  • 題名RedmineRake コマンド利用事例 から RedmineでのRake利用事例 に変更

奈良 裕記 さんが4年以上前に更新

奈良 裕記 さんが4年以上前に更新

奈良 裕記 さんがほぼ3年前に更新

奈良 裕記 さんが2年以上前に更新

他の形式にエクスポート: Atom PDF