项目工程

构建与发布

从可重复检查进入 YXB、Standalone、Bundle 与确定性包制品。

发布候选至少经过:

yanbao check
yanbao test
yanbao audit
yanbao build --release

默认构建生成 YXB 应用。YXB 包含可达模块、锁定依赖、资源、权限、应用元数据和当前目标的锁定原生制品,不依赖原始源码。

yanbao build --release --standalone
yanbao build --release --bundle
yanbao pack
  • --standalone封装当前平台的单文件 VM 与应用。
  • --bundle面向声明了应用元数据的桌面项目,生成当前平台应用目录;它不是跨平台交叉构建器。
  • pack生成确定性的 .yxp分发包。

同一输入应生成逐字节稳定的 YXB/YXP。摘要用于完整性校验,不等同于发布者签名。发布前还应在目标系统验证启动、权限拒绝路径和资源完整性;桌面 Bundle 的平台细节见应用构建