Project

General

Profile

Hudson En » History » Version 30

Toshiyuki Ando, 09/23/2013 07:41 PM

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