-
New Feature
-
Resolution: Unresolved
-
Minor
-
None
-
Hudson 1.382
I believe this feature request belongs in the realm of this plugin.
Right now we cannot figure out a way for us to build a project in Hudson that doesn't live on the integration stream effectively. What we would like is a way of having this plugin somehow "monitor" a parent stream based on the polling of the job. If the parent streams either latest or latest recommened (which should be an option) has changed then the plugin would initiate an cleartool rebase and run a build. We would not want this to be something parameterized where a user has to select something.
We have mimicked this with two separate jobs within Hudson but it makes setup of projects more difficult and error prone.
Thanks.
-Peter
I understand your need as we have/had it in my company.
Unfortunately I don't have the time right now to implement such a feature since I'm now working on building an equivalent plugin for Subversion.
Implementing the feature you describe is not that trivial because it requires to refactor the plugin to move the checkout code from ClearCaseUcmBaselineParameterValue.createBuildWrapper() to ClearCaseUcmBaselineSCM.checkout(). Then the goal is to implement there the calcRevisionsFromBuild() and compareRemoteRevisionWith() methods.
If you provide me with a patch, I'll review and I'll integrate it into the code.