Bud.Building is a library for defining and executing builds.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Bud.Builder.Test
Bud.Builder
.gitignore
Bud.Builder.sln
Bud.Builder.sln.DotSettings
CONTRIBUTING.md
LICENCE.md
README.md
appveyor.yml

README.md

Build status NuGet

About

Bud.Builder is a library for defining and executing builds.

Example

using Bud;

class Program {
  static void Main(string[] args) {
    var task1 = new FooBuildTask("");
    var task2 = new BarBuildTask("", dependsOn: task1);
    
    Builder.Execute("srcDir", "outDir", ".bud", task1);
  }
}

// Your build tasks have to implement the IBuildTask interface. 
class FooBuildTask : IBuildTask { ... }
class BarBuildTask : IBuildTask { ... }