Hudson Plugin 1.0.5

Added by Toshiyuki Ando over 8 years ago

hello.

Redmine Hudson Plugin 1.0.5
( old message 0.1.0 to 1.0.4 )

What's Hudson ?

Huson is application for Continuous Integration.
Easy install configuration, and good ui.

More detail {Meet Hudson}[http://wiki.hudson-ci.org/display/HUDSON/Meet+Hudson]

Requirements

  • Require Redmine 0.8.x./trunk
  • Recommend Hudson 1.313.

How To Get

Feature

Show Job List, Job Details, Build History

Show build result on issue

Show build history on activity

Others

  • Search issues related particular build
  • Rake task 'redmine_hudson:fetch'
  • Clean up stored data

Settings

  • For each projects
  • For plugins (all projects)


More details see http://www.r-labs.org/wiki/r-labs/Hudson_En/

Demo

You can see this plugin on our site
r-labs Hudson

Replies (67)

RE: Hudson Plugin 1.0.5 - Added by John B over 8 years ago

How would I go about changing the URL that the hudson plugin uses?

My redmine is located at: redmine.domain.com -- My hudson web-app is located at: redmine.domain.com/hudson -- I need to change the /hudson path for this plugin to lets say, /hudson_plugin. Even if I rename the path to the actual Hudson web app (from /hudson to e.g. /buildserver), I still navigate to that URL because Hudson itself redirects to /hudson..

Do you know how I can accomplish this?

RE: Hudson Plugin 1.0.5 - Added by Toshiyuki Ando over 8 years ago

Hi, John.

because Hudson itself redirects to /hudson..

I think this problem is due to Hudson. not plugin. Is that right?
If yes, I have no idea. sorry.

If no, I have some questions.

1) What url do you set for URL settings?

a) http://redmine.domain.com/hudson
b) http://redmine.domain.com/hudson_plugin
c) other?

2) Do you check "Plugin uses below url for access to hudson" ?

3) What url do you set for "url for access to hudson" ? (If 2)'s answer is yes.)

RE: Hudson Plugin 1.0.5 - Added by John B over 8 years ago

Hey.

Yes, it is because of Hudson. Consider this:

Redmine: forge.upbeat.no
Hudson App: forge.upbeat.no/build

When I go to forge.upbeat.no/build - hudson automatically redirects me to forge.upbeat.no/hudson which won't work since the Hudson plugin resides at that URL.

Therefore, I need to figure out a way to either 1) put your hudson plugin at a different URL -- for example forge.upbeat.no/hudson_plugin (is it a lot of work for me to do so?) -- OR 2) make sure that the Hudson web-app doesn't redirect to /hudson.

Changing the Hudson URL in the Hudson Configuration doesn't seem to help.

RE: Hudson Plugin 1.0.5 - Added by Billy T over 8 years ago

hi,
I dont see Hudson shown on "Activity".
Could you give a hint?

Thanks

RE: Hudson Plugin 1.0.5 - Added by Toshiyuki Ando over 8 years ago

Billy T wrote:

I dont see Hudson shown on "Activity".
Could you give a hint?

Can you see 'Hudson' on side-menu?
If you can see, check 'Hudson', then push 'apply'.

If you can't see, check permission.
"Administration -> roles and permission -> select role"

RE: Hudson Plugin 1.0.5 - Added by Billy T over 8 years ago

Toshiyuki Ando wrote:

Billy T wrote:

I dont see Hudson shown on "Activity".
Could you give a hint?

Can you see 'Hudson' on side-menu?
If you can see, check 'Hudson', then push 'apply'.

If you can't see, check permission.
"Administration -> roles and permission -> select role"

got it, silly me
Thanks

RE: Hudson Plugin 1.0.5 - Added by Billy T over 8 years ago

seems "hudson" head is too big to fit my activity, any suggestion?

headinactivity.jpg (3.57 KB)

