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

  • SEARCH
  • Home
  • 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 132295
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 11, 20262026-05-11T06:14:24+00:00 2026-05-11T06:14:24+00:00

How does your team handle Builds? We use Cruise Control, but (due to lack

  • 0

How does your team handle Builds?
We use Cruise Control, but (due to lack of knowledge) we are facing some problems – Code freeze in SVN – Build management
Specifically, how do you make available a particular release when code is constantly being checked in?

Generally, can you discuss what best practices you use in release management?

  • 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. 2026-05-11T06:14:25+00:00Added an answer on May 11, 2026 at 6:14 am

    I’m positively astonished that this isn’t a duplicate, but I can’t find another one.

    Okay, here’s the deal. They are two separate, but related questions.

    For build management, the essential point is that you should have an automatic, repeatable build that rebuilds the entire collection of software from scratch, and goes all the way to your deliverable configuration. in other words, you should build effectively a release candidate every time. Many projects don’t really do this, but I’ve seen it burn people (read ‘been burned by it’) too many times.

    Continuous integration says that this build process should be repeated every time there is a significant change event to the code (like a check in) if at all possible. I’ve done several projects in which this turned into a build every night because the code was large enough that it took several hours to build, but the ideal is to set up your build process so that some automatic mechanism — like an ant script or make file — only rebuilds the pieces affected by a change.

    You handle the issue of providing a specific release by in some fashion preserving the exact configuration of all affected artifacts for each build, so you can apply your repeatable build process to the exact configuration you had. (That’s why it’s called ‘configuration management.’) The usual version control tools, like git or subversion, provide ways to identify and name configurations so they can be recovered; in svn, for example, you might construct a tag for a particular build. You simply need to keep a little bit of metadata around so you know which configuration you used.

    You might want to read one of the ‘Pragmatic Version Control’ books, and of course the stuff on CI and Cruise Control on Martin Fowler’s site is essential.

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

Sidebar

Related Questions

What does your routes.rb file look like? How do you handle mobile vs. web
Does your editor/ide highlight that a++; in this C/C++ code as part of a
Have you tried Psyco in a wsgi application (custom, Pylons, Django...)? What does your
I have a very basic html, supposingly <html> <body> <iframe src=http://www.google.com> <p>Your browser does
Does rebasing a stream in your snapshot view affect other users of that stream.
Does anyone know how to create your own JPA provider? I was considering making
Does anyone know exactly what happens when you change your Zend site at, say,
Does Qt maintain any sort of versioning information about your program like .NET does?
Does jquery/javascript have any event model that you can attach to your objects? Basically
Does anybody know, off the top of your heads, a Javascript solution for calculating

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.