RTC - Hudson Jenkins integration
I have 2 questions concerning the RTC - Hudson integration (I want to request a Jenkins build from RTC).
- which ports should we open on the firewall in order to let RTC establish a connection with the Hudson server? Just the deafult port 8080 or any other?
- does RTC need that a JBE is active on the Hudson server? Or is RTC able to submit a build request directly to Hudson?
Accepted answer
2. JBE is not required. RTC plugin can start a Hudson job, and get status, etc..
I use this for non-java application builds
1. I 'think' its only whatever port you have the Jenkins system setup on, default 8080
I use this for non-java application builds
1. I 'think' its only whatever port you have the Jenkins system setup on, default 8080
Comments
That's correct. The RTC server only uses the port configured in the Hudson/Jenkins build engine. JBE isn't required, but if you need to load source from RTC that needs to be done from something on the Hudson/Jenkins side; the server-to-server integration is incapable of driving that. We recommend using the Team Concert plugin for this, which does require the Build System Toolkit to be installed on the Jenkins side. See the tutorial and video near the bottom of that wiki page.
Comments
Luca Martinucci
Nov 27 '13, 9:44 a.m.As a matter of fact, I don't intend to install the RTC plugin for Hudson; instead I intend to define a Hudson build engine (http://pic.dhe.ibm.com/infocenter/clmhelp/v4r0/index.jsp?topic=%2Fcom.ibm.team.build.doc%2Ftopics%2Ft_hudson_build_eng.html) and a Hudson build definition (http://pic.dhe.ibm.com/infocenter/clmhelp/v4r0/index.jsp?topic=%2Fcom.ibm.team.build.doc%2Ftopics%2Ft_hudson_build_def.html) in RTC and run a Hudson job through them.
Is this possible without installing a JBE on the Hudson server?
sam detweiler
Nov 27 '13, 9:51 a.m.correct, you do not need the RTC plugin. you define jobs in Jenkins.
then link the RTC Build def to them.
the RTC plugins help on the source extract part of the build. You can do it all with Ant too..
my tool used RTC plugin to extract the latest source. and Ant to build.
1 vote
Luca Martinucci
Nov 27 '13, 10:19 a.m.Thanks.