Hudson Plugin 1.0.6 released - Added by Toshiyuki Ando about 8 years ago

Plugin Details

How to get

Changes

  • ##476 (Feature) Support Atom format (thanks! Akiko Takano)
    You can get job list by Atom.

RE: Hudson Plugin 1.0.5 - Added by John B about 8 years ago

Hi again. I'm going to try to explain my situation and trouble I am having with the Hudson plugin.

My redmine is hosted at forge.upbeat.no
My Hudson server is hosted at forge.upbeat.no/hudson

The Hudson Plugin should be available via forge.upbeat.no/hudson, but that is not an option for me because that is where my current Hudson install is located. So, how do I change the Hudson Plugin so that the URL to the Hudson plugin becomes: forge.upbeat.no/hudson_plugin ? What files do I have to edit?

RE: Hudson Plugin 1.0.5 - Added by Toshiyuki Ando about 8 years ago

John B wrote:

The Hudson Plugin should be available via forge.upbeat.no/hudson, but that is not an option for me because that is where my current Hudson install is located. So, how do I change the Hudson Plugin so that the URL to the Hudson plugin becomes: forge.upbeat.no/hudson_plugin ? What files do I have to edit?

It's not easy. Sorry i can't help you.

RE: Hudson Plugin 1.0.5 - Added by Malcolm Thompson about 8 years ago

I have version 1.0.6 of the Hudson plugin installed and I'm using the BitNami Redmine Stack containing verison 1.0.0 of Redmine. When I click the Issues link the error message shown below is generated. Is there a version of the plugin which works with Redmine 1.0.0?

ArgumentError in IssuesController#index
wrong number of arguments (6 for 5)
RAILS_ROOT: C:/Program Files/BitNami Redmine Stack/apps/redmine

Application Trace | Framework Trace | Full Trace
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/plugins/redmine_hudson/lib/query_patch.rb:222:in `sql_for_field_without_redmine_hudson'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/plugins/redmine_hudson/lib/query_patch.rb:222:in `sql_for_field'
C:/Program Files/BitNami Redmine Stack/apps/redmine/app/models/query.rb:434:in `statement'
C:/Program Files/BitNami Redmine Stack/apps/redmine/app/models/query.rb:406:in `each_key'
C:/Program Files/BitNami Redmine Stack/apps/redmine/app/models/query.rb:406:in `statement'
C:/Program Files/BitNami Redmine Stack/apps/redmine/app/models/query.rb:445:in `issue_count'
C:/Program Files/BitNami Redmine Stack/apps/redmine/app/controllers/issues_controller.rb:74:in `index'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/plugins/redmine_hudson/lib/query_patch.rb:222:in `sql_for_field_without_redmine_hudson'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/plugins/redmine_hudson/lib/query_patch.rb:222:in `sql_for_field'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_controller/base.rb:1331:in `send'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_controller/base.rb:1331:in `perform_action_without_filters'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_controller/filters.rb:617:in `call_filters'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_controller/filters.rb:610:in `perform_action_without_benchmark'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/activesupport/lib/active_support/core_ext/benchmark.rb:17:in `ms'
C:/Program Files/BitNami Redmine Stack/ruby/lib/ruby/1.8/benchmark.rb:308:in `realtime'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/activesupport/lib/active_support/core_ext/benchmark.rb:17:in `ms'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_controller/rescue.rb:160:in `perform_action_without_flash'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_controller/flash.rb:146:in `perform_action'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_controller/base.rb:532:in `send'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_controller/base.rb:532:in `process_without_filters'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_controller/filters.rb:606:in `process'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_controller/base.rb:391:in `process'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_controller/base.rb:386:in `call'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_controller/routing/route_set.rb:437:in `call'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_controller/dispatcher.rb:87:in `dispatch'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_controller/dispatcher.rb:121:in `_call'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_controller/dispatcher.rb:130
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/activerecord/lib/active_record/query_cache.rb:29:in `call'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/activerecord/lib/active_record/query_cache.rb:29:in `call'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb:34:in `cache'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/activerecord/lib/active_record/query_cache.rb:9:in `cache'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/activerecord/lib/active_record/query_cache.rb:28:in `call'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:361:in `call'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_controller/string_coercion.rb:25:in `call'
C:/Program Files/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/head.rb:9:in `call'
C:/Program Files/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/methodoverride.rb:24:in `call'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_controller/params_parser.rb:15:in `call'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb:93:in `call'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_controller/failsafe.rb:26:in `call'
C:/Program Files/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/lock.rb:11:in `call'
C:/Program Files/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/lock.rb:11:in `synchronize'
C:/Program Files/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/lock.rb:11:in `call'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_controller/dispatcher.rb:106:in `call'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_controller/cgi_process.rb:44:in `dispatch_cgi'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_controller/dispatcher.rb:101:in `dispatch_cgi'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_controller/dispatcher.rb:27:in `dispatch'
C:/Program Files/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel/rails.rb:76:in `process'
C:/Program Files/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel/rails.rb:74:in `synchronize'
C:/Program Files/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel/rails.rb:74:in `process'
C:/Program Files/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel.rb:159:in `process_client'
C:/Program Files/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel.rb:158:in `each'
C:/Program Files/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel.rb:158:in `process_client'
C:/Program Files/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel.rb:285:in `run'
C:/Program Files/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel.rb:285:in `initialize'
C:/Program Files/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel.rb:285:in `new'
C:/Program Files/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel.rb:285:in `run'
C:/Program Files/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel.rb:268:in `initialize'
C:/Program Files/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel.rb:268:in `new'
C:/Program Files/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel.rb:268:in `run'
C:/Program Files/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel/configurator.rb:282:in `run'
C:/Program Files/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel/configurator.rb:281:in `each'
C:/Program Files/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel/configurator.rb:281:in `run'
C:/Program Files/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/bin/mongrel_rails:128:in `run'
C:/Program Files/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel/command.rb:212:in `run'
C:/Program Files/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/bin/mongrel_rails:281
C:/Program Files/BitNami Redmine Stack/ruby/bin/mongrel_rails:19:in `load'
C:/Program Files/BitNami Redmine Stack/ruby/bin/mongrel_rails:19
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/plugins/redmine_hudson/lib/query_patch.rb:222:in `sql_for_field_without_redmine_hudson'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/plugins/redmine_hudson/lib/query_patch.rb:222:in `sql_for_field'
C:/Program Files/BitNami Redmine Stack/apps/redmine/app/models/query.rb:434:in `statement'
C:/Program Files/BitNami Redmine Stack/apps/redmine/app/models/query.rb:406:in `each_key'
C:/Program Files/BitNami Redmine Stack/apps/redmine/app/models/query.rb:406:in `statement'
C:/Program Files/BitNami Redmine Stack/apps/redmine/app/models/query.rb:445:in `issue_count'
C:/Program Files/BitNami Redmine Stack/apps/redmine/app/controllers/issues_controller.rb:74:in `index'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_controller/base.rb:1331:in `send'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_controller/base.rb:1331:in `perform_action_without_filters'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_controller/filters.rb:617:in `call_filters'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_controller/filters.rb:610:in `perform_action_without_benchmark'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/activesupport/lib/active_support/core_ext/benchmark.rb:17:in `ms'
C:/Program Files/BitNami Redmine Stack/ruby/lib/ruby/1.8/benchmark.rb:308:in `realtime'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/activesupport/lib/active_support/core_ext/benchmark.rb:17:in `ms'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_controller/rescue.rb:160:in `perform_action_without_flash'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_controller/flash.rb:146:in `perform_action'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_controller/base.rb:532:in `send'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_controller/base.rb:532:in `process_without_filters'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_controller/filters.rb:606:in `process'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_controller/base.rb:391:in `process'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_controller/base.rb:386:in `call'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_controller/routing/route_set.rb:437:in `call'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_controller/dispatcher.rb:87:in `dispatch'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_controller/dispatcher.rb:121:in `_call'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_controller/dispatcher.rb:130
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/activerecord/lib/active_record/query_cache.rb:29:in `call'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/activerecord/lib/active_record/query_cache.rb:29:in `call'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb:34:in `cache'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/activerecord/lib/active_record/query_cache.rb:9:in `cache'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/activerecord/lib/active_record/query_cache.rb:28:in `call'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:361:in `call'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_controller/string_coercion.rb:25:in `call'
C:/Program Files/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/head.rb:9:in `call'
C:/Program Files/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/methodoverride.rb:24:in `call'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_controller/params_parser.rb:15:in `call'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb:93:in `call'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_controller/failsafe.rb:26:in `call'
C:/Program Files/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/lock.rb:11:in `call'
C:/Program Files/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/lock.rb:11:in `synchronize'
C:/Program Files/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/lock.rb:11:in `call'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_controller/dispatcher.rb:106:in `call'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_controller/cgi_process.rb:44:in `dispatch_cgi'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_controller/dispatcher.rb:101:in `dispatch_cgi'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_controller/dispatcher.rb:27:in `dispatch'
C:/Program Files/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel/rails.rb:76:in `process'
C:/Program Files/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel/rails.rb:74:in `synchronize'
C:/Program Files/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel/rails.rb:74:in `process'
C:/Program Files/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel.rb:159:in `process_client'
C:/Program Files/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel.rb:158:in `each'
C:/Program Files/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel.rb:158:in `process_client'
C:/Program Files/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel.rb:285:in `run'
C:/Program Files/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel.rb:285:in `initialize'
C:/Program Files/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel.rb:285:in `new'
C:/Program Files/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel.rb:285:in `run'
C:/Program Files/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel.rb:268:in `initialize'
C:/Program Files/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel.rb:268:in `new'
C:/Program Files/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel.rb:268:in `run'
C:/Program Files/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel/configurator.rb:282:in `run'
C:/Program Files/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel/configurator.rb:281:in `each'
C:/Program Files/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel/configurator.rb:281:in `run'
C:/Program Files/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/bin/mongrel_rails:128:in `run'
C:/Program Files/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel/command.rb:212:in `run'
C:/Program Files/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/bin/mongrel_rails:281
C:/Program Files/BitNami Redmine Stack/ruby/bin/mongrel_rails:19:in `load'
C:/Program Files/BitNami Redmine Stack/ruby/bin/mongrel_rails:19
Request
Parameters:

{"project_id"=>"aims"}

Show session dump


Response
Headers:

{"Content-Type"=>"",
"Cache-Control"=>"no-cache"}

RE: Hudson Plugin 1.0.5 - Added by Toshiyuki Ando about 8 years ago

Malcolm Thompson wrote:

I have version 1.0.6 of the Hudson plugin installed and I'm using the BitNami Redmine Stack containing verison 1.0.0 of Redmine. When I click the Issues link the error message shown below is generated.

Hudson plugin customize redmine Query class.
I think this issue caused by collision between Hudson plugin and other plugin.
Let me know plugin you applied to redmine ?

Is there a version of the plugin which works with Redmine 1.0.0?

Hudson plugin 1.0.6 works with redmine 1.0.0.

RE: Hudson Plugin 1.0.5 - Added by Mariusz Olejnik about 8 years ago

I think this issue caused by collision between Hudson plugin and other plugin.

yes, "Redmine Question plugin"...

RE: Hudson Plugin 1.0.5 - Added by Toshiyuki Ando about 8 years ago

Mariusz Olejnik wrote:

I think this issue caused by collision between Hudson plugin and other plugin.

yes, "Redmine Question plugin"...

I don't find problem "Redmine Question plugin" and "Redmine Hudson Plugin".
Is your "Redmine Question plugin" version 0.3 ?

Hudson Plugin 1.0.6.1 released - Added by Toshiyuki Ando about 8 years ago

Hudson Plugin 1.0.6.1 released

Plugin Details

How to get

Changes

RE: Hudson Plugin 1.0.5 - Added by Robert Gruendler about 8 years ago

we've upgraded to the latest svn revision of the plugin, now we are getting the following error when clicking on the "hudson" tab of a project:

NoMethodError (undefined method `url_for_plugin' for #<HudsonSettings:0x2b0e9f457120>):
  vendor/plugins/redmine_hudson/app/models/hudson_settings.rb:30:in `url_for'
  vendor/plugins/redmine_hudson/app/models/hudson.rb:17:in `api_url_for'
  vendor/plugins/redmine_hudson/app/controllers/hudson_settings_controller.rb:124:in `find_hudson_jobs'
  vendor/plugins/redmine_hudson/app/controllers/hudson_settings_controller.rb:47:in `edit'
  /usr/lib/ruby/1.8/webrick/httpserver.rb:104:in `service'
  /usr/lib/ruby/1.8/webrick/httpserver.rb:65:in `run'
  /usr/lib/ruby/1.8/webrick/server.rb:173:in `start_thread'
  /usr/lib/ruby/1.8/webrick/server.rb:162:in `start'
  /usr/lib/ruby/1.8/webrick/server.rb:162:in `start_thread'
  /usr/lib/ruby/1.8/webrick/server.rb:95:in `start'
  /usr/lib/ruby/1.8/webrick/server.rb:92:in `each'
  /usr/lib/ruby/1.8/webrick/server.rb:92:in `start'
  /usr/lib/ruby/1.8/webrick/server.rb:23:in `start'
  /usr/lib/ruby/1.8/webrick/server.rb:82:in `start'

Are there any migration steps when updating the plugin to a newer version?

RE: Hudson Plugin 1.0.5 - Added by Toshiyuki Ando about 8 years ago

Hi.
Please try db:migrate_plugins .

> rake db:migrate_plugins

RE: Hudson Plugin 1.0.5 - Added by Robert Gruendler about 8 years ago

thanks a lot, it's working again!

Bug Report for 1.0.6.1 and Hudson ver. 1.388 - Added by Terence Mill almost 8 years ago


ActionController::RoutingError (No route matches "/hudson/index/images/hudson.png" with {:method=>:get}):
  passenger (2.2.14) lib/phusion_passenger/rack/request_handler.rb:92:in `process_request'
  passenger (2.2.14) lib/phusion_passenger/abstract_request_handler.rb:207:in `main_loop'
  passenger (2.2.14) lib/phusion_passenger/railz/application_spawner.rb:441:in `start_request_handler'
  passenger (2.2.14) lib/phusion_passenger/railz/application_spawner.rb:381:in `handle_spawn_application'
  passenger (2.2.14) lib/phusion_passenger/utils.rb:252:in `safe_fork'
  passenger (2.2.14) lib/phusion_passenger/railz/application_spawner.rb:377:in `handle_spawn_application'
  passenger (2.2.14) lib/phusion_passenger/abstract_server.rb:352:in `__send__'
  passenger (2.2.14) lib/phusion_passenger/abstract_server.rb:352:in `main_loop'
  passenger (2.2.14) lib/phusion_passenger/abstract_server.rb:196:in `start_synchronously'
  passenger (2.2.14) lib/phusion_passenger/abstract_server.rb:163:in `start'
  passenger (2.2.14) lib/phusion_passenger/railz/application_spawner.rb:222:in `start'
  passenger (2.2.14) lib/phusion_passenger/spawn_manager.rb:262:in `spawn_rails_application'
  passenger (2.2.14) lib/phusion_passenger/abstract_server_collection.rb:126:in `lookup_or_add'
  passenger (2.2.14) lib/phusion_passenger/spawn_manager.rb:256:in `spawn_rails_application'
  passenger (2.2.14) lib/phusion_passenger/abstract_server_collection.rb:80:in `synchronize'
  passenger (2.2.14) lib/phusion_passenger/abstract_server_collection.rb:79:in `synchronize'
  passenger (2.2.14) lib/phusion_passenger/spawn_manager.rb:255:in `spawn_rails_application'
  passenger (2.2.14) lib/phusion_passenger/spawn_manager.rb:154:in `spawn_application'
  passenger (2.2.14) lib/phusion_passenger/spawn_manager.rb:287:in `handle_spawn_application'
  passenger (2.2.14) lib/phusion_passenger/abstract_server.rb:352:in `__send__'
  passenger (2.2.14) lib/phusion_passenger/abstract_server.rb:352:in `main_loop'
  passenger (2.2.14) lib/phusion_passenger/abstract_server.rb:196:in `start_synchronously'

