Flubu is A C# library for building projects and executing deployment scripts using C# code.
You can find FlubuCore on nuget. See wiki getting started section for more details.
- .NET Core CLI tool - dotnet-flubu
- .NET - FlubuCore.Runner
- Net Core support (works also on linux and macOS).
- Easy to learn and to use because you write build script entirely in C#.
- Quite a lot of built in tasks (compile, running tests, managing iis, creating deploy package, publishing nuget packages, executing powershell scripts...)
- Write your own custom c# code in script and execute it.
- Run any external program in script.
- Reference any .net library or c# source code file in buildscript.
- Fluent interface and intelisense.
- Write tests, debug your build script.
- Use flubu tasks in any other application.
- Web api is available for flubu. Useful for automated deployments remotely.
- Write your own flubu tasks and extend flubu fluent interface with them.
- See wiki on github
FlubuCore main build and FlubuCore system tests are also runned on linux machine but status can not be displayed because build server is hosted on private server.
- If u find a bug please report it :)
- If u have any improvement or feature proposal's we would be glad to hear from you. Add new issue as proposal and we will discuss it with you.
- If u want to fix a bug yourself, improve or add new feature to flubu.. Fork, Pull request but first add new issue so we discuss it.