-
Notifications
You must be signed in to change notification settings - Fork 71
Home
BenHall edited this page Aug 12, 2010
·
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.
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.
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 – 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