使用区块链应用程序构建器命令行界面
Blockchain App Builder 命令行界面可帮助您从规范文件构建和构建功能齐全的链代码项目。
构建项目后,您可以在本地超级账本架构网络或预配的 Oracle Blockchain Platform 网络上运行和测试项目。然后,您可以运行 SQL 富查询、调试链代码,或者使用生成的代码编写和运行单元测试。
![Blockchain App Builder 工作流图 Blockchain App Builder 工作流图](img/appbuilderworkflow.png)
表 7-1 使用 CLI 时的工作流
任务 | 说明 | 相关主题 |
---|---|---|
安装和配置 | 从 Oracle Blockchain Platform 控制台下载 Blockchain App Builder CLI 并安装它和任何先决条件软件。 | |
创建链代码项目 | 为链代码项目创建规范文件。 | |
生成链代码 | 编辑规范文件以定义要生成的资产和链代码,然后运行 CLI 初始化过程以从规范文件生成链代码。 |
有关规范文件和生成的链代码项目的结构和内容的详细参考信息:
|
部署链代码 |
在创建链代码项目后,您可以在本地将其部署到包含的预配置超级账本架构网络,或者远程部署到 Oracle Blockchain Platform Cloud 或 Enterprise Edition。 您还可以打包链代码项目,手动部署到 Oracle Blockchain Platform。 |
|
测试链代码 |
在网络上运行链代码后,您可以测试生成的任何方法。 此外,如果您选择在链代码开发期间创建 |
|
调试链代码 | Visual Studio Code 的 Blockchain App Builder 扩展包括对链代码进行逐行调试。 | |
同步您的更新 | 更新规范文件时,可以将更改与生成的链代码文件同步。 | |
将补丁程序应用于区块链应用构建器 CLI | 可以使用 patch 命令向区块链应用程序构建器 CLI 应用补丁程序。
|
|
运行单元测试 | 项目中包括基本的单元测试用例设置。可以添加和运行其他测试。 |