Local build

Before we dive into the configuration of the pipeline, let us quickly look at how the build process is organized.  First thing to note is that our solution is now technology rich:  Fabric, Composer, go, node.js. These technologies have quite a few dependencies that needs to be in place for the build to work; Think about the pre-requisites for Fabric and Composer, go and its libraries, NVM, NPM, Node and all the packages deployed.

To get a consistent build output between the local and remote environment we need to have a way to reduce and contain the dependencies.

This is where the approach of using Docker and make comes in:

  • Docker provides us an environment that help contains the dependencies and make the execution consistent ...

Get Blockchain Development with Hyperledger now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.