"FlubuCore - Fluent Builder Core" is a cross-platform build and deployment automation system. You can define your build and deployment scripts in C# using an intuitive fluent interface. This gives you code completion, IntelliSense, debugging, FlubuCore custom analyzers, and native access to the whole .NET ecosystem inside of your scripts. FlubuCore offers a .net (core) console application that uses power of roslyn to compile and execute scripts. Intuitive and easy to learn. C#, fluent interface, and IntelliSense make even the most complex script creation a breeze. Large number of often used built-in tasks like e.g. versioning, running tests, creating deployment packages, publishing NuGet packages, docker tasks, git tasts, sql tasks, npm tasks, executing PowerShell, managing IIS scripts and many more.
Features
- Execute your own custom C# code
- Assembly references and nuget packages are loaded automatically
- Easily run any external program or console command in your script
- Pass command line arguments, settings from json configuration file or environment variables to your script
- Extending FlubuCore fluent interface by writing your own tasks within FlubuCore plugins
- Growing list of FlubuCore plugins complements built in tasks