I'm a newbie to msbuild and tfsbuild and I would like to setup the automated build system. I have multiple teams (set up as TFS projects), each with their own products ,. each product consisting of many features (think business layer, gui, tooling as separate features).
- I need a concise / high-level documentation on msbuild and tfsbuild helping me setup a build server
- What is the best approach for automating the creation of install packages (I heard/read WiX)
- How to integrate automated testing.
Or to answer the question myself: Buy Ibrahim and William's book: Inside the Microsoft® Build Engine: Using MSBuild and Team Foundation Build (PRO-Developer) ?