forked from mxriverlynn/Albacore
-
Notifications
You must be signed in to change notification settings - Fork 0
Home
stevenharman 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.
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.
After installing Albacore, you only need to
require 'albacore'
in your rakefile. This will allow you to use the tasks that Albacore includes.
Read the information on contributing to Albacore howtocontribute
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#
- commandtask – Run any command from the rakefile.
- expandtemplatestask – expand template files with #{setting} markers, using YAML configuration files as the data
- nanttask – Run targets from a NAnt build file
- 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 – Run NUnit tests.
- msbuildtask – Build a Visual Studio solution (.sln) or MSBuild file
- mspectask – Run MSpec specification tests.
- renametask – 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
- xunittask – Run XUnit tests.
-
ziptask – Package your build artifacts into a .zip for easier distribution
source data
Guides to help with migrating from various build utilities to Rake with Albacore.