github.com/cactusblossom/fabric-ca@v0.0.0-20200611062428-0082fc643826/scripts/metrics_doc.sh (about)

     1  #!/bin/bash -e
     2  
     3  # Copyright IBM Corp All Rights Reserved.
     4  #
     5  # SPDX-License-Identifier: Apache-2.0
     6  
     7  echo "metrics doc generation script starting..."
     8  
     9  fabric_ca_dir="$(cd "$(dirname "$0")/.." && pwd)"
    10  metrics_template="${fabric_ca_dir}/docs/source/metrics_reference.rst.tmpl"
    11  metrics_doc="${fabric_ca_dir}/docs/source/metrics_reference.rst"
    12  
    13  # install vendored gendoc
    14  mkdir -p "${fabric_ca_dir}/build/tools"
    15  GOBIN="${fabric_ca_dir}/build/tools" go install "${fabric_ca_dir}/vendor/github.com/hyperledger/fabric/common/metrics/cmd/gendoc"
    16  
    17  # vendor gendoc package from hyperledger/fabric
    18  gendoc_command=""${fabric_ca_dir}/build/tools/gendoc" github.com/hyperledger/fabric-ca/... -template ${metrics_template}"
    19  
    20  cd "${fabric_ca_dir}" && ${gendoc_command} > "${metrics_doc}"