For example I have three tasks: task1, task2, task3. How to write a CruiseControl.NET configuration file that runs task3 but only after task2 ends with success?
CruiseControl.NET v1.5 enhances the execution of tasks using their new Sequential and Parallel tasks...
http://confluence.public.thoughtworks.org/display/CCNET/Sequential+Task
<sequential continueOnFailure="false">
<description>Example of how to run multiple tasks in sequence.</description>
<tasks>
<!-- Tasks defined here -->
</tasks>
</sequential>