Skip to main content

Introduction

ðŸŠī Write automation tools and CI/CD pipelines in plain C# and with access to all .NET libraries.

ðŸ’ļ Tedious commit cycles are expensive. Instead, debug and test your builds locally.

ðŸ’Ą Install one of the support extensions for Visual Studio, Rider, ReSharper, or VS Code.

ðŸ’Ĩ Ready for more? Use advanced features like CI/CD generation, parallel execution, and build sharing.

Fast Track ⏱​

1. Install the global tool:

# terminal-command
dotnet tool install Fallout.GlobalTools --global

2. Go to a repository of your choice and set up a build:

# terminal-command
fallout :setup

3. Run the build:

# terminal-command
fallout

4. Open the build project and explore the default Build class.

Coming from Cake? 🍰​

Get a feeling how your Cake scripts would look like in Fallout.

1. Install the global tool:

# terminal-command
dotnet tool install Fallout.GlobalTools --global

2. Go to a repository built with Cake.

3. Convert your Cake scripts:

# terminal-command
fallout :cake-convert

4. Inspect the outcome (errors are expected).