このプロジェクトについて

ue-docker-ngは、Unreal Engineエディタイメージを作成するための、構成可能でキャッシュ効率の高いビルドシステムを提供します。Docker Bakeを使用してターゲットを定義することで、異なるプラットフォーム間での再現可能なビルドを実現します。 主な機能は以下の通りです: - マルチステージビルド:必要なインストール済みエンジンバイナリのみをコピーすることで、最終的なイメージサイズを削減します。 - マルチプラットフォームサポート:LinuxとWindowsの両方のイメージを生成可能です。 - 設定可能なソース:環境変数を通じて、Unreal Engineのリポジトリとタグの切り替えをサポートします。 - ストレージの最適化:デフォルトでOCIイメージにzstd圧縮を使用し、ストレージフットプリントを削減します。 - バージョンサポート:Unreal Engine 5.4以降と互換性があります。 このプロジェクトには、OSの前提条件、ソースのチェックアウト、Setupスクリプトによる依存関係のインストール、および最終的なイメージの最小化のための専用ステージを備えた構造化されたパイプラインが含まれています。