r-labs: チケットhttps://www.r-labs.org/https://www.r-labs.org/welcome/index/themes/rlabs_theme_flat/favicon/favicon.ico?16655536462014-02-11T02:02:08Zr-labs
Redmine Hudson - Feature #1306 (新規(New)): Release 2.1.3 (2.1.3 リリースの手はずを整える)https://www.r-labs.org/issues/13062014-02-11T02:02:08ZToshiyuki Ando
<a name="やること"></a>
<h3 >やること<a href="#やること" class="wiki-anchor">¶</a></h3>
<a name="テスト"></a>
<h4 >テスト<a href="#テスト" class="wiki-anchor">¶</a></h4>
<ul>
<li>最新版でのテスト
<ul>
<li>2.4.x系</li>
<li>2.3.x系</li>
<li>2.2.x系</li>
</ul></li>
</ul>
<a name="plugin"></a>
<h4 >plugin<a href="#plugin" class="wiki-anchor">¶</a></h4>
<ul>
<li>update version in init.rb</li>
<li>update README.rdoc, README.ja.rdoc</li>
</ul>
<a name="tag"></a>
<h4 >tag<a href="#tag" class="wiki-anchor">¶</a></h4>
<ul>
<li>hg tag .....</li>
</ul>
<a name="r-labs"></a>
<h4 >r-labs<a href="#r-labs" class="wiki-anchor">¶</a></h4>
<ul>
<li>update wiki<br /><a href="http://www.r-labs.org/projects/r-labs/wiki/Hudson/edit" class="external">japanese</a><br /><a href="http://www.r-labs.org/projects/r-labs/wiki/Hudson_En/edit" class="external">english</a></li>
</ul>
<p>必要な場合は、画像の更新も。</p>
<ul>
<li>ticketのクローズ</li>
</ul>
<a name="bitbucket"></a>
<h4 >bitbucket<a href="#bitbucket" class="wiki-anchor">¶</a></h4>
<ul>
<li><a href="https://bitbucket.org/nobiinu_and/redmine_hudson/downloads" class="external">upload artifact</a></li>
</ul>
<p>いちいち作らなくてもいい気がする。</p>
<a name="Redmineorg"></a>
<h4 >Redmine.org<a href="#Redmineorg" class="wiki-anchor">¶</a></h4>
<ul>
<li>post to <a href="http://www.redmine.org/boards/3/topics/14348" class="external">forum</a></li>
<li>update <a href="http://www.redmine.org/plugins/t-ando_redmine_hudson" class="external">plugin page</a></li>
</ul>
<p>以下、お手本。<br /><pre>
h3. Plugin Details
* "r-labs":http://www.r-labs.org/wiki/r-labs/Hudson_En/
h3. How to get
* "repository":https://bitbucket.org/nobiinu_and/redmine_hudson
* "download":https://bitbucket.org/nobiinu_and/redmine_hudson/downloads/redmine_hudson-2.1.0.zip
h3. Changes
* ##476 (Feature) Support Atom format (thanks! Akiko Takano)
You can get job list by Atom.
</pre></p>
<a name="r-labs-2"></a>
<h4 >r-labs<a href="#r-labs-2" class="wiki-anchor">¶</a></h4>
<ul>
<li><a href="http://www.r-labs.org/projects/r-labs/news/new" class="external">newsの追加(フォーラムのリンクが必要なので一番最後)</a></li>
</ul>
<p>お手本は、 <a href="http://www.r-labs.org/news/178" class="external">2.1.2</a></p>
<a name="更新方法"></a>
<h3 >更新方法<a href="#更新方法" class="wiki-anchor">¶</a></h3>
<p>近頃はほとんど README.rdoc から切り貼りするだけで<br />Wiki も、Redmine.org の投稿もOK</p> Hudson - Defect #1263 (新規(New)): can't set empty to url.https://www.r-labs.org/issues/12632013-07-28T02:54:27ZToshiyuki Ando
<p>URLを空白にできない。<br />たぶん、設定を削除したいのが目的だろう。</p> Hudson - Defect #1154 (新規(New)): feature 'query support' have not upgraded.https://www.r-labs.org/issues/11542012-12-24T15:38:50ZToshiyuki AndoWiki Extensions - Proposal #786 (新規(New)): I would like to use wheather iconhttps://www.r-labs.org/issues/7862011-07-02T12:26:37ZToshiyuki Ando
<ul>
<li>clear (快晴)</li>
<li>fine (晴れ)</li>
<li>find and cloudy later (晴れのち曇り)</li>
<li>cloudy and fine later (曇りのち晴れ)</li>
<li>cloudy (曇り)</li>
<li>raily (雨)</li>
<li>storm of rain (豪雨)</li>
</ul>
<p>まずはアイコン作るか調達しないと。</p> Hudson - Feature #666 (新規(New)): As Sonar user, I want to have sonar analyzes of hudson directly ...https://www.r-labs.org/issues/6662011-01-15T01:07:44ZToshiyuki Ando
<p>RE: Hudson Plugin 1.0.5 <<a class="external" href="http://www.redmine.org/boards/3/topics/14348?r=20714#message-20714">http://www.redmine.org/boards/3/topics/14348?r=20714#message-20714</a>></p>
<pre>
I also would like to have sonar analyzes of hudson directly displayed in redmine hudson panel,
o have an link for direct sonar access.
Is this possible via health reports? How does it work?
</pre>
<p>Sonar のサイトにリンクがほしいのかな??<br />解析結果を Hudson プラグインを通して見たいって感じもするけども。</p> Hudson - Feature #665 (新規(New)): As DEV-ENV maintainer?, I want to see the name of the user who i...https://www.r-labs.org/issues/6652011-01-15T00:55:32ZToshiyuki Ando
<p>RE: Hudson Plugin 1.0.5 <<a class="external" href="http://www.redmine.org/boards/3/topics/14348?r=20714#message-20714">http://www.redmine.org/boards/3/topics/14348?r=20714#message-20714</a>></p>
<pre>
Furthermore i noticed thta the build events are shown as made from
"user Name Admin" in redmine activity panel.
It would be nice to be able to configure the name of the user who is published,
e.g "Hudson Build Slave"
</pre>
<p>Publish した人の候補は…</p>
<ul>
<li>ビルドを実行したサーバ</li>
<li>ビルドを実行するきっかけを作った人
<ul>
<li>コミットした人</li>
<li>ビルドを起動した人</li>
<li>ほかには?</li>
</ul></li>
</ul>
<p>くらい? ほかにあるかな?</p> Hudson - Feature #664 (新規(New)): As User in the western part of the world, I want to use "green" ...https://www.r-labs.org/issues/6642011-01-15T00:36:20ZToshiyuki Ando
<p>RE: Hudson Plugin 1.0.5 <<a class="external" href="http://www.redmine.org/boards/3/topics/14348?r=20714#message-20714">http://www.redmine.org/boards/3/topics/14348?r=20714#message-20714</a>></p>
<pre>
Furthermore i would like to have green icons and text instead of blue.
In the western part of the world we use "green" for sucessfull builds.
In hudson i can use a plugin for that,
but the redmine hudson plugin seems not to take pictuesm symabold and colors from hudson itself.
Or you extend to be anle to chanhe pictures and color in config.
</pre>
<p>できれば、Hudson の方にあるプラグインから設定を引き継げればいいんだけども。</p>
<ol>
<li>自前で設定が変更できる(変更内容はHudsonの方にあるプラグインを参考に)</li>
<li>Hudson の方にあるプラグインの情報を引き継げる</li>
</ol>
<p>の2つに分割しよう。</p> Hudson - Defect #365 (新規(New)): Security Problemhttps://www.r-labs.org/issues/3652010-05-08T00:49:28ZToshiyuki Ando
<p>ソース見るとパスワードが分かっちゃうという問題。</p> Hudson - Defect #295 (新規(New)): NoMethodError (undefined method `hudson_job_id=' for nil:NilClasshttps://www.r-labs.org/issues/2952010-02-11T03:15:11ZToshiyuki Ando
<p>がおきるときがあります。<br />スタックトレースは以下のもの。</p>
<p>HudsonJob を new する際に HudsonJobSettings もついでに new しているのが <br />良くないんだと思います…。</p>
<p>1.0.2 では暫定対処を入れておきます。</p>
<pre>
NoMethodError (undefined method `hudson_job_id=' for nil:NilClass):
vendor/plugins/redmine_hudson/app/models/hudson_job.rb:33:in `after_save'
vendor/plugins/redmine_hudson/app/models/hudson.rb:87:in `fetch_jobs'
/usr/lib/ruby/1.8/rexml/element.rb:892:in `each'
/usr/lib/ruby/1.8/rexml/xpath.rb:53:in `each'
/usr/lib/ruby/1.8/rexml/element.rb:892:in `each'
vendor/plugins/redmine_hudson/app/models/hudson.rb:78:in `fetch_jobs'
vendor/plugins/redmine_hudson/app/models/hudson.rb:26:in `fetch'
vendor/plugins/redmine_hudson/app/controllers/hudson_controller.rb:28:in `index'
/usr/lib/ruby/1.8/mongrel/rails.rb:76:in `process'
/usr/lib/ruby/1.8/mongrel/rails.rb:74:in `synchronize'
/usr/lib/ruby/1.8/mongrel/rails.rb:74:in `process'
/usr/lib/ruby/1.8/mongrel.rb:159:in `process_client'
/usr/lib/ruby/1.8/mongrel.rb:158:in `each'
/usr/lib/ruby/1.8/mongrel.rb:158:in `process_client'
/usr/lib/ruby/1.8/mongrel.rb:285:in `run'
/usr/lib/ruby/1.8/mongrel.rb:285:in `initialize'
/usr/lib/ruby/1.8/mongrel.rb:285:in `new'
/usr/lib/ruby/1.8/mongrel.rb:285:in `run'
/usr/lib/ruby/1.8/mongrel.rb:268:in `initialize'
/usr/lib/ruby/1.8/mongrel.rb:268:in `new'
/usr/lib/ruby/1.8/mongrel.rb:268:in `run'
/usr/lib/ruby/1.8/mongrel/configurator.rb:282:in `run'
/usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `each'
/usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `run'
/usr/lib/ruby/1.8/mongrel/command.rb:212:in `run'
</pre> Hudson - Feature #233 (新規(New)): Hudson configuration page can be moved to project settings in a ...https://www.r-labs.org/issues/2332009-11-12T08:05:04ZToshiyuki Ando
<a name="what-do-i-want"></a>
<h3 >what do i want?<a href="#what-do-i-want" class="wiki-anchor">¶</a></h3>
<p>request from <a class="email" href="mailto:vinod@vinodsingh.com">vinod@vinodsingh.com</a></p> Hudson - Feature #232 (新規(New)): Add an option to show Hudson on project overview page (プロジェクトの概要...https://www.r-labs.org/issues/2322009-11-12T08:03:19ZToshiyuki Ando
<a name="What-do-i-want-"></a>
<h3 >What do i want ?<a href="#What-do-i-want-" class="wiki-anchor">¶</a></h3>
<p>request from <a class="email" href="mailto:vinod@vinodsingh.com">vinod@vinodsingh.com</a></p>
<p>IMHO it would be nice if there is an configurable option to show the Hudson <br />plugin output in a box on project overview page instead of a separate tab.</p> Hudson - Feature #220 (新規(New)): Plugin can reset settings (設定をリセットできる)https://www.r-labs.org/issues/2202009-10-28T06:14:24ZToshiyuki Ando
<a name="what-do-i-want"></a>
<h3 >what do i want?<a href="#what-do-i-want" class="wiki-anchor">¶</a></h3>
<p>write later.</p> Hudson - Feature #210 (新規(New)): Convert Plugin To A Ruby - Gem (PluginをRubyのGemにする)https://www.r-labs.org/issues/2102009-10-15T07:42:18ZToshiyuki Ando
<a name="what-do-i-want"></a>
<h3 >what do i want?<a href="#what-do-i-want" class="wiki-anchor">¶</a></h3>
<p><a class="external" href="http://theadmin.org/articles/2009/10/15/converting-a-redmine-plugin-to-a-gem/">http://theadmin.org/articles/2009/10/15/converting-a-redmine-plugin-to-a-gem/</a></p>
<ul>
<li>built in versioning</li>
<li>easy installation - no more installing plugins to the wrong directory</li>
<li>pick a specific version to use</li>
<li>not having to add a bunch of code to the application tree</li>
</ul>
<p>It's a fantastic!</p> Hudson - Feature #209 (新規(New)): Plugin can take over renamed job results. (Hudsonのジョブの名前が変わっても、プ...https://www.r-labs.org/issues/2092009-10-15T06:25:57ZToshiyuki Ando
<a name="やりたいこと"></a>
<h3 >やりたいこと<a href="#やりたいこと" class="wiki-anchor">¶</a></h3>
<p>ジョブの名前を変えるのは簡単なのですが、<br />そうすると、プラグイン側では情報の収集しなおしです。</p>
<p>長く続いたプロジェクトではもったいないし、もう一度集める時間も<br />バカにならないので、情報を引き継げるようにできるといいなと。</p>
<p>む。英語で書くべきか?</p> Hudson - Feature #116 (新規(New)): NetbeansのHudsonビルダを見て、実装の参考にするhttps://www.r-labs.org/issues/1162009-07-04T02:06:43ZToshiyuki Ando
<a name="やりたいこと"></a>
<h3 >やりたいこと<a href="#やりたいこと" class="wiki-anchor">¶</a></h3>
<p>NetbeansのHudsonビルダは、とても早い。<br />なんで早いのか調べてみて、プラグインの実装の参考にする。</p>
<a name="コードのダウンロード"></a>
<h3 >コードのダウンロード<a href="#コードのダウンロード" class="wiki-anchor">¶</a></h3>
<p><a class="external" href="http://www.netbeans.org/community/sources/hg.html">http://www.netbeans.org/community/sources/hg.html</a> を参考に。</p>
<ul>
<li>Mercurial をインストール</li>
<li>NetBeans で既存Javaプロジェクトを選択</li>
<li>適当なフォルダを選択</li>
<li>Mercurial ⇒ 他をクローン</li>
<li><a class="external" href="http://hg.netbeans.org/main">http://hg.netbeans.org/main</a> を指定</li>
<li>後はチェックアウトするまで待つ</li>
</ul>
<a name="Hudson関連の実装"></a>
<h3 >Hudson関連の実装<a href="#Hudson関連の実装" class="wiki-anchor">¶</a></h3>
<p>org.netbeans.modules.hudson.impl あたり。<br />クラスで言うと HudsonConnector と HudsonJobImpl のあたり。</p>