Skip to content
derickbailey edited this page Aug 12, 2010 · 26 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

Please see the readme file on the main Albacore github page for instructions on how to install the latest stable version or the latest source code.

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.

The Albacore Tasks

The following is the complete list of the current tasks that are included in Albacore

  • assemblyinfotask – Generate an AssemblyInfo.cs file. Currently only supports C#
  • expandtemplatestask – expand template files with #{setting} markers, using YAML configuration files as the data * ncoverconsoletask – Run code coverage analysis through NCover 3’s NCover.Console
  • ncoverreporttask – Check code coverage and get detailed reports through NCover 3’s NCover.Reporting
  • NUnitTask – (not yet documented) run NUnit test suites
  • msbuildtask – Build a Visual Studio solution (.sln) or MSBuild file
  • RenameTask – (not yet documented) rename a file
  • sftptask – Upload a file to a remote server via secure FTP connection
  • sqlcmdtask – Run scripts and other commands through SQL Server’s “sqlcmd.exe”
  • sshtask – Run a command on a remote system via a secure shell connection
  • ziptask – Package your build artifacts into a .zip for easier distribution
    source data
Clone this wiki locally