Jazz Forum Welcome to the Jazz Community Forum Connect and collaborate with IBM Engineering experts and users

Help with build property.

Hi,

I'm using the Jazz Build Engine to drive our builds from RTC, and we'd like to have separate source directories depending on the workspace that is being extracted from source control. Is there a property (macro) that I can use to specify this in the "Load directory" field in the "Jazz Source Control" tab of the Build Definition?

Note: What I'm trying to do is avoid having the entire source tree extracted every time we request a build. This isn't a problem normally, except when people specify personal builds. The solution, I thought, is to use a different directory depending on the workspace being used. If there's a better way to achieve our goal, please let me know.

Thanks in advance,
Lachlan Hillman.

0 votes



2 answers

Permanent link
Actually, you do it the other way around:

In the Properties page of your build definition, you declare a variable, for example "MyLoadDirectory" and for the associated value, you indicate the the "Load Directory your build should target.
Then in the Jazz Source Control page, instead of specifying the path to the Load Directory, you reference the variable you have created using the syntax:
${MyLoadDirectory}

The Build component will replace this reference to your priority with the associated path...
Now if you want to reference a particular build file (build.xml) located under this Load directory you can use this same ${MyLoadDirectory}/project/script/build.xml syntax to reference it...

Does it help?

0 votes


Permanent link
Anyone know why I am getting this error when trying to run a build package?

Rational Team Concert
Version: 3.0.1
Build id: RTC-I20110602-0252


eclipse.buildId=unknown
java.fullversion=J2RE 1.5.0 IBM J9 2.3 Windows XP x86-32 j9vmwi3223ifx-20100511 (JIT enabled)
J9VM - 20100509_57823_lHdSMr
JIT - 20091016_1845ifx7_r8
GC - 20091026_AA
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US
Framework arguments: -product com.ibm.team.concert.product
Command-line arguments: -os win32 -ws win32 -arch x86 -product com.ibm.team.concert.product


Error
Thu Sep 01 11:08:54 EDT 2011
Error logged from Ant UI:

java.net.SocketTimeoutException: Accept timed out
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:457)
at java.net.ServerSocket.implAccept(ServerSocket.java:473)
at java.net.ServerSocket.accept(ServerSocket.java:444)
at org.eclipse.ant.internal.ui.launchConfigurations.RemoteAntBuildListener$ServerConnection.run(RemoteAntBuildListener.java:95)

0 votes

Your answer

Register or log in 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.

Search context
Follow this question

By Email: 

Once you sign in you will be able to subscribe for any updates here.

By RSS:

Answers
Answers and Comments
Question details

Question asked: Sep 01 '11, 2:09 a.m.

Question was seen: 4,159 times

Last updated: Sep 01 '11, 2:09 a.m.

Confirmation Cancel Confirm