Write your build scripts in C#! While at NDC in Oslo, Carl and Richard talked to Gary Ewan Park about Cake - aka C# Make. Cake is a cross platform build automation solution - it works on Windows, OSX and Linux. Gary talks about being able to work in C# to define everything that needs to happen in your build process, including testing, documentation generation and so on. Your script can call other scripts so that you can contain complexity based on task. And since it's an open source project, if you want to use something that isn't directly support it, you can add it yourself. Take a look!