版本发布与应用商店
当您的应用准备好投入生产时,发布一个版本以使其可供设备使用。
什么是版本发布?
版本发布是应用的已构建、带版本号的快照。它将所有目标架构的 Docker 镜像连同 .ironflock/ 配置文件一起打包。
创建版本发布
- 在 App Studio 中打开您的应用。
- 进入 Releases 标签页。
- 点击 Create Release。
- 选择目标架构(AMD64、ARMv7、ARM64)。
- IronFlock 使用对应的 Dockerfile 为每个架构构建 Docker 镜像。
构建过程在云端运行。您可以监控进度并查看构建日志。
多架构构建
要支持多种设备类型,请确保准备好相应的 Dockerfile:
Dockerfile— 默认 / 后备Dockerfile.armv7— 适用于 Raspberry Pi(32 位)Dockerfile.arm64— 适用于 Jetson 和 64 位 ARM 设备Dockerfile.amd64— 适用于工业 PC
每个版本发布可以包含多个架构的构建。当用户将设备添加到应用时,系统会根据设备的架构自动选择正确的镜像。
发布到应用商店
私有应用(默认)
默认情况下,应用是私有的。只有拥有 Use 权限的用户才能查看和安装它们。通过在应用设置中授予 Use 权限,可以将应用与特定用户共享。
公开应用
要让您的应用对 IronFlock 上的所有人可用:
- 打开应用设置。
- 启用公开访问。
- 应用将出现在所有用户的应用商店中。
发布不会自动进行。您可以控制何时以及向谁提供您的应用。
在设备上更新应用
当您发布新版本时:
- 现有安装不会自动更新。
- 设备所有者自行选择何时更新。
- 更新通过 OTA 推送——下载新的 Docker 镜像,应用以新版本重新启动。
版本发布的应用权限
您需要 Create Release 权限才能构建和发布版本。应用所有者可以将此权限授予其他协作者。
取消构建
如果版本构建正在进行中,需要取消:
- 进入应用的 Releases 标签页。
- 点击正在进行的构建上的 Cancel。
Last updated on