Click here to Skip to main content
15,895,142 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 
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 
I am not sure if you caught my drift. Lemme put this in a sequence of events:

1. You are fixing a bug, but find one thing that isn't your responsibility.
1.1 Certainly, in my work environment, people have areas of responsibility and no one else must mess with their code.
2. As such you ask the person responsible, Sally, to fix their code and make the change yourself locally.
3. You check in and assume everything works.
4. You tell the build master to make a new build, but Sally didn't have time to fix the bug herself.
5. You now have a very valid It Works On My Machine case.
6. John gets the latest code, builds it, and sends it off.

SVN (actually all version control systems, I think) is great at maintaining one code-base, but you forget: there are different sets of code for each developer that they have on their machine. The interaction of this code can result in code that only works on that developer's machine. Some even try to help prevent this (e.g. TFS won't let you even edit code if someone has locked it), but most of the time you can just go into 'offline' mode and do as you wish.

Some projects/assemblies/libraries don't get built by each developer (especially on very large solutions/products). A bug fix and cause a new bug. Put these two together.

Futhermore, there are often cases when small nuances on developer machines result in code working when it shouldn't. A build server is pretty much isolated.

All-in-all it's up to you to decide if you want a build server or not: but for us it really decreases risks.

However, one point that is important is: if your build server doesn't do unit tests then scrap it.

He who asks a question is a fool for five minutes. He who does not ask a question remains a fool forever. [Chineese Proverb]

Jonathan C Dickinson (C# Software Engineer)

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.