Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Best Way of Automating Daily Build

OK, so we all know the daily build is the heart beat of a project, but whats the single best way of automating it?

We have perl scripts wrapping our pipeline which includes ClearCase, VS2005 (C++), Intel FORTRAN, Inno setup. We use cron jobs on UNIX to schedule the build, and host a simple Apache web server to view and monitor the build. All in all its rather complex, I would like to know whats the best off the shelf solution that people use?

And yes I did say FORTRAN no escaping it sometimes, it works, no point doing a huge re-implementation project for some tried and tested FEA code that just works.

like image 653
titanae Avatar asked Sep 10 '08 10:09

titanae


2 Answers

A new one to me that I've heard is quite slick is hudson - also with MSBuild support.

like image 55
Chris Kimpton Avatar answered Oct 18 '22 21:10

Chris Kimpton


We're in the process of implementing CC.Net. So far it seems like it would fit your model pretty well.

Out of the box it offers automated building, results tracking and notification. I'm not sure how detailed the build-in-progress monitoring is though.

like image 45
Brad Bruce Avatar answered Oct 18 '22 19:10

Brad Bruce