Nuke Build — best build automation system

There were a number of build automation systems for the .net ecosystem. All had their own pros which helped many developers in the build teams. Developers in the other teams also had chances to work in the build automation systems. But some build systems needed full-time build engineers to code and run those systems.

As a web developer, I too had a chance to work in the build automation systems,

  1. FinalBuilder — with a GUI, it was too easy to prepare and run the builds.
  2. PowerShell — build system with PowerShell scripts was powerful yet complex to write.
  3. Cake (C# Make) — simple, easy to set up, and with a lot of extensions scripting with C#.

BUT, now I had the opportunity to use Nuke.Build for my build system and I am obsessed heavily with it that I love it so much.

Comparing all these 4 build systems, from my point of view, I would recommend Nuke. We would not need a separate build team while using Nuke as it is coupled with your project itself. You would be able to debug Nuke targets in your own IDE.

Here is a sample nuke project for your reference. https://github.com/vengi83644/nuke-build-sample

Similar blog: https://pknopf.com/post/2019-03-10-you-dont-need-cake-anymore-the-way-to-build-dotnet-projects-going-forward/

--

--

--

Web Architect .Net Core, API, Azure, Serverless, Product Design & Delivery, Agile, C#, MVC, SQL DB, Cosmos DB, DevOps, Azure Log Analytics and Workspaces (KQL)

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Install xcodegen package on Mac with HomeBrew

What is good code?

From the multi-instance choice to the architecture prototype

G’day world

DataProphet: ProphetStor’s First-in-the-Industry Recommendation Engine for Cloud Operations…

Usage_Cost_of_RDS

App Development Inspiration — #120

New Staking Pool

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Venky Writes

Venky Writes

Web Architect .Net Core, API, Azure, Serverless, Product Design & Delivery, Agile, C#, MVC, SQL DB, Cosmos DB, DevOps, Azure Log Analytics and Workspaces (KQL)

More from Medium

Git/GitHub

Cyver Core | The Pentest Management Platform in the cloud

pgbackrest automation with ansible: part 1

A beginner’s guide to containers - part 1