It's all about the answers!

Ask a question

where does the RTC build ?


Yuan Xu (1525) | asked Jun 09 '15, 10:17 a.m.
I am completely new to RTC, and i need a hook the trigger the build immediately after delivering the code. I have a question that Does the RTC build on the server ? how can I let the build on another machine?

One answer



permanent link
Piotr Aniola (3.7k11738) | answered Jun 09 '15, 10:28 a.m.
edited Jun 09 '15, 10:30 a.m.
RTC builds on the machine where a build engine is installed. This is rarely the application server itself. Please see the following article for details:
https://www-01.ibm.com/support/knowledgecenter/SSYMRC_5.0.2/com.ibm.team.build.doc/topics/t_build_overview.html


As for automatic build upon delivery, see the following thread:
https://jazz.net/forum/questions/161637/automatic-build-after-code-delivery-scm-polling-in-rtc

Comments
Yuan Xu commented Jun 10 '15, 3:29 a.m. | edited Jun 10 '15, 4:47 a.m.

 Hi, Aniola, thanks for your answer.

I have heard about that after I deliver the code by command, others can receive a message about this delivering in the command line, how does the RTC realize this? and can I capture this signal?


Ralph Schoon commented Jun 10 '15, 4:00 a.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER

 Your question has, as far as I can tell been answered here already: https://jazz.net/forum/questions/196347/trigger-a-build-if-the-scm-updated


Dependent on what build tool you use, you should create a server follow up action that then triggers the build. 

Your question above: this information is a feed that you can listen. You can get the feed URL in the Eclipse client.


1
Ralph Schoon commented Jun 10 '15, 4:02 a.m. | edited Jun 10 '15, 4:03 a.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER

 I would also like to suggest to stay with how RTC works out of the box and use personal builds and normal builds by requesting them when you need them or schedule them. 


At least for now and as long as you try to understand how RTC works.

Building for each delivered change set will put a huge load on your build server.


Yuan Xu commented Jun 10 '15, 4:36 a.m.

Hi, Ralph, thanks a lot for your answer.


sam detweiler commented Jun 10 '15, 7:32 a.m.

that is what computers are for, build often. it does mean you need to think about HOW you build, cause you don't want to build EVERYTHING for a 1 line of code change. This is what CI is all about..

for triggering builds of any kind with RTC there are two extensions
see the last two posts here https://jazz.net/forum/questions/132739/jenkins-polling-is-too-slow-can-rtc-notify-jenkins-immediately

one does RTC Build Definition based triggering, and one fires a script on deliver.

Your answer


Register or to post your answer.


Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.