I'm not sure how maven release plugin works with clearcase. To clearify How should this maven work in clearcase.
Jenkins is building on branch test_5.0.0, in jenkins there is a job called test_5.0.0 This job is pointing to branch test_5.0.0 The pom file version is 5.0.0-SNAPSHOT
how does the release plugin in maven work with clearcase, will it baseline? (I have read it create labels?)
When the new pom version is 5.0.1-SNAPSHOT after releasing. The job name is wrong, also the branch name is wrong in this scenaro. So for each release one has to create a new branch and new job.
I have this setup in a git world and now trying to setup clearcase with jenkins, maven and nexus. All is building and working but I can not find a good release flow with the current branching strategy the CM has setup in clearcase. What do you suggest? how do you work with maven release and clearcase?
Edit: When working with clearcase with UCM we where using ANT and IVY. We did not use any "snapshots" basically everything was release builds in maven terms. This took away the need for a so called release and we baselined every build and promoted the latest build as Release.
I also found this link, but does this apply to UCM and it seems it labels instead of baseline?
/Thanks