fabric-sampleでfabricクライアントci/cdを作るfabricネットワーク環境
1346 ワード
文書ディレクトリなぜ どうやって ダウンロードインストール 構築 を使用結果 fabric-sampleでfabricクライアントci/cdを作るfabricネットワーク環境
どうして
fabricクライアントプログラムを開発する際には、テストのためにfabricネットワークが必要になる可能性があります.もちろん、ビジネスニーズを満たすために複雑なネットワークを構築することができます.しかし、ci/cd環境で迅速に構築するための概要的な環境構築方法を提供する.
どうする?
fabricの公式ドキュメントを参照して、スクリプトをいくつかの部分に分けることができます.
ダウンロード
ビルド
ここでデフォルトでインストールされているのは
使用
結果
参考にしてください.https://github.com/guoger/stupid/pull/33 https://github.com/guoger/stupid/blob/master/integration-test.sh
どうして
fabricクライアントプログラムを開発する際には、テストのためにfabricネットワークが必要になる可能性があります.もちろん、ビジネスニーズを満たすために複雑なネットワークを構築することができます.しかし、ci/cd環境で迅速に構築するための概要的な環境構築方法を提供する.
どうする?
fabricの公式ドキュメントを参照して、スクリプトをいくつかの部分に分けることができます.
ダウンロード
curl -vsS https://raw.githubusercontent.com/hyperledger/fabric/master/scripts/bootstrap.sh | bash
ビルド
cd ./fabric-samples/test-network
echo y | ./network.sh up createChannel
echo y | ./network.sh deployCC
# use it
ここでデフォルトでインストールされているのは
fabric car
のchaincodeです使用
/etc/hosts
を配置することをお勧めします.例えば、tlsの問題を処理します.127.0.0.1 peer0.org2.example.com
127.0.0.1 orderer.example.com
127.0.0.1 peer0.org1.example.com
結果
参考にしてください.https://github.com/guoger/stupid/pull/33 https://github.com/guoger/stupid/blob/master/integration-test.sh