Integration with CCNET - any news?

If you are having a problem using Vault, post a message here.

Moderator: SourceGear

Post Reply
THONA

Integration with CCNET - any news?

Post by THONA » Tue Mar 29, 2005 1:33 am

Trying to get a test-project moved over to Vault, and the whole Cruise Control thing is a little out of control. I found the relations to the nant bootstrap, but it says that this is not complete (labelling).

Does anyone have a full working set of scripts to integrate CruiseControl with Vault?
* Automatic get operations
* Labelling
* Automated change of the assemblyinfo information

???

jeremy_sg
Posts: 1821
Joined: Thu Dec 18, 2003 11:39 am
Location: Sourcegear
Contact:

Post by jeremy_sg » Tue Mar 29, 2005 6:29 am

I'm working on a post explaining how to get all of this stuff set up. The latest nant tasks (checked into vaultpub.sourcegear.com) do support labeling and fetching labels (check out the vaultlabel and vaultgetlabel tasks). I should also point out that if you do a build for every checkin, you'll be applying a label on every version. That adds up to a lot of labels.

Guest

Post by Guest » Wed Mar 30, 2005 11:41 pm

jeremy_sg wrote:I'm working on a post explaining how to get all of this stuff set up. The latest nant tasks (checked into vaultpub.sourcegear.com) do support labeling and fetching labels (check out the vaultlabel and vaultgetlabel tasks). I should also point out that if you do a build for every checkin, you'll be applying a label on every version. That adds up to a lot of labels.
Do you foresee any problems in a lot of labels?

Can you do a "cull" of old labels easily?

jeremy_sg
Posts: 1821
Joined: Thu Dec 18, 2003 11:39 am
Location: Sourcegear
Contact:

Post by jeremy_sg » Thu Mar 31, 2005 8:06 am

I don't think that there will be performance issues with lots of labels, but your history query results will have lot of label actions in them. You can delete labels, but you can't delete multiple labels at once.

THONA

Post by THONA » Thu Mar 31, 2005 8:56 am

Does your code actually handle the "label should not trigger another build cycle" thing?

jeremy_sg
Posts: 1821
Joined: Thu Dec 18, 2003 11:39 am
Location: Sourcegear
Contact:

Post by jeremy_sg » Thu Mar 31, 2005 9:08 am

That's actually up to the continuous integration tool. Draco provides a mechanism to ignore events from certain users, but CC.Net didn't the last time I looked.

Post Reply