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

Chaining up Builds

How can I chain up actions in order to get successive builds, like we can have with TeamCity or Hudson ?

Here's the process i'd like to execute
1-Continuous build (i already have this build working)
2-on build success, copy sources on a remote filesystem
3-on copy success, call a remote batch by url invocation

Any help would be appreciated !

0 votes



17 answers

Permanent link
OK, it works now ! Thanks a lot !

Seems to me the problem was the 'requestUUIDProperty' parameter name (i chose 'requestUUID' first).

With requestUUIDProperty="MyRequestUUID"
it works !

Now, i have another difficulty with ClearcaseConnector.

I want to copy the source sfrom Clearcase to RTC with the CConnector, and then have different generations executed on the sources coming from clearcase (without merging enything from RTC repository).

The idea is to get the sources from the 'CLONE_workspace', but i don't know how to extract the sources from this workspace, to a local directory, through a specific generation.

Can someone help ?

Regards,

Guillaume

0 votes


Permanent link
> Seems to me the problem was the 'requestUUIDProperty' parameter name (i chose 'requestUUID' first).

Ah, silly me for not noticing this. JBE sets the requestUUID property (for the original build), and Ant allows a property to be set at most once. So basically it was blocked waiting for itself.
It may have been possible to discover this by adding -verbose as a command line arg to Ant.

For the ClearCase Connector issue, you can load the contents of an arbitrary workspace using the teamFetch task. e.g.
<teamFetch workspaceName="CLONE_workspace" destination="c:\fetched" repositoryAddress="${repositoryAddress}" userId="${userId}" passwordFile="${passwordFile}"/>

Regards,
Nick

0 votes


Permanent link

For the ClearCase Connector issue, you can load the contents of an arbitrary workspace using the teamFetch task. e.g.
<teamFetch>


Thanks a lot, i can do exactly what i was looking for !
=>Clearcase Synchronisation
=>Source Extraction
=>Project code quality Analysis

0 votes


Permanent link
Excellent! Good to hear. Mind if I ask what you're using for code QA?

0 votes


Permanent link
Another way to structure things for loading from ClearCase is to add the sync workspace as a target of the build workspace. That way, changes from the sync workspace will be accepted into the build workspace, and will be included in the build snapshot. Also, JBE will take care of the load then, and you won't need to use teamFetch in the script.

0 votes


Permanent link
Excellent! Good to hear. Mind if I ask what you're using for code QA?


Well, we're prototyping a solution based on Compuware's CAQS portal... Do you know this product ?

0 votes


Permanent link
No, I wasn't aware of that one. I do know that Rational Software Analyzer integrates with RTC though for showing results in the build editor, process preconditions for ensuring checks are green before delivering changes, etc.

http://www-01.ibm.com/software/awdtools/swanalyzer/developer/index.html

0 votes

1–15 items
page 2of 1 pagesof 2 pages

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
× 11,092

Question asked: May 10 '10, 9:30 a.m.

Question was seen: 22,425 times

Last updated: May 10 '10, 9:30 a.m.

Confirmation Cancel Confirm