Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is there a dynamic language based .NET build tool?

I might be starting a new project in .NET soon, and would prefer not to use an XML-based build tool like Nant or MSBuild. I like Rake, but I'm thinking it may be better to have something based on a .NET dynamic language (such as Boo), similar in spirit to gant or BuildR for Java. Is there such a thing for .NET? If not, what do you recommend?

like image 285
Alan Hensel Avatar asked Sep 26 '08 21:09

Alan Hensel


2 Answers

There is always the Boo Build System or "Boobs" for short (yes it's a silly name) and looks very similar to Rake.

Ayende has written about this previously in Introducing the Boobs Build System and shows a nice example of the syntax.

Boo is written in C# and has a really nifty compiler that can be modified at runtime for doing all sorts of domain specific language (DSL) tricks.

like image 184
craigb Avatar answered Sep 19 '22 06:09

craigb


You should really check out FinalBuilder. I evaluated it quite a bit last year and really liked it although in the end we deployed TFS2008 and so we're using TeamBuild to get a lot of the integration goodness. But really FinalBuilder had TONs of prebuilt build activities, great support for lots of environments and tools, and a nice IDE for designing it all.

like image 45
Kevin Dostalek Avatar answered Sep 20 '22 06:09

Kevin Dostalek