Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 454455
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 12, 20262026-05-12T22:16:21+00:00 2026-05-12T22:16:21+00:00

I am preparing to move my team’s source control from VSS over to TFS

  • 0

I am preparing to move my team’s source control from VSS over to TFS 2008.

This is for an asp.net website, and I am currently using a combination of nant scripts and Cruise Control to do all of the builds and deployments.

I’ve been trying to wrap my head around the best way to architect TFS build to do the same thing I’m doing with NANT and Cruise Control, but I can’t determine the best approach.

Here are my requirements:

  1. When code reaches a certain point, I manually apply a label to it.
  2. This labeled code needs to be built and deployed to any of our 25 different Dev, QA, or production environments.
  3. Any of these 25 environments can be on any current or past labeled version of the application.
  4. I need to be able to deploy any labeled version of the application to any of the environments.

I’m currently accomplishing the above using NANT to perform the build, and using Cruise Control to just pass in command line options for which environment(s) to build and deploy. I have a Nant config file with a list of all of my environments, and an associated label each environment should currently be using. This file gets manually updated whenever a new label is created.

I know the approach I’m using for NANT probably won’t be the same as with Team Build, but has anyone done something similar with Team Build and could share how you accomplished it?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-12T22:16:21+00:00Added an answer on May 12, 2026 at 10:16 pm

    To answer the question, the way I addressed this was to use a combination of a custom build task, cruise control, and msbuild.

    The custom build task allowed me to get the latest version from a specific branch and label.

    Cruise control allowed me to pass in specific information for a specific build to MSbuild, using a config file, but initiate the build from a UI.

    msbuild was used like normal, however it was called from cruise control, and the custom build task did most of the work.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I'm preparing to deploy my Django app and I noticed that when I change
I've been preparing to deliver a presentation on SQL Server Compact Edition 3.5 (SP1
My application is preparing a cover-sheet for submitting documents by fax. I identify the
I am preparing to use continuous integration for the first time. I will be
I'm preparing a class on Visual Basic 2005 targeting Visual Basic 6 programmers migrating
I'm preparing a class on Visual Basic 2005 targeting Visual Basic 6 programmers migrating
I'm preparing a string that will be eval 'ed. The string will contain a
I am preparing a project proposal for a client who wants to publish video
I am preparing a lecture on files for the more junior students in programming
I'm preparing to send mass email to customers which is in html + images.

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.