プロジェクト

全般

プロフィール

Hudson En » 履歴 » バージョン 23

Toshiyuki Ando, 2012/05/03 07:46

1 1 Toshiyuki Ando
h1. Hudson Plugin
2 1 Toshiyuki Ando
3 7 Toshiyuki Ando
{{>toc}}
4 7 Toshiyuki Ando
5 1 Toshiyuki Ando
h2. How to get
6 1 Toshiyuki Ando
7 22 Toshiyuki Ando
Latest version is 1.0.7
8 1 Toshiyuki Ando
9 23 Toshiyuki Ando
* "repository":https://bitbucket.org/nobiinu_and/redmine_hudson
10 23 Toshiyuki Ando
caution: *Repository moved to Bitbucket*
11 22 Toshiyuki Ando
* "download":http://r-labs.googlecode.com/files/redmine_hudson-1.0.7.zip
12 1 Toshiyuki Ando
13 1 Toshiyuki Ando
h2. What's hudson?
14 1 Toshiyuki Ando
15 1 Toshiyuki Ando
Huson is application for Continuous Integration.
16 1 Toshiyuki Ando
Easy install configuration, and good ui.
17 1 Toshiyuki Ando
18 1 Toshiyuki Ando
More detail "Meet Hudson":http://wiki.hudson-ci.org/display/HUDSON/Meet+Hudson
19 1 Toshiyuki Ando
20 1 Toshiyuki Ando
h2. Features
21 1 Toshiyuki Ando
22 1 Toshiyuki Ando
h3. Show Job List
23 1 Toshiyuki Ando
24 1 Toshiyuki Ando
* Name, Description, Latest Build ( Build number, Result, Date ) and health report.
25 11 Toshiyuki Ando
* You can find jobs built today.
26 10 Toshiyuki Ando
* You can change description visibility dynamically.
27 1 Toshiyuki Ando
* Provide a link to Hudson, if plugin found keyword in Health Report.
28 10 Toshiyuki Ando
* Bulid number linked to build result page.
29 13 Toshiyuki Ando
* Download artifacts.
30 1 Toshiyuki Ando
* Click clock-icon, request hudson to build.
31 1 Toshiyuki Ando
* Mr. hudson appears. ( sorry, not emotional )
32 20 Toshiyuki Ando
* You can get job list by Atom. ( thanks! Akiko Takano )
33 1 Toshiyuki Ando
34 20 Toshiyuki Ando
!redmine_hudson_index_1_0_6_en_small.png!
35 1 Toshiyuki Ando
36 1 Toshiyuki Ando
h3. Show Build History
37 1 Toshiyuki Ando
38 1 Toshiyuki Ando
click note icon, show build history
39 1 Toshiyuki Ando
40 10 Toshiyuki Ando
* build number, result, date.
41 10 Toshiyuki Ando
* Bulid number linked to build result page.
42 10 Toshiyuki Ando
* Console icon linked to console page.
43 1 Toshiyuki Ando
44 1 Toshiyuki Ando
h3. Show build history on activity.
45 1 Toshiyuki Ando
46 10 Toshiyuki Ando
* jobname, build number, test-result(only number of items) and changesets.
47 1 Toshiyuki Ando
48 1 Toshiyuki Ando
!redmine_hudson_show_build_history_on_activity.png!
49 1 Toshiyuki Ando
50 1 Toshiyuki Ando
h3. Show build result on issue.
51 8 Toshiyuki Ando
52 1 Toshiyuki Ando
* job-name, build-number, result and built date and time. when Hudson builds revisions associated issues.
53 1 Toshiyuki Ando
54 1 Toshiyuki Ando
!redmine_hudson_show_build_result_on_issue.png!
55 1 Toshiyuki Ando
56 13 Toshiyuki Ando
h3. Search issues related particular build
57 13 Toshiyuki Ando
58 13 Toshiyuki Ando
You can search issues related job and build using filter.
59 13 Toshiyuki Ando
Plugin chases issues by taking following step.
60 13 Toshiyuki Ando
 Hudson Job -> Hudson Build -> Related Changeset -> Revision -> Issue
