Skip to content
derickbailey edited this page Jun 29, 2011 · 37 revisions

Welcome to the Albacore project.

Albacore is intended to be a professional quality suite of Rake tasks to help automate the process of building a .NET based system. All tasks are built using a test-first approach through rspec, and all tests are included in the Albacore gem.

How To Install Albacore

If you would like to install the current, stable release of albacore, you can do so easily through the standard RubyGems.org server. Follow these simple instructions and you will be good to go.

gem install rake
gem install albacore

That’s it! You’re now equiped with everything you need to get up and running with albacore!

How To Use Albacore

After installing Albacore, you only need to

require 'albacore'

in your rakefile. This will allow you to use the tasks that Albacore includes.

You may now want to check the Getting Started section.

How To Contribute To Albacore

Read the information on contributing to Albacore here

Albacore’s Task List

Here’s a quick list of the tasks that are built into albacore, with links to each of the task wiki pages. Be sure to check out the complete list of pages to find other useful information, though.

Supported Versions Of Ruby

At this time, albacore is officially tested against the following versions of Ruby for Windows:

  • RubyInstaller v1.8.7
  • RubyInstaller v1.9.2
  • IronRuby v1.0
  • IronRuby v1.1
  • IronRuby v1.1.1
  • IronRuby v1.1.2

Support for the following versions of ruby has been dropped. Albacore will no longer test against, or write features specifically to work with, these versions of ruby. This does not mean that albacore will not work on these versions. However, if you encounter an issue with albacore that is specific to these versions of ruby, you’re on your own to fix them.

  • RubyInstaller v1.8.6
  • RubyInstaller v1.9.1

Notes About IronRuby

Due to an incompatibility with the Rubyzip gem, IronRuby does not support the ‘zip’ and ‘unzip’ tasks.

Clone this wiki locally