KVPAC Maker 是 KVPAC 平台的命令行构建工具,支持自动化编译和 CI/CD 集成。
基本用法
# 查看帮助
kvpac-maker --help
# 编译工程
kvpac-maker build <project-directory>
# 导出可执行文件
kvpac-maker export <project-directory> --target stm32
# 清理构建产物
kvpac-maker clean <project-directory>
# 版本信息
kvpac-maker --version
编译选项
| 选项 | 说明 | 默认值 |
|---|---|---|
--target |
目标平台 (stm32, simulator) | simulator |
--optimization |
优化级别 (0-3) | 2 |
--output |
输出目录 | ./build |
--verbose |
详细输出 | false |
--config |
配置文件路径 | kvpac.config.json |
CI/CD 集成
# GitHub Actions 示例
- name: Build KVPAC Project
run: kvpac-maker build ./my-project --target stm32 --output ./artifacts
配置文件
kvpac.config.json 包含工程构建配置,支持多目标、多配置管理。