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