I am currently setting up a jenkins project using the clearcase UCM plugin with the intention to poll the latest baseline for a specific stream and a specific component and execute a script that builds the baseline.
The build is being successful however the baseline that is being pulled is the latest baseline for the given component for ANY stream on clearcase.
my clearcase projects looks like:
- projectA
* Main integration Stream
* streamA
* ChildStreamA_streamA
* ChildStreamB_streamB
* ChildStreamC_streamC
* streamB
* streamC
- projectB
- projectC
Each of these streams across all projects have the same component names, for example componentA
and ComponentB
I have setup the jenkins UCM project to for example use stream ChildStreamA_streamA
and ComponentA
, use newest baseline. Jenkins would poll the correct Component (ComponentA
), however the stream seems to be irrelevant, as it polls from the latest baseline accross all streams in all projects.
For example if the baseline for:
ComponentA
onProjectB
->streamB
->ChildStreamB_streamB
was made after the latest baseline on:
ComponentA
onprojectA
->streamA
->ChildStreamA_streamA
Jenkins will poll the baseline from the projectB
's ChildStreamB_streamB
even if the specified stream was projectA
's ChildstreamA_streamA
Any ideas why the plugin would behave this way?