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

Selective Synching Across two (or more) BF Instances

We have two distinct Build Forge instances in our environment. Different application teams are assigned to one or the other for all of their projects to do builds, etc. We do, however, have a set of common libraries we provide for consistent integration with a number of tools.

The problem we are trying to solve is keeping the two instances in sync with respect to this common set of libraries and, of course, any associated environments, log filters, etc. One of our engineers has suggested doing selective replication of the backend DBs (oracle for us). This seems both tricky and dangerous to manipulate the DB without Build Forge's "knowledge". Anyone think this is a good/bad idea?

Has anyone solved this particular issue and would you be willing to share your general approach. I'm sure it can be solved with the services API but this will take a lot of code. Just want to be sure we start down the best path.

--Jeff

0 votes



3 answers

Permanent link
We have two distinct Build Forge instances in our environment. Different application teams are assigned to one or the other for all of their projects to do builds, etc. We do, however, have a set of common libraries we provide for consistent integration with a number of tools.

The problem we are trying to solve is keeping the two instances in sync with respect to this common set of libraries and, of course, any associated environments, log filters, etc. One of our engineers has suggested doing selective replication of the backend DBs (oracle for us). This seems both tricky and dangerous to manipulate the DB without Build Forge's "knowledge". Anyone think this is a good/bad idea?

Has anyone solved this particular issue and would you be willing to share your general approach. I'm sure it can be solved with the services API but this will take a lot of code. Just want to be sure we start down the best path.

--Jeff


Hi Jeff,

I was curious if you've tried or thought about using the export/import utilities for the libraries. By setting various options with bfexport/bfimport, you can have it drag along the environments and filters associated with the libraries.

Brent Ulbricht
RTC Build Lead

0 votes


Permanent link
We have two distinct Build Forge instances in our environment. Different application teams are assigned to one or the other for all of their projects to do builds, etc. We do, however, have a set of common libraries we provide for consistent integration with a number of tools.

The problem we are trying to solve is keeping the two instances in sync with respect to this common set of libraries and, of course, any associated environments, log filters, etc. One of our engineers has suggested doing selective replication of the backend DBs (oracle for us). This seems both tricky and dangerous to manipulate the DB without Build Forge's "knowledge". Anyone think this is a good/bad idea?

Has anyone solved this particular issue and would you be willing to share your general approach. I'm sure it can be solved with the services API but this will take a lot of code. Just want to be sure we start down the best path.

--Jeff


Hi Jeff,

I was curious if you've tried or thought about using the export/import utilities for the libraries. By setting various options with bfexport/bfimport, you can have it drag along the environments and filters associated with the libraries.

Brent Ulbricht
RTC Build Lead

My concern with export/import is that it doesn't handle snapshots properly.

0 votes


Permanent link

My concern with export/import is that it doesn't handle snapshots properly.


Another curiosity, any thoughts about moving to one Build Forge instance?

Brent Ulbricht
RTC Build Lead

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: Jun 15 '11, 8:27 a.m.

Question was seen: 3,932 times

Last updated: Jun 15 '11, 8:27 a.m.

Confirmation Cancel Confirm