People (developers) pricier
Computers Cheaper
Why not use more computers than people?
Hudson in many companies used (not in Google?)
community release every week
detects changes
builds
record results
send notifications
cron – before hudson (+some customization using perl)
can send emails only not anymore
hudson – aggregate results, from different platform, different JVMs and so on (great feature)
hudson has plugins -[]-> findBug plugin
keep track of changes
capable of hosting more than one project using in one hudson
JNLP Launch for slaves who can not see master
hudson can install JDK for you! Different versions!
hudson kills processes used for making the builds and won’t let them live longer than needed.
hudson on EC2 (Cloud) (best on Amazon)
3 / 4 working full-time on hudson core