Click here to Skip to main content
15,895,423 members

Survey Results

Do you perform Automated Builds?   [Edit]

Survey period: 17 Nov 2008 to 24 Nov 2008

Automating your build does more than relieve tedium. In general, what is your approach?

OptionVotes% 
We perform automated builds each time we check in code16916.80
We perform daily or weekly automated builds19919.78
We are planning on using automated builds767.55
We sometimes use automated builds595.86
We do not use automated builds47146.82
Our stuff doesn't need to be built323.18



 
GeneralWhat are automated builds? Pin
Camilo Sanchez23-Nov-08 14:56
Camilo Sanchez23-Nov-08 14:56 
GeneralRe: What are automated builds? Pin
Richard J Foster24-Nov-08 7:10
Richard J Foster24-Nov-08 7:10 
In the context of this question, automated builds operate as follows:

A distinct machine (typically referred to as a build server) monitors the application source code.

When the machine determines that code modifications have been made, it runs some kind of build process (e.g. make), typically including some minimal testing. Some build machines - like ours - do more than just the minimum and go so far as to generate a full installation package or an ISO CD image that can be picked up for additional testing (usability, etc.) by the QA department at any time.

The important feature (at least in my mind) is that the build machine is not used for regular development. This reduces the risk of a "tainted" system where the build happens to work because a certain file, registry entry, or environment variable exists. It also quickly points out if someone has been a doofus and failed to update or place a vital code module under source code control. It also means that developers do not have to "waste time" generating a final build as the build server will do so automatically and they can continue with their next task.

As others have observed, a fully automated build is not essential, but (again IMHO) it is highly desirable in a multiple-developer scenario especially where multiple products share common components.

Does this help?
General46% Pin
Paul Watson19-Nov-08 19:56
sitebuilderPaul Watson19-Nov-08 19:56 
JokeRe: 46% Pin
Nemanja Trifunovic20-Nov-08 7:52
Nemanja Trifunovic20-Nov-08 7:52 
GeneralRe: 46% Pin
Paul Watson20-Nov-08 21:32
sitebuilderPaul Watson20-Nov-08 21:32 
GeneralRe: 46% Pin
Thomas Weller20-Nov-08 23:52
Thomas Weller20-Nov-08 23:52 
GeneralRe: 46% Pin
Chris Richner21-Nov-08 2:19
Chris Richner21-Nov-08 2:19 
GeneralRe: 46% Pin
PIEBALDconsult20-Nov-08 13:25
mvePIEBALDconsult20-Nov-08 13:25 
GeneralRe: 46% Pin
Jonathan C Dickinson20-Nov-08 19:19
Jonathan C Dickinson20-Nov-08 19:19 
GeneralRe: 46% Pin
Alexandre GRANVAUD23-Nov-08 5:27
Alexandre GRANVAUD23-Nov-08 5:27 
GeneralRe: 46% Pin
Jonathan C Dickinson23-Nov-08 18:47
Jonathan C Dickinson23-Nov-08 18:47 
GeneralRe: 46% Pin
Alexandre GRANVAUD23-Nov-08 20:47
Alexandre GRANVAUD23-Nov-08 20:47 
GeneralRe: 46% Pin
Jonathan C Dickinson23-Nov-08 20:52
Jonathan C Dickinson23-Nov-08 20:52 
GeneralRe: 46% Pin
Ed.Poore23-Nov-08 11:32
Ed.Poore23-Nov-08 11:32 
GeneralRe: 46% Pin
Jonathan C Dickinson23-Nov-08 18:29
Jonathan C Dickinson23-Nov-08 18:29 
GeneralRe: 46% Pin
Paul Watson20-Nov-08 21:33
sitebuilderPaul Watson20-Nov-08 21:33 
GeneralRe: 46% Pin
PIEBALDconsult23-Nov-08 6:04
mvePIEBALDconsult23-Nov-08 6:04 
GeneralRe: 46% Pin
Thomas Weller20-Nov-08 22:50
Thomas Weller20-Nov-08 22:50 
GeneralBe afraid - be very afraid! Pin
_Maxxx_18-Nov-08 11:07
professional_Maxxx_18-Nov-08 11:07 
GeneralRe: Be afraid - be very afraid! Pin
VentsyV18-Nov-08 12:03
VentsyV18-Nov-08 12:03 
GeneralNo PinPopular
PIEBALDconsult18-Nov-08 6:26
mvePIEBALDconsult18-Nov-08 6:26 
GeneralDown on The Farm Pin
Nagy Vilmos17-Nov-08 21:43
professionalNagy Vilmos17-Nov-08 21:43 
GeneralRe: Down on The Farm Pin
Gary Wheeler18-Nov-08 0:49
Gary Wheeler18-Nov-08 0:49 
GeneralRe: Down on The Farm Pin
Nagy Vilmos18-Nov-08 2:35
professionalNagy Vilmos18-Nov-08 2:35 
GeneralRe: Down on The Farm Pin
Gary Wheeler18-Nov-08 2:45
Gary Wheeler18-Nov-08 2:45 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.