index > Team Foundation Server - Build Automation > external lib and include files

external lib and include files


Hi,
When we develop a new version(c++ mfc app.) we use some "external" lib and include files thats changes alot(~500Mb nightly builds) and we dosen't build them ourself. Do we need to add all files to SourceControl to build our own product with teambuild. Or can we skip the "clean step" between every build and copy all files to the build location or is there another solution to our problem ?
lp75

If they change a lot, you probably want to check them into version control to make sure that they are versioned... This way, you will be able (in theory, at least) to more easily reproduce an historic build if the need arises. If they don't ever change, you might consider putting them into some shared location on each of your build machines and pointing your projects at this shared location - this way you wouldn't have to worry about skipping the clean step (which is surprisingly difficult in V1) and could more easily use the same set of files for multiple build types.

-Aaron




http://blogs.msdn.com/aaronhallberg
Aaron Hallberg
The "external" lib and include files change a lot in the beta stadium...no need for version control by our team(the guys that builds the lib has versioncontrol), but when we release our product we wants to add them to SourceControl.
Thanks for your help.

If we delete all files from sourcecontrol insted of "checkout and edit", will the database still grow then, or can I delete all history..."permenant delete" ?
lp75

No, it is not possible to do a "permanent delete" in v1. Deleted files will still be in the database and can be recovered if needed. A permanent delete is likely going to be in a future release.

Swaha

Swaha Miller
reply 4

You can use google to search for other answers

 

More Articles

TFS labels don't match AssemblyInfoTask version #
Build problem TF42004
TF42056: The build service could not connect .... TF30063: You ar...
How to prevent build create work items?
How To Get Around The Unique Build Numbering
Visual Build Pro scripts
RE: Branch awareness in Team Build
Creating build on a few solutions under different team projects b...
How to do strong name signing and digital signature signing in th...
Storing Common Data Between Build Types
Welcome to Bokebb   New Update   Joins the collection  
 

New Articles

Parrallel builds conflict over code cove…
Storing Common Data Between Build Types
Build Type not available now under Auto …
Build on buildserver ends in "Attem…
TeamBuild error compiling websites (FILE)
TF42056: Object Reference not set to an …
Skipping the get and compile tasks in a …
How to build http://webproject.scottgu.com
NUnit and MSBuild on VS2005 Team Build S…
Build by Work Items
Cannot execute a Build - TF42045
How to copy binary results of TeamBuild …
GET Task Definition and Attributes??
help link - nightly builds
Infopath Integration

Hot Articles

Vs Database projects and automated builds?
Problem checking out binaries
Looking for a way to create a SelF eXtra…
Setting Importance Status for BVT
Can I regulate the build order …
Build Server Drop-Down
Upgrade database to specified version in…
Build Type not available now under Auto …
Create separate drop folder for each sol…
Cant install Build service - not a domai…
Override default drop location for each …
Continuous Integration - TeamProjectName…
Web Site project & Mixed Platform
How to make the build system not to sync…
Build fails with no errors in TFSBuild u…

Recommend Articles

Undefined variable in TFS Build (MSB4102)
Property for CoreDropBuild target
Different size DLLs when building on the…
How to pass parmeters to TFSBUILD at run…
Inserting Build Date and Time in a Prope…
TF42054: Team Foundation could not start…
Team Build Failed - But no error raised …
Customise Build Report
Reference in Testproject
Build Can't find references
Can I regulate the build order …
bug when stopping running build?
Building web applications in Build Server
Can TFSBuild run different targets the w…
Cannot execute a Build - TF42045