RTC Jenkins Plugin
![]()
I was evaluating the RTC Jenkins plugin at this URL -
https://wiki.jenkins-ci.org/display/JENKINS/Team+Concert+Plugin I know the first version that just came out but I wonder about the features... - The plugin helps to relate a jenkins job with an RTC build definition. The integration looks weird as the jenkins job should select and RTC build definition and the vice versa
- The integration reads just the "RTC workspace" specified on the RTC build definition, accepts changes into the workspace. Thats all! jenkins build results are not published to RTC. Build properties in RTC don't get passed to Jenkins job
Not sure what we get out of this integration.
Thanks
Sunil
|
4 answers
![]()
Hi Sam,
I pushed the advance button, but could not work out the syntax to get something like team.scm.workspaceUUID to be used ?
Cheers
Adrian
|
Comments
Hi Sunil,
there is a task 261661 that links a video about the Jenkins plugin and what it does with RTC builds. Does this look like what you see?
- Arne
Thanks a lot for the video. I have just looked at it.
A few comments -
- I understand this is the official plugin from IBM that allows jenkins jobs to reference RTC SCM to fetch and build source code
- What I don't understand is the Build Definition association. What does this plugin has to offer to complement/supplement the RTC - Jenkins integration available already?
- Requring the association of Jenkins job with Build Definition and vice versa looks weird
- Properties, build workspace, and build steps are the key for any build. Wouldn't it cause confusion on what properties were used when builds are launched from either side? I know this is similar to RTC-Buildforge integration but I don't see anyone referencing/recommending builds kicking of from both RTC and Buildforge
- The video doesn't show builds kicked off from Jenkins, but it seems logs don't get published in this case. I can see the RTC build properties on the build result though, which is misleading (those properties were never used by the build!)
Thanks
Sunil
I think selecting to start one of these builds FROM Jenkins should kick the RTC 'request a build', but you would have to 'start' the build before you could get control to send a request to RTC to start the build.. but maybe the two could coordinate..
That is correct. selecting and starting a jenkins build will prompt for buildResultUUID. I left this one blank and submitted the build. This correctly publishes jenkins build into RTC as say build #9 as mentioned in the video. Just that the build logs aren't published.