There is no hudson.png at this location. But I found one here: /hudson/static/156dc64c/images/hudson.png

Bug Report:: Hudson Plugin 1.0.61 - Added by Terence Mill almost 8 years ago

Hudson is running self signed certificate and if trying to open job list i get "Unknown Fehler Connection reset by peer - SSL_connect" error.
When trying same settings for http on same server all works fine, but Https on tomcat and hudson is working finde if browsing from the browser.

Please help!

RE: Bug Report:: Hudson Plugin 1.0.61 - Added by Toshiyuki Ando almost 8 years ago

Terence Mill wrote:

Hudson is running self signed certificate and if trying to open job list i get "Unknown Fehler Connection reset by peer - SSL_connect" error.
When trying same settings for http on same server all works fine, but Https on tomcat and hudson is working finde if browsing from the browser.

Please help!

I met similar problem. 'Connection reset by peer'
But i have no known cause, Sorry Terence.

RE: Hudson Plugin 1.0.5 - Added by Terence Mill almost 8 years ago

Did you check if the problem goes away if you import the certificate of the hudson server into the ssl certificate "store" of trused certificates in apache, openssl..? We tried and it did not help, but maybe we did import wrong. Just an idea..

RE: Hudson Plugin 1.0.5 - Added by Terence Mill almost 8 years ago

