Tasks represent a unit of work in Cake, and you use them to perform specific work in a specific order. A task can, for example, also have dependencies, criteria and error handling associated to it.
Defining Tasks | How to define tasks |
Dependencies | How to make tasks dependent on each other |
Criteria | How to define criterias for tasks |
Running Task For Collections | How to run code for a collection of items |
Error Handling | How to implement error handling in tasks |
Finally Block | How to make sure an arbritrary piece of code is always executed |
Asynchronous Tasks | How to use asynchronous code in your build scripts |