AlexD
AlexD

Reputation: 4290

How do I create and manage a Build Server?

I am a project manager (formerly programmer) and I recently decided I want to have automatic builds done to it. So I need some kind of a build server.

Some info:

I have zero knowledge on how to work with a build server. Upto now all of us (about 40 programmers) weren't using any build server, and well you can imagine how disgraceful our builds are :)

I am planning to first have nightly-builds. Next step would be on-checkin-build. And later hopefully would have a production version of my software built on every nighty-build for our QA to work a bit.

Upvotes: 3

Views: 2958

Answers (3)

Alex F
Alex F

Reputation: 3539

Very easy to start with is TeamCity

Upvotes: 0

Ed Blankenship
Ed Blankenship

Reputation: 5223

The MSDN documentation that DBM recommended definitely gets you started and I definitely recommend it as well. If you truly haven't ever touched automated builds before, our book has a whole part dedicated towards the automated builds feature of TFS.

Professional Team Foundation Server 2010 by Wrox

  • Chapter 14: Overview of Build Automation
  • Chapter 15: Using Team Foundation Build
  • Chapter 16: Customizing the Build Process

Good luck with implementing automated builds! It will truly change the way your team works.

Upvotes: 3

Daniel Mann
Daniel Mann

Reputation: 59020

You're using TFS (although you didn't specify a version), so just install the build server. Go to the TFS administration console and install/configure the build server from there. You'll then have an option in team explorer to create builds. Here's some documentation from MSDN on the subject: Administering Team Foundation Server Build

Once you have that going, if you have any specific questions about how to set up your builds, feel free to ask.

Upvotes: 5

Related Questions