Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-3306

Option to baseline only one component in a UCM project

    • Icon: Improvement Improvement
    • Resolution: Unresolved
    • Icon: Major Major
    • clearcase-plugin
    • None
    • Platform: All, OS: All

      When a project contains more than one modifiable component they are all
      baselined with the same name. I would like that behavior to change. I have a UCM
      project with two modifiable components, each component is built with maven and
      the dependencies I have to the other component is handled by maven. The
      compilation of my component will be done against the versions of the other
      components that are installed in the maven repository and not against the code
      in the other component in ClearCase. Therefore will a baseline that ties the
      different components together mean nothing to my as I know that the code in my
      component isn't compiled against the other component with the same baseline
      name. (hard to explain in an easy way...)

      I would like to add an option for the plugin to only baseline one component each
      time the build is done. Then the user can choose if he/she likes the old
      behaviour or the new one. I've implemented this and will attach files that
      solves this issues. I realy hope that someone could add it to trunk.

          [JENKINS-3306] Option to baseline only one component in a UCM project

          Created an attachment (id=625)
          Solution to the issue (also contains fix for #3304)

          henrikreinhold added a comment - Created an attachment (id=625) Solution to the issue (also contains fix for #3304)

          VladDRussian added a comment -

          This would also be useful for us. We have a stream with 2 components, one that is locked and the other that we are delivering to.

          The locked component has a locked initial baseline. Because of this the build is failing since it can not modify the locked baseline and change it to -BUILT.

          Thanks

          VladDRussian added a comment - This would also be useful for us. We have a stream with 2 components, one that is locked and the other that we are delivering to. The locked component has a locked initial baseline. Because of this the build is failing since it can not modify the locked baseline and change it to -BUILT. Thanks

            sunfire sunfire
            henrikreinhold henrikreinhold
            Votes:
            3 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated: