这个项目能做什么
ue-docker-ng 提供了一个可组合且缓存高效的构建系统,用于创建 Unreal Engine 编辑器镜像。它利用 Docker Bake 定义目标,从而在不同平台之间实现可复现的构建。
核心能力包括:
- 多阶段构建:通过仅复制必要的已安装引擎二进制文件来减小最终镜像体积。
- 多平台支持:能够为 Linux 和 Windows 生成镜像。
- 可配置源码:支持通过环境变量切换 Unreal Engine 仓库和标签。
- 存储优化:默认对 OCI 镜像使用 zstd 压缩,以减少存储占用。
- 版本支持:兼容 Unreal Engine 5.4 及更高版本。
该项目包含一个结构化的流水线,设有专门的阶段用于处理操作系统先决条件、源码检出、通过 Setup 脚本安装依赖以及最终的镜像最小化。
评论
0 评分人数达到10人后显示
登录后参与讨论。