AlMinium (Redmine) redmin_hudson プラグイン導入

  • nobiinu_and / redmine_hudson / downloads — Bitbucket から redmine_hudson-2.0.0.zip を取得し、Redmine の plugins 以下に展開
  • plugins/redmine_hudson/Gemfile を以下のように編集。redmine_backlogs とぶつかる部分。redmine_backlogsに定義されて、redmine_hudson側はバージョン指定がないから、以下の事項すべてコメントアウトでも良いらしい(未確認)。
    • rspec に backlogs と同じ "= 2.5.0" を追加
    • rspec-rails に backlogs と同じ "= 2.5.0" を追加
    • platforms :mri_18, ... end までをコメントアウト。# gem install rcov すると simplecov 使って怒られるので外してみた。
    • simpleconv に backlogs と同じ "~>0.6" を追加
group :test do
  gem 'rspec', "= 2.5.0", :require => false, :group => :development
  gem "rspec-rails", "= 2.5.0", :group => :development
  gem 'cucumber', :group => :development
  gem 'cucumber-rails', :require => false, :group => :development
  gem 'capybara', :require => false, :group => :development
  gem 'selenium-webdriver', :require => false, :group => :development
  gem 'database_cleaner', :require => false, :group => :development

#  platforms :mri_18, :mingw_18 do
#    gem "rcov", :group => :development
#  end

  platforms :mri_19, :mingw_19 do
    gem 'simplecov', "~>0.6", :require => false, :group => :development
    gem 'simplecov-rcov', :require => false, :group => :development
    gem 'simplecov-rcov-text', :require => false, :group => :development
  end
end
  • 足りない gem をインストール
    • 「bundle install」 しなさいと言われるけどよくわかっていません。
# gem install simplecov
# gem install simplecov-rcov
# gem install simplecov-rcov-text
  • rake db:migrate_plugins RAILS_ENV=production を実行
    • 「Note: The rake task db:migrate_plugins has been deprecated, please use the replacement version redmine:plugins:migrate」 っていわれるけど良くわかっていません。
  • 管理 -> ロールと権限 -> 権限レポート に Hudson プラグインの設定が出てくるので、適宜権限設定。
    • これプラグインのオフィシャルページに説明がない。Redmineの常識なのかしらん。

現在のバージョン情報

Environment:
  Redmine version                          2.0.3.stable
  Ruby version                             1.9.3 (x86_64-linux)
  Rails version                            3.2.6
  Environment                              production
  Database adapter                         Mysql2
Redmine plugins:
  redmine_backlogs                         v0.9.26
  redmine_banner                           0.0.7
  redmine_git_branch_hook                  0.2.1
  redmine_hudson                           1.0.8
  redmine_lightbox                         0.0.1
  redmine_plugin_views_revisions           0.0.1
  redmine_redcarpet_formatter              2.0.1
  redmine_scm                              0.4.1
  redmine_spent_time_column                2.0.0-devel
  redmine_xls_export                       0.2.0

プラグイン公式 : Hudson - r-labs