Microservice pattern - build tool tooling infrastructure



Debuggable and tracabile. 

Build tools should be debuggable and traceable. It is often hard to figure out what's going on when an artifact is being built.

Configurable Task 

Build tools needs to be configurable and what i meant by configurable is these tools needs to be able to run more common task such as 'git clone', 'running build', 'removing folders and files'.  Other task could be docker task or even repository task.

Configurable tooling 

As we move to microservice oriented mindset, we need to have a build tool that allow us to specify which version of nuget package we would like to use.

Maybe one of the best way to do this is to have a folder called tools and then a configurable json file that specific which tools to download





Comments

Popular posts from this blog

The specified initialization vector (IV) does not match the block size for this algorithm