使用区块链应用程序构建器命令行界面

Blockchain App Builder 命令行界面可帮助您从规范文件中构建和构建功能齐全的链代码项目。

构建项目后,您可以在本地 Hyperledger Fabric 网络或预配的 Oracle Blockchain Platform 网络上运行和测试项目。然后,您可以运行 SQL 丰富的查询,调试链代码,或者使用生成的代码编写和运行单元测试。

Blockchain App Builder 工作流图

表 7-1 使用 CLI 时的工作流

任务 说明 相关主题
安装和配置 从 Oracle Blockchain Platform 控制台下载 Blockchain App Builder CLI,然后安装它和任何先决条件软件。
创建链代码项目 为链代码项目创建规范文件。
生成链代码 编辑规范文件以定义要生成的资产和链代码,然后运行 CLI 初始化过程以从规范文件生成链代码。
有关规范文件以及生成的链代码项目的结构和内容的详细参考信息:
部署链代码

创建链代码项目后,您可以在本地将其部署到包括的预配置的 Hyperledger Fabric 网络,也可以远程部署到 Oracle Blockchain Platform Cloud 或 Enterprise Edition。

您还可以打包链代码项目,以手动部署到 Oracle Blockchain Platform。

测试链代码

在网络上运行链代码后,您可以测试任何生成的方法。

此外,如果选择在链代码开发过程中创建 executeQuery 方法,则可以在将链代码部署到 Oracle Blockchain Platform 网络时运行 SQL 丰富查询。

调试链代码 Visual Studio Code 的区块链应用程序构建器扩展包括逐行调试链代码。
同步您的更新 更新规范文件时,可以将更改与生成的链代码文件同步。
将补丁程序应用于区块链应用构建器 CLI 您可以使用 patch 命令将补丁程序应用于区块链应用程序构建器 CLI。
运行单元测试 项目中包括基本单元测试用例设置。可以添加和运行其他测试。