Skip to content
Henrik Feldt edited this page Sep 5, 2017 · 1 revision

Albacore v2.0 is a professional quality suite of Rake tasks for building .NET or Mono based systems. You can use our specialized tasks to create the build of your choice. You can jump right into the list of tasks by following the links on the right. The README.md in the main repo has a quick start. There's API documentation available.

Task Types

Task types are the pre-built factories for rake tasks. They often take care of what's slightly more complex, beyond just invoking commands. They are available and methods in the DSL you get when you do require 'albacore'

Tasks

Tasks are things you can include that create singleton ruby tasks that are pre-named and pre-made. As opposed to the task types, these are 'includeable'. More info can be found in the README.

Tools

Tools are auxiliary items in albacore. They do not have the same amount of testing and are more often one-off utilities. Most of these should be moved to being commands in an albacore binary.

How is it compared to v1.0?

While you might take a look to the right and see that v1 has many more task types, v1 has a 1-1 mapping between something to be done and a declaration in the Rakefile. For v2 we've decided to move towards making it as quick and easy to create .Net and Mono projects of just the right size where Albacore takes care of all the heavy lifting - as such, in v2 the task types are much smarter about what they do. We guarantee you will feel pleased.

Clone this wiki locally