Continous Integration Support

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

Moderator: SourceGear

Post Reply
brian
Posts: 1
Joined: Thu Mar 04, 2004 2:10 pm

Continous Integration Support

Post by brian » Thu Mar 04, 2004 2:15 pm

Hi,

I know that someone has posted NAnt tasks for Vault. I was wondering if you planned on integrating with a Continous Integration product like Draco.NET or CruiseControl.NET? This would probably be worth the time spend because these projects will take off if the Java equivalents are any indication. I have not looked at you API but since both the projects support VSS I thought it may be an easy thing to do.

Brian

jclausius
Posts: 3706
Joined: Tue Dec 16, 2003 1:17 pm
Location: SourceGear
Contact:

Post by jclausius » Thu Mar 04, 2004 4:34 pm

there was some talk of this before the web-forum was implemented.

it looks as if there was something started for this.

look for the draco.net thread here:
http://lists.sourcegear.com/pipermail/v ... .html#1386

perhaps someone there knows what has happened in this area.

hth
Jeff Clausius
SourceGear

Guest

Post by Guest » Thu Mar 04, 2004 5:08 pm

Yes I know of the NAnt tasks, but those are different than the support required for continous integration. For instance Draco.NET supports VSS, SVN, CVS, Perforce, etc. But no Vault :oops: ! Currently I am trying to use Draco.NET and have the NAnt tool use the vault.exe from the command-line. However this is not really ideal because draco can't really kick off a build when a change to Vault occurs because it doesn't currently support Vault.

lbauer
Posts: 9736
Joined: Tue Dec 16, 2003 1:25 pm
Location: SourceGear

Post by lbauer » Fri Mar 05, 2004 8:52 am

Two Vault users, Brian Schkerke and James Geurts have been working on this and planned to make the results available on Vault Pub. I've emailed them for an update.

If you search the mailing list archives you can probably find their email messages and contact them directly.
Linda Bauer
SourceGear
Technical Support Manager

jclausius
Posts: 3706
Joined: Tue Dec 16, 2003 1:17 pm
Location: SourceGear
Contact:

Post by jclausius » Fri Mar 05, 2004 9:11 am

brian:

i wasn't referring to the nant tasks. in this tread (http://lists.sourcegear.com/pipermail/v ... 01375.html), brian schkerke mentions something about starting on draco.net.

he stated,
I've got the framework put together for Draco.NET (http://draconet.sourceforge.net) -- they can use the same basic code as it is mostly just parsing in Draco.NET to determine whether a build needs to be done.
i was hoping he could provide you w/ more info. btw, i'm assuming your surname is not schkerke.
Jeff Clausius
SourceGear

James Geurts

Re: Continous Integration Support

Post by James Geurts » Fri Mar 05, 2004 10:02 am

Hi Brian,

I have integrated Vault (Both 1.2.3 and 2.x) with Draco.Net. There is only one reason that is keeping me from distributing the code to the Draco.Net project. It is that my code requires the Vault ClientAPI files. Since I don't think this would be ideal for most Draco.Net users, I have just been distributing my code to users who ask. If you or anyone else is interested in it, just shoot me an email at jim@biacreations.com.

Otherwise, I believe that Brian Schkerke is working on a command-line client that works with Vault 1.2.3 and 2.x. I believe that he is planning on writing a Draco.Net integration to work with that custom command-line client.

Hope that helps

Jim

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

Post by jeremy_sg » Wed Apr 07, 2004 10:51 am

I've just posted code for an example plugin, which could be modified to kick off a build when a checkin is made. This might be helpful for those who want something approaching Continuous Integration. I'll leave adapting it up to the Nant/Draco/CC.Net people.

For the blog article discussing it, look at:

http://weblogs.asp.net/jeremy_sheeley/

and the permanant link should be:

http://weblogs.asp.net/jeremy_sheeley/a ... 04/07.aspx

Post Reply