It's all about the answers!

Ask a question

Personal (developer) builds


Harry Koehnemann (30125238) | asked Aug 16 '08, 10:27 a.m.
Sorry, this is probably an easy one. But I did check the articles and forums first. A while back RTC launched a local build engine from Run > Java Build Engine in the Java perspective. Someone took it away :). If it's gone what is the practice for developers to run build locally from their workspace?

Many thanks.

2 answers



permanent link
Don Weinand (7851) | answered Aug 16 '08, 8:24 p.m.
JAZZ DEVELOPER
Yes...we did remove that launch config from RTC. It falsly gave the
impression that the build engine was tied to RTC and was required locally to
run any builds. In a typical production environment however it's expected
that the build engine will be running on some dedicated build machine since
builds can consume a significant amount of resources. If you wish to run a
build engine on your local machine that's fine but you'll need to install
and launch it externally from RTC. About halfway down in this learning
document from jazz.net it describes this.

https://jazz.net/learn/LearnItem.jsp?href=content/docs/build-setup/index.html

Don Weinand
Jazz Team Build

"harryk" <harry> wrote in message
news:g86o5e$u2j$1@localhost.localdomain...
Sorry, this is probably an easy one. But I did check the articles and
forums first. A while back RTC launched a local build engine from Run
Java Build Engine in the Java perspective. Someone took it away
:). If it's gone what is the practice for developers to run build
locally from their workspace?

Many thanks.

permanent link
Martha (Ruby) Andrews (3.0k44251) | answered Aug 16 '08, 8:39 p.m.
JAZZ DEVELOPER
Hello,

Out of the box, RTC makes it easy for a developer to run a build of the contents of her repository workspaces. This is a way that developers can check their changes before sharing them with the rest of the team. The build is not run "locally", but I suspect it will achieve what you want.

The RTC build component supports personal builds with the following approach. The developer runs one of the existing builds on a build machine, but specifies that the build use her repository workspace. The build itself runs on a build engine (which is generally not the developer's machine), freeing up her machine for other tasks.

This new approach to personal builds requires that the build definition have the Jazz Source Control configuration element. If your build definition uses Jazz Source Control, the Request Build Definition dialog will have a "Personal Build" checkbox in the Build Options section. You can check the box and specify your repository workspace.

There is a draft description of how personal builds work here:
https://jazz.net/wiki/bin/view/Main/BuildPersonal


Martha

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.