Actions
Defect #54
closedヘルスレポートにリンクが貼られていない
Description
やったこと¶
- Hudsonを英語でインストール??
- Redmineのアカウントは日本語
- プラグインから状況を確認すると、ヘルスレポートにリンクが貼られてない
(本当なら、該当ビルドのページにリンクされるはず)
原因¶
ヘルスレポートには、ビルドとテスト結果の2つがあります。
HudsonApi から取得した場合、その2つを見分けるには Description の内容を見る必要があります。
レポートの種類 | Descriptionの内容 |
---|---|
ビルド向け | 安定したビルド: 最近の全てのビルドは失敗しました。 |
テスト結果向け | テスト結果: 207個のテスト中、36個のテストに失敗しました。 |
プラグインでは、Descriptionに、"安定したビルド", "テスト結果" のどちらが出現するかで、ビルド向け、テスト結果向けを判断していました。
Hudsonが英語バージョンになると、Descriptionの内容も英語に変わるので、
上記のキーワード(安定したビルドやテスト結果)を、言語ファイルに追い出したんですが、
- Redmine:日本語
- Hudson:英語
という組み合わせだと、上手く動かなかったという次第。
対処¶
設定で変更できるようにしました。
Hudson が動作している言語を入れれば、自動的にこの辺を調整するようになればいいんですが、そこまではできてません。
Actions