What is the point of Team Build  
Author Message
Gravy





PostPosted: Team Foundation Server - Build Automation, What is the point of Team Build Top

Hi

Can anyone tell me the intention of Team Build in V1.0 of the product

The reason I'm asking is because of it's inability to build Setup projects. It appears that Team Build is designed to simply build the binaries and run tests on them. The production of a setup and any other distribution media is left for someone else to do manually. Is this right

Will the role of Team Build change in the next version, i.e. fully support make an msi from the binaries I know I could write my own tasks but this is just something I was curious about.

Thanks for your help

Graham



Visual Studio Team System14  
 
 
James Bender





PostPosted: Team Foundation Server - Build Automation, What is the point of Team Build Top

In addition to building the binaries and running the tests (which when you take into account the publishing of the results to the project portal is actually WAY cooler than it sounds!) MS (Team) Build can also copy your binaries to a QA environment, which is how we use it.

The build runs nightly, the results are pushed to QA. The QA people check the portal in the morning to verify the new build is available and see what tests failed. Then they QA the new features and sign off (or not).

I don't know that I see Microsoft incorporating the building of MSI into Team, since it seems that Build is really geared to the type of situation I just described. When it comes to building MSI for distribution, I generally either want to do that myself or have one of my senior developers do that, and generally I only want that defined immediatly prior to release to make sure that is it fresh and refelcts the actual requirements of the finished product, and not what we thought they were six months ago.

Just my $0.02 :)


 
 
Optikal





PostPosted: Team Foundation Server - Build Automation, What is the point of Team Build Top

Check out this article on building setup projects with Team Build: http://msdn2.microsoft.com/en-us/library/ms404859.aspx