61 13 Toshiyuki Ando
Hudson Build and Related Changeset are too much, so plugin limits number of Builds and Changesets per each Hudson Job.
62 13 Toshiyuki Ando
You can change limit settings on settings/plugin/redmine_hudson.
63 13 Toshiyuki Ando
64 10 Toshiyuki Ando
h3. rake task 'redmine_hudson:fetch'
65 1 Toshiyuki Ando
66 10 Toshiyuki Ando
You can get build results using rake task 'redmine_hudson:fetch'.
67 1 Toshiyuki Ando
If you use rake task, please uncheck 'AutoFetch' setting.
68 1 Toshiyuki Ando
You can change 'AutoFetch' setting on settings/plugin/redmine_hudson.
69 1 Toshiyuki Ando
70 13 Toshiyuki Ando
h3. Clean up stored data
71 13 Toshiyuki Ando
72 13 Toshiyuki Ando
You can delete old data ( builds, changesets, test results ).
73 13 Toshiyuki Ando
Settings are like Hudson.
74 13 Toshiyuki Ando
75 13 Toshiyuki Ando
* rotate days ( 1day = keep today's data )
76 13 Toshiyuki Ando
* rotate nums
77 13 Toshiyuki Ando
78 10 Toshiyuki Ando
h3. Settings for each projects
79 1 Toshiyuki Ando
80 6 Toshiyuki Ando
* Hudson url (can use https)
81 15 Toshiyuki Ando
User can specify url separately, for plugin access and user access.
82 1 Toshiyuki Ando
* auth user, password ( 0.1.1 higher )
83 10 Toshiyuki Ando
* can stop plugin getting test results and changesets. (Getting test results and changesets needs a good amount of time.)
84 1 Toshiyuki Ando
* choose job
85 1 Toshiyuki Ando
* compact mode ( show only job name and latest build)
86 1 Toshiyuki Ando
* keyword and url for health report
87 1 Toshiyuki Ando
88 15 Toshiyuki Ando
!redmine_hudson_settings_1_0_3_en_small.png!
89 10 Toshiyuki Ando
90 10 Toshiyuki Ando
h3. Settings for plugins (all projects)
91 10 Toshiyuki Ando
92 1 Toshiyuki Ando
Go  Administration -> Plugins -> 'Redmine Hudson Plugin' Configure.
93 1 Toshiyuki Ando
94 1 Toshiyuki Ando
* You can choose format to write job description. HTML or Textile.
95 10 Toshiyuki Ando
* AutoFetch Mode. Plugin fetches information from Hudson during action 'index'.
96 13 Toshiyuki Ando
* Number of Builds per each Hudson Job. ( for search issues )
97 13 Toshiyuki Ando
* Number of Changesets per each Hudson Job. ( for search issues )
98 10 Toshiyuki Ando
99 13 Toshiyuki Ando
!redmine_hudson_global_settings_1_0_2_en.png!
100 10 Toshiyuki Ando
101 14 Toshiyuki Ando
h2. Support Language
102 1 Toshiyuki Ando
103 1 Toshiyuki Ando
* Japanese
104 1 Toshiyuki Ando
* English
105 1 Toshiyuki Ando
* Deutsch
106 3 Toshiyuki Ando
Thanks! "Jens Goldhammer":http://www.redmine.org/account/show/4080 , "Florian Bartels":http://www.redmine.org/account/show/6169 
107 3 Toshiyuki Ando
* Magyar
108 1 Toshiyuki Ando
Thanks! "Péter Major":http://www.redmine.org/account/show/6179
109 1 Toshiyuki Ando
* Spanish
110 1 Toshiyuki Ando
Thanks! juancayetano.delgado
111 1 Toshiyuki Ando
* Italiano
112 1 Toshiyuki Ando
Thanks! Marco Bazzani
113 1 Toshiyuki Ando
* Chinese
114 1 Toshiyuki Ando
Thanks! Billy T
115 22 Toshiyuki Ando
* Russian
116 22 Toshiyuki Ando
Thanks! Eugene Sirotkin
117 11 Toshiyuki Ando
118 11 Toshiyuki Ando
h2. Install Instructions
119 11 Toshiyuki Ando
120 11 Toshiyuki Ando
h3. Install plugin
121 11 Toshiyuki Ando
122 11 Toshiyuki Ando
# Copy the plugin into the vendor/plugins directory
123 11 Toshiyuki Ando
# Migrate plugin: rake db:migrate_plugins RAILS_ENV=production
124 11 Toshiyuki Ando
# Start Redmine
125 11 Toshiyuki Ando
126 11 Toshiyuki Ando
h3. Enable plugin on project
127 11 Toshiyuki Ando
128 11 Toshiyuki Ando
# Move to Project settings
129 11 Toshiyuki Ando
# Click 'Modules'
130 11 Toshiyuki Ando
# Check the box 'Hudson', and save.
131 11 Toshiyuki Ando
132 11 Toshiyuki Ando
h3. Edit Hudson settings
133 11 Toshiyuki Ando
134 11 Toshiyuki Ando
# Click 'Hudson' tab on the menu
135 11 Toshiyuki Ando
# Click 'Settings' in sidebar
136 11 Toshiyuki Ando
# Edit settings ( url, job... )
137 11 Toshiyuki Ando
138 11 Toshiyuki Ando
h3. View jobs
139 11 Toshiyuki Ando
140 11 Toshiyuki Ando
# Click 'Hudson' tab on the menu (In first time, it takes long time)
141 1 Toshiyuki Ando
142 10 Toshiyuki Ando
h2. Important reminder 
143 6 Toshiyuki Ando
144 10 Toshiyuki Ando
h3. Hudson
145 10 Toshiyuki Ando
146 6 Toshiyuki Ando
Recommend Hudson 1.313
147 6 Toshiyuki Ando
If you use old version of Hudson, plugin may not get test results and changesets.
148 6 Toshiyuki Ando
Plugin store build information, if plugin can't get test results or changesets.
149 6 Toshiyuki Ando
But, If plugin fail, never get test results, changesets again.
150 6 Toshiyuki Ando
151 10 Toshiyuki Ando
h3. Using IE8
152 10 Toshiyuki Ando
153 10 Toshiyuki Ando
Please use Compatibility View in IE8.
154 10 Toshiyuki Ando
155 10 Toshiyuki Ando
h3. Exclusive Control
156 10 Toshiyuki Ando
157 6 Toshiyuki Ando
Plugin has no exclusive control, so plugin doesn't work when redmine works on multi-process.
158 10 Toshiyuki Ando
Hopefully i fix it.
159 1 Toshiyuki Ando
160 1 Toshiyuki Ando
h3. Something is wrong with plugin
161 1 Toshiyuki Ando
162 1 Toshiyuki Ando
you should try to delete data from database.
163 1 Toshiyuki Ando
Use 'delete history' button in setting page.
164 1 Toshiyuki Ando
165 1 Toshiyuki Ando
h2. Changelog
166 22 Toshiyuki Ando
167 22 Toshiyuki Ando
h3. 1.0.7
168 22 Toshiyuki Ando
169 22 Toshiyuki Ando
* #682 (Defect) Plugin has no license
170 22 Toshiyuki Ando
* #675 (Defect) db:migrate_plugins down failed
171 22 Toshiyuki Ando
* #713 (Defect) I checked "Plugin uses below url for access to hudson.", but textbox doesn't appear
172 22 Toshiyuki Ando
* #714 (Feature) Dutch translation
173 22 Toshiyuki Ando
* #769 (Feature) Russian translation
174 21 Toshiyuki Ando
175 21 Toshiyuki Ando
h3. 1.0.6.1
176 21 Toshiyuki Ando
177 21 Toshiyuki Ando
* #563 (Defect) can't disable rotate, when enable 'rotate' with one job.
178 21 Toshiyuki Ando
* #515 (Defect) can't save job rotate settings with mysql 5.0.
179 20 Toshiyuki Ando
180 20 Toshiyuki Ando
h3. 1.0.6
181 20 Toshiyuki Ando
182 20 Toshiyuki Ando
* #476 (Feature) Support Atom format (thanks! Akiko Takano)
183 19 Toshiyuki Ando
184 19 Toshiyuki Ando
h3. 1.0.5
185 19 Toshiyuki Ando
186 19 Toshiyuki Ando
* #411 (Feature) Chinese translation
187 19 Toshiyuki Ando
* #387 (Defect) Error occurs when Hudson.Fetch fails by HudsonApiException
188 19 Toshiyuki Ando
* #386 (Feature) Localization for permission string
189 18 Toshiyuki Ando
190 18 Toshiyuki Ando
h3. 1.0.4
191 18 Toshiyuki Ando
192 18 Toshiyuki Ando
* #367 (Defect) Error occurs when delete all history
193 18 Toshiyuki Ando
* #366 (Defect) Fail to save if new project settings have health report settings
194 18 Toshiyuki Ando
* #344 (Defect) Fail to save Health report settings
195 17 Toshiyuki Ando
196 17 Toshiyuki Ando
h3. 1.0.3.1
197 17 Toshiyuki Ando
198 17 Toshiyuki Ando
* #318 (Defect) some tests failed
199 17 Toshiyuki Ando
* #316 (Defect) internal error occurres on issue page
200 1 Toshiyuki Ando
201 15 Toshiyuki Ando
h3. 1.0.3
202 15 Toshiyuki Ando
203 16 Toshiyuki Ando
* #282 (Defect) unit and feature test failed with redmine 0.9.x or trunk
204 16 Toshiyuki Ando
* #304 (Defect) migrate_plugins failed with MySQL
205 15 Toshiyuki Ando
* #306 (Feature) User can specify url separately, for plugin access and user access
206 15 Toshiyuki Ando
* #314 (Feature) Italian translation
207 15 Toshiyuki Ando
208 1 Toshiyuki Ando
h3. 1.0.2
209 1 Toshiyuki Ando
210 15 Toshiyuki Ando
* #198 (Feature) You can download artifacts.
211 15 Toshiyuki Ando
* #266 (Feature) Clean up stored data.
212 15 Toshiyuki Ando
* #267 (Feature) Search issues related particular build.
213 15 Toshiyuki Ando
* #235 (Defect) Hudson icon does not display in activitiy view with IE
214 15 Toshiyuki Ando
* #273 (Defect) Internal error occures when hudson has no response.
215 15 Toshiyuki Ando
* #276 (Defect) Translation missing occures on redmine0.9.x or trunk
216 15 Toshiyuki Ando
* #284 (Defect) When saving the settings for a project, get the exception.
217 15 Toshiyuki Ando
* #286 (Defect) Can't get changeset information.
218 15 Toshiyuki Ando
* #288 (Defect) Can't show build results on issue redmine0.9.x or trunk
219 15 Toshiyuki Ando
* #291 (Defect) db:migrate_plugins failed on PostgreSQL
220 13 Toshiyuki Ando
221 13 Toshiyuki Ando
h3. 1.0.1.1
222 13 Toshiyuki Ando
223 15 Toshiyuki Ando
* #244 "rake db:migrate_plugins" doesn't work without rcov
224 15 Toshiyuki Ando
* #242 Build job and Build history doesn't work on Redmine 0.8.7
225 13 Toshiyuki Ando
226 13 Toshiyuki Ando
h3. 1.0.1
227 13 Toshiyuki Ando
228 15 Toshiyuki Ando
* #228 Install Instructions
229 15 Toshiyuki Ando
* #225 You never can check off 'Show Compact'
230 15 Toshiyuki Ando
* #224 You can find jobs built today
231 15 Toshiyuki Ando
* #219 Can't get RSS on activity page, when check 'Hudson' box
232 15 Toshiyuki Ando
* #218 Anonymous can't see acitivity
233 15 Toshiyuki Ando
* #212 Plugin can't show latest build result
234 13 Toshiyuki Ando
235 13 Toshiyuki Ando
h3. 1.0.0
236 13 Toshiyuki Ando
237 13 Toshiyuki Ando
* You can get build results using rake task 'redmine_hudson:fetch'
238 13 Toshiyuki Ando
* Choose format to write job description HTML or Textile
239 13 Toshiyuki Ando
* You can also change description visibility dynamically
240 13 Toshiyuki Ando
241 13 Toshiyuki Ando
h3. 0.1.6
242 13 Toshiyuki Ando
243 13 Toshiyuki Ando
* Health report settings comes in useful.
244 13 Toshiyuki Ando
245 13 Toshiyuki Ando
h3. 0.1.5
246 13 Toshiyuki Ando
247 13 Toshiyuki Ando
* Show build result on issue. Use Hudson icons.
248 13 Toshiyuki Ando
249 13 Toshiyuki Ando
h3. 0.1.4
250 13 Toshiyuki Ando
251 13 Toshiyuki Ando
* Show build history on activity. Save infomation on database.
252 13 Toshiyuki Ando
253 13 Toshiyuki Ando
h3. 0.1.3
254 13 Toshiyuki Ando
255 13 Toshiyuki Ando
* Fixed BasicAuth bug.
256 13 Toshiyuki Ando
257 13 Toshiyuki Ando
h3. 0.1.2
258 13 Toshiyuki Ando
259 13 Toshiyuki Ando
* Fixed https-connection bug.
260 13 Toshiyuki Ando
261 13 Toshiyuki Ando
h3. 0.1.1
262 13 Toshiyuki Ando
263 13 Toshiyuki Ando
* Support basic-authentication and https-connection.
264 13 Toshiyuki Ando
265 13 Toshiyuki Ando
h3. 0.1.0
266 1 Toshiyuki Ando
267 1 Toshiyuki Ando
* First release
268 1 Toshiyuki Ando
269 1 Toshiyuki Ando
h2. Contact info
270 1 Toshiyuki Ando
271 1 Toshiyuki Ando
* Website  -> r-labs[http://www.r-labs.org/]
272 1 Toshiyuki Ando
* Email    -> couger@kt.rim.or.jp