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

How to determine the current teamarea in ANT (Build.xml)

Hi,
I want to know in which team area am I running the current build.
Is there a property / other way to get data from RTC in ANT (Build.xml)?
Maybe there is a list of data I can use somewhere?
Thanks
Hagit

0 votes



4 answers

Permanent link
Hi,

Do you need to figure out the associated team area/project area of the build definition on which the build is requested?

Thanks,
Shivank
Jazz Foundation Team

Hi,
I want to know in which team area am I running the current build.
Is there a property / other way to get data from RTC in ANT (Build.xml)?
Maybe there is a list of data I can use somewhere?
Thanks
Hagit

0 votes


Permanent link
Hi Shivank,
Thanks for your reply.
Yes, I want to figure out the associated team area/project area of the build definition on which the build is requested.
I'll also appreciate if you could let me know what else can I know. For example - the stream on which I run, and the user that ran the build (username / sched).
Regards,
Hagit.

Hi,

Do you need to figure out the associated team area/project area of the build definition on which the build is requested?

Thanks,
Shivank
Jazz Foundation Team

Hi,
I want to know in which team area am I running the current build.
Is there a property / other way to get data from RTC in ANT (Build.xml)?
Maybe there is a list of data I can use somewhere?
Thanks
Hagit

0 votes


Permanent link
Hi Shivank,
Thanks for your reply.
Yes, I want to figure out the associated team area/project area of the build definition on which the build is requested.
I'll also appreciate if you could let me know what else can I know. For example - the stream on which I run, and the user that ran the build (username / sched).
Regards,
Hagit.


Hi Hagit,

We have no specific Ant task that returns the team area/project area of the build definition. The list of available ant tasks is available here: http://publib.boulder.ibm.com/infocenter/clmhelp/v3r0/index.jsp?topic=/com.ibm.team.build.doc/topics/r_ant-tasks.html

You can manually see what Project or Team Area a build definition belongs to by opening up the Build Definition in RTC (Eclipse) and looking at the top right of the Build Definition Editor. You can manually see what Stream or Repository workspace the build is using by clicking on the "Jazz Source Control" tab of the Build Definition Editor (under the "Build Workspace" section). If you read the grey text there you will see: "The workspace UUID will be available as the build property 'team.scm.workspaceUUID'. So this answers part of your question, as this value will be automatically available in an Ant task.

If however you really need the team area/project area sent as a property to your Ant script I suggest just adding a new build property in the "Properties" tab of the Build Definition. The only downside of this is that the value would have to be updated if the Build Definition was changed to a different Project or Team Area (however it is generally rare that projects or team areas come and go...). You could have a property for both the human readable name, or the UUID of the project/team area if you wanted.

0 votes


Permanent link
Hi David,
Thank you very much for your reply, and for the Ant attributes link.
I've already implemented your suggestion of having a property with the team area/project area. I don't like this idea very much, but I can live with it.
Hagit.

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: Dec 28 '10, 4:35 a.m.

Question was seen: 9,976 times

Last updated: Dec 28 '10, 4:35 a.m.

Confirmation Cancel Confirm