The problem is really seroius, because if the password of the hudson login is transmitted unencrypted there is a security flaw on mitm attacs, even if you only allowe unsecured http from redmine server in hudson firewall.

RE: Hudson Plugin 1.0.5 - Added by Terence Mill almost 8 years ago

It would help a lot if it would be possible to define different urls for Plugin (server2server communication) and that one where the user html is used for links

This way i could enable http between redmine server and hudson server but have the website created of https links, which will work as soon as the user is logged in

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 aand colors from hudson itself.
Or you extend to be anle to chanhe pictures and color in config.

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"

I also would like to have sonar analyzes of hudson directly displayed inredmine hudson panel, o have an link for direct sonar access. Is this possible via health reports? How does it work?

RE: Hudson Plugin 1.0.5 - Added by Toshiyuki Ando almost 8 years ago

Thank you for your report.
I have some questions.

It would help a lot if it would be possible to define different urls for Plugin (server2server communication) and that one where the user html is used for links

Please use 'Plugin uses below url for access to hudson. Don't use above. ( for user )'.
Hudson panel -> settings -> URL.

Furthermore i would like to have green icons and text instead of blue.

Ok, I add this feature next version.
I want to know how to config in Hudson, Let me know Hudson plugin name.

Furthermore i noticed thta the build events are shown as made from "user Name Admin" in redmine activity panel.

I add this feature next version, too.
I think candidate of name ...

- name of the user who requested to build
- name of the user who commited
- name of server who build job

Do you have any idea?

I also would like to have sonar analyzes of hudson directly displayed inredmine hudson panel, o have an link for direct sonar access. Is this possible via health reports? How does it work?

Sonar is good tool :) I try this.

1 2 3 (1-25/67)