Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 326788 - please install parameterized trigger plugin on hudson
Summary: please install parameterized trigger plugin on hudson
Status: RESOLVED FIXED
Alias: None
Product: Community
Classification: Eclipse Foundation
Component: CI-Jenkins (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Eclipse Webmaster CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 295393
  Show dependency tree
 
Reported: 2010-10-01 10:39 EDT by Kim Moir CLA
Modified: 2010-11-25 11:41 EST (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kim Moir CLA 2010-10-01 10:39:13 EDT
http://wiki.hudson-ci.org/display/HUDSON/Parameterized+Trigger+Plugin

I'd like to use this to separate out my tests and build as described here
http://barnashcode.blogspot.com/2010/07/split-hudson-jobs.html
Comment 1 Denis Roy CLA 2010-10-04 15:56:00 EDT
Steady releases, no showstopper bugs.  The guy in the blog is drinking beer, therefore he must know what he's talking about.

+1
Comment 2 David Carver CLA 2010-10-04 17:30:29 EDT
I'm fine with it:

http://wiki.hudson-ci.org/display/HUDSON/Parameterized+Trigger+Plugin

One question, can this be done as well with a Matrix based build?
Comment 3 Denis Roy CLA 2010-10-05 16:20:01 EDT
What is the difference between this plugin, and the [ ] This build is parameterized option I see on the Configure page of the current Hudson jobs?
Comment 4 Kim Moir CLA 2010-10-05 16:49:49 EDT
The existing parameterized build options only let you pass parameters to the build you're starting.  The new plugin allows you to pass parameters to subsequent builds that you invoke from the first build (chained builds).  This is useful because you can pass buildIds, artifact names, repo names etc. around when invoking tests on slaves.
Comment 5 Kim Moir CLA 2010-11-15 10:30:37 EST
Can this at least be installed on the hudson sandbox so I can try it out at eclipse?
Comment 6 Eclipse Webmaster CLA 2010-11-15 13:23:41 EST
I've installed it on the sandbox instance.

-M.
Comment 7 Kim Moir CLA 2010-11-15 13:35:34 EST
sorry, dumb question, what's the url of the sandbox instance?
Comment 8 Denis Roy CLA 2010-11-15 13:40:21 EST
Not a dumb question at all.  We expected you to guess, and you did quite poorly.

https://hudson.eclipse.org/sandbox/


I've updated http://wiki.eclipse.org/Hudson
Comment 9 Kim Moir CLA 2010-11-23 14:16:20 EST
Can you please create two jobs for me on the sandbox server so I can test passing parameters between builds.  btw, it might be nice if we could just create jobs on our own in the sandbox since it doesn't impact the real server :-)

Eclipse-test-1
Eclipse-test-2
Comment 10 Eclipse Webmaster CLA 2010-11-23 14:49:44 EST
I've created the jobs.  You should have be able to create them yourself since the sandbox has the old hudsonadmin group added.  But I see that it didn't have job create turned on.  Fixed.

-M.
Comment 11 Kim Moir CLA 2010-11-24 11:56:56 EST
Thanks.  I've tested the plugin and it works fine passing parameters between builds in the sandbox. Can you install it on the real hudson instance?
Comment 12 Eclipse Webmaster CLA 2010-11-25 10:42:41 EST
I took a look at the outstanding issues for the plugin and didn't see anything that looked like it will affect our stability, so I've installed the plugin and I'm waiting for a restart.

-M.
Comment 13 Eclipse Webmaster CLA 2010-11-25 11:28:46 EST
The restart has finished.

-M.
Comment 14 Kim Moir CLA 2010-11-25 11:41:50 EST
Thanks!  Now I can chain the build + tests together.  So excited :-)