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

[RTC Plugin] Load and build single component

    XMLWordPrintable

    Details

    • Type: New Feature
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Won't Fix
    • Component/s: rtc-plugin
    • Labels:
      None
    • Similar Issues:

      Description

      Hey Deluan,
      I posted a comment regarding the support for single components.
      https://wiki.jenkins-ci.org/display/JENKINS/Rational+Team+Concert+Plugin?focusedCommentId=59508891#comment-59508891

      In the meantime I actually implemented and tested the functionality. Seems to be working fine.

      I'd like to offer my changes. I'm not sure how I to make a "real" git branch and merge it back into your stream.

      Let me know if you are interested.

      Cheers,
      Frank

        Attachments

          Activity

          Hide
          deluan Deluan Quintão added a comment - - edited

          Hi Frank, any contribution is welcome! You can "fork" the project on GitHub, commit and push your changes to your repository and then send me a pull request. Here's the tutorial from GitHub: http://help.github.com/send-pull-requests/

          If you prefer, you can zip your local clone and send it to me, and I do the merge.

          Thanks!

          Show
          deluan Deluan Quintão added a comment - - edited Hi Frank, any contribution is welcome! You can "fork" the project on GitHub, commit and push your changes to your repository and then send me a pull request. Here's the tutorial from GitHub: http://help.github.com/send-pull-requests/ If you prefer, you can zip your local clone and send it to me, and I do the merge. Thanks!
          Hide
          schmagfran Frank S added a comment -

          Hey Deluan,
          The company I'm working for has some "interesting" rules about contributing to open source projects. I'm trying to get approval to contribute my changes, but that might yet take some time. I'm bummed myself.

          I'll keep you posted.

          Cheers,
          Frank

          Show
          schmagfran Frank S added a comment - Hey Deluan, The company I'm working for has some "interesting" rules about contributing to open source projects. I'm trying to get approval to contribute my changes, but that might yet take some time. I'm bummed myself. I'll keep you posted. Cheers, Frank
          Hide
          deluan Deluan Quintão added a comment -

          Hi Frank, no problem. I've also worked for some companies with these weird policies before...

          I tested this situation in my environment(more than one component in a project) and the solution I found is, when creating the repository workspace for jenkins, only select the components I'm interested. That way all commands (load, compare, accept, ...) only "see" these components.

          Does this solution (workaround?) work for you?

          Show
          deluan Deluan Quintão added a comment - Hi Frank, no problem. I've also worked for some companies with these weird policies before... I tested this situation in my environment(more than one component in a project) and the solution I found is, when creating the repository workspace for jenkins, only select the components I'm interested. That way all commands (load, compare, accept, ...) only "see" these components. Does this solution (workaround?) work for you?
          Hide
          schmagfran Frank S added a comment -

          Hey,
          I resolved to creating dedicated workspaces loading only a single component. This makes the whole system more stable and the plugin less cluttered.
          The loading of single components can be done with the command line tools, but compare proved to be a pain. I couldn't get compare to show only changes of a single component; it always lists all changes of a workspace. At that point I gave up and followed your suggestion of "one workspace per component".

          I would consider this feature request as done. Either reject the suggestion or close the issue. I'm happy with not having the "workspace with multiple components but only one should be built"-solution.

          Cheers,
          Frank

          Show
          schmagfran Frank S added a comment - Hey, I resolved to creating dedicated workspaces loading only a single component. This makes the whole system more stable and the plugin less cluttered. The loading of single components can be done with the command line tools, but compare proved to be a pain. I couldn't get compare to show only changes of a single component; it always lists all changes of a workspace. At that point I gave up and followed your suggestion of "one workspace per component". I would consider this feature request as done. Either reject the suggestion or close the issue. I'm happy with not having the "workspace with multiple components but only one should be built"-solution. Cheers, Frank
          Hide
          deluan Deluan Quintão added a comment -

          Ok. Thanks for your feedback.

          Show
          deluan Deluan Quintão added a comment - Ok. Thanks for your feedback.
          Hide
          parsel muthukrishnan selvaraj added a comment -

          Hi I am a new bee and would have the same issue: I have multiple component in a stream. I am able to load all teh components at using the BDF but I would like to update one component instead of all. Can you suggest. I could see in the post 'https://wiki.jenkins-ci.org/display/JENKINS/Rational+Team+Concert+Plugin?focusedCommentId=59508891#comment-59508891
          ' you asked to do this 'lscm load "worspaceName" "componentName" -u *** -P *** -r http://foo -d /absolute/path/toJenkinsWorkspace -f' can you suggest me will it work if I add this as a batch command in the jenkins job. Appreciate your help on this.

          Show
          parsel muthukrishnan selvaraj added a comment - Hi I am a new bee and would have the same issue: I have multiple component in a stream. I am able to load all teh components at using the BDF but I would like to update one component instead of all. Can you suggest. I could see in the post 'https://wiki.jenkins-ci.org/display/JENKINS/Rational+Team+Concert+Plugin?focusedCommentId=59508891#comment-59508891 ' you asked to do this 'lscm load "worspaceName" "componentName" -u *** -P *** -r http://foo -d /absolute/path/toJenkinsWorkspace -f' can you suggest me will it work if I add this as a batch command in the jenkins job. Appreciate your help on this.
          Hide
          sjunejo Sheeraz Junejo added a comment -

          Just want to check why we are not fixing this issue?

          I have a work space which contains two components (out of 20). When I run my build with this plugin, it automatically accept all the other components into my workspace! Why? what is the point of having a work space having selected components then?

          So just wanted to verify, is this a problem with the plugin or RTC Build Tool kit is broken?

          Thanks

          Show
          sjunejo Sheeraz Junejo added a comment - Just want to check why we are not fixing this issue? I have a work space which contains two components (out of 20). When I run my build with this plugin, it automatically accept all the other components into my workspace! Why? what is the point of having a work space having selected components then? So just wanted to verify, is this a problem with the plugin or RTC Build Tool kit is broken? Thanks

            People

            Assignee:
            deluan Deluan Quintão
            Reporter:
            schmagfran Frank S
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: