14 12月 2010

Redmine Mylyn Connector

個人覺得,工程師在工作時,所有要處理的事最好都能在IDE裡完成,這樣比較不易被其他事情中斷,因為每次的Switch一定是要花些成本的。
工作的分派也是,今天有什麼Task要處理或是Bug要修,如果可以在IDE裡取得,完成後也在IDE裡回報,這應該是比較理想的。Redmine Mylyn Connector 就提供Eclipse 這樣的 Plugin,讓我們將Redmine當做Mylyn的repository,方便我們回報各種工作情況。

要將Redmine與Eclipse兩方連結,必需在兩方都加點東西,Redmine要加個vendor plugin,而Eclipse 也要加plugin。
1. Redmine方面:
執行下列statement

cd /usr/share/redmine
sudo ruby script/plugin install git://redmin-mylyncon.git.sourceforge.net/gitroot/redmin-mylyncon/redmine-mylyn-connector

然後要將redmine 的REST功能加打,登入redmine的administration後將"Enable REST web service"打勾儲存。

 

 

 

 

 

 

 

 

2. Eclipse方面:
加個新的Eclipse Plugin Repository
http://redmin-mylyncon.sourceforge.net/update-site/N/

然後就可以試試兩邊的整合

 

 

 

 

 

 

 

 

 

 

 

 

 

3. 加個新的issue吧

注意這個Task的Status是"New", Assigned 給"lab engineer"

4.回到Eclipse,先在"Task"上選擇新增一個Repository

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

然後Eclipse會列出目前可用的Repository型態,因為我們有多裝了Redmine的Connector,所以會較原來多個選項

 

 

 

 

 

 

 

 

 

 

當然是選Redmine這類型囉


再來會要求我們填入Redmine Server相關的資料,主要是"Server","User ID","Password","Save Password"也不要忘了勾起來,再按下“Validate Settings“確認無誤後按下“Finish“即可

 

 

 

 

 

 

 

 

 

 

 

 

5.建立Repository Query
經過Step 4後,Redmine Plugin會詢問是要要建立一個Task Query,這時當然是選"Yes",

 

 

 

 

 

接下來就輸入Query名稱及選取要篩選的條件後按下“Finish“

 

 

 

 

 

 

 

 

 

 

 

 

我們就能在Task List看到符合條件的Task了

 

 

 

 

 

 

 

 

 

6. Task處理完後只要填入適當資料,然後按下"Submit"就會回傳給Redmine Server囉

 

 

 

 

 

 

 

 

 

 

 

看看Redmine Server上task的status,

 

 

 

 

 

 

 

 

 

已經隨我們剛才的更動而更新

 

 

 

 

 

 

 

 

 

 


1 則留言:

居正中 提到...

Goooooooooooooooood!!