用于替换Fabric Test Network的测试工具
本工具不能兼容fabric-sample/test-network,需要重新配置
软件架构说明
fb-runner make_install
本命令在具有网络连接能力的设备上执行,可以生成所有Fabric需要的Docker镜像,无需安装Docker
fb-runner install <file>
本命令将安装fabric打包的程序包,程序包用file参数指定
fb-runner sync_installed
本命令用于同步所有链上已安装的程序,同名程序将作为系列管理,也就是新提交的同名程序将作为旧程序的升级包对待,fb-runner将询问是否将新的提交程序作为旧程序的历史版本(忽略)或者作为新版本(作为更新)
fb-runner mark_latest <package_id>
本命令用于将某一个版本的同名程序作为最新版本使用,传入参数为对应版本的package_id
fb-runner approve
本命令用于在所有链上机构中批准安装的链码,批准过程会询问用户使用的版本标签等信息,程序自动根据历史版本信息生成新的版本号,用户可选择使用或不使用,例如上一批准版本为v1.0.1,将自动选择v1.0.2
fb-runner commit
本命令用于提交批准的链码
fb-runner invoke
本命令用于调用已批准的链码
export $(fb-runner env org1/org2)
本命令用于在命令行中注入对应机构名称所需的相关ENV参数,例如FABRIC_CFG_PATH等,用户在使用该命令后,可正常使用Fabric peer等命令
fb-runner export_logs
可选参数:--recreate (重新从创建时间起获得日志)
获得从上次获得之后的新日志,比如上次获得到2021年10月1日 10:00 的日志,本次将继续获得之后的数据,直到没有新日志或者直到当前时间为止。
本命令可通过配置文件logfile更改目标文件名称,否则为base路径下的log-fabric-${项目名称}文件
计划后续支持以下特性:
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。