Hi Stephen,

 

That looks like a really neat tool.  You wouldn't happen to have a sample
xml file for it?  There's no documentation, samples or code comments -
reading the code to work it out is a bit slow.  I guess free code is like a
free puppy - you can't complain when it pees on the rug.  I'm currently up
to chapter: ExecuteDependencyReplicationRules(RuleCollection rules).

 

Cheers,

 

Matt

 

From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of
Stephen Godbold
Sent: Thursday, 4 September 2008 4:57 PM
To: [email protected]
Subject: RE: [OzTFS] Team Build & Shared Lib Folder

 

Take a look at Dependency Replicator. You can configure your dependencies in
an xml file, then it will monitor the build status of the selected builds.
On successful completion it will automatically perform a check out, copy and
check in of the specified assemblies, which if you've got a CI build setup
will kick that off and give you an _almost_ instant health check J

 

http://www.codeplex.com/tfsdepreplicator

Stephen Godbold
Readify | Senior Developer

M: +61 409 390 683 | E:  <mailto:[EMAIL PROTECTED]>
[EMAIL PROTECTED] | W:  <http://www.readify.net/> www.readify.net
| B:  <http://seesharper.wordpress.com/> seesharper.wordpress.com

 

From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of
Guger, Larry
Sent: Thursday, 4 September 2008 2:18 PM
To: [email protected]
Subject: RE: [OzTFS] Team Build & Shared Lib Folder

 

Two ideas spring to mind.

 

1.       Include the dependant solutions in the MSBuild script for the
framework so that after the framework builds and copies its assemblies to
the global location then goes and builds the dependant solutions

2.       Have the MSBuild script for the framework add its assemblies to
each of the relevant source control projects for each of the dependant
projects (in a relative Lib folder perhaps) thereby kicking off a CI build
for each?

 

Regards,

Larry Guger

 

From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Matt
Lynch
Sent: Wednesday, September 03, 2008 8:51 PM
To: [email protected]
Subject: [OzTFS] Team Build & Shared Lib Folder

 

Hi,

 

I've built a library which acts as a framework for several other solutions.
When I make changes to the framework project, I would like to rebuild the
dependant solutions.  At the moment, each solution has a local Lib folder
which has a copy of each assembly it requires.  The strategy works well for
solutions which are independent of others, but doesn't work well for this
scenario.  

 

In the past, I have had a global lib folder, which contained the latest
version of each assembly and all solutions would reference that folder and
copy the output assemblies there when built.  It was very simple, copying
all assemblies from the output folder to the global lib folder, overwriting
any older files.  It worked well, except if the solutions were built in the
wrong order.  It was very easy for a older assembly to find it's way into
the latest folder, thereby breaking a number of solutions in one go.  

 

There surely has to be a more stable approach.  Any
tips/tricks/comments/suggestions welcome.

 

Cheers,

 

 

Matt Lynch

http://matt-lynch.spaces.live.com/

 

 

OzTFS.com - to unsubscribe from this list, send a message back to the list
with 'unsubscribe' as the subject. View the web archives at
http://www.mail-archive.com/[email protected]/
Powered by mailenable.com, supported by www.readify.net 

OzTFS.com - to unsubscribe from this list, send a message back to the list
with 'unsubscribe' as the subject. View the web archives at
http://www.mail-archive.com/[email protected]/
Powered by mailenable.com, supported by www.readify.net 

OzTFS.com - to unsubscribe from this list, send a message back to the list
with 'unsubscribe' as the subject. View the web archives at
http://www.mail-archive.com/[email protected]/
Powered by mailenable.com, supported by www.readify.net 




OzTFS.com - to unsubscribe from this list, send a message back to the list with 
'unsubscribe' as the subject. View the web archives at 
http://www.mail-archive.com/[email protected]/
Powered by mailenable.com, supported by www.readify.net

Reply via email to