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

Build Pipeline

Hello,

is it possible to set up a build pipeline using Build Forge?

Specifically, I want to have the successful completion of one build trigger a different build (or, as some systems describe it, have one build depend on the successful completion of another build).

Sorry if my terminology is not Jazz-ish - I'm very new to Jazz/RTC/Build Forge etc. I've just started working at a company that use RTC with Jazz source control - there's a lot of new terminology to learn.

Any help most welcome,

many thanks,

Ivan

0 votes

Comments

We investigated using BuildForge to implement a deployment pipeline (i.e. build pipeline). We found that BuildForge was too generic and does not supporting any real software workflows out of the box. Our analysis of implementing the workflows of a deployment/build pipeline appeared to involve a significant amount of engineering (see this forum post for more details).

We decided to use ThoughtWorks Go to implement the deployment/build pipeline. It is working OK, but does require some heavy lifting to get some semblance of RTC integration. Perhaps the new IBM SmartCould Continuous Delivery could be of use for implementing a deployment pipeline?


Accepted answer

Permanent link
 Hi Ivan, did you ever sort this out?  Although RTC Build doesn't have a notion of a build pipeline per se, you can have one build kick off another one using the requestTeamBuild task.  In our own efforts to refactor our own builds to better support continuous delivery, we're pushing more and more on the pipeline requirement ourselves.
While we could add something like BF's Pass/Fail Chains, I'm wondering whether it wouldn't be clearer to have a "meta" build definition that lets you sequence other builds, possibly with some parallelism, and optionally with manual intervention needed for it to progress.
ivan moore selected this answer as the correct answer

0 votes

Comments

Hi Nick, many thanks! IvanĀ 


One other answer

Permanent link
Hello,

is it possible to set up a build pipeline using Build Forge?

Specifically, I want to have the successful completion of one build trigger a different build (or, as some systems describe it, have one build depend on the successful completion of another build).

Sorry if my terminology is not Jazz-ish - I'm very new to Jazz/RTC/Build Forge etc. I've just started working at a company that use RTC with Jazz source control - there's a lot of new terminology to learn.

Any help most welcome,

many thanks,

Ivan


What you're looking for is a project Chain - specifically, a Pass Chain.

So yes, its entirely possible.

--Chad

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: Apr 14 '12, 10:11 a.m.

Question was seen: 5,226 times

Last updated: Dec 19 '12, 11:29 a.m.

Confirmation Cancel Confirm