Updated Readme

This commit is contained in:
Lachee 2025-09-22 13:44:40 +10:00
parent 9493429ff5
commit c3bd4eb6d0
No known key found for this signature in database
GPG Key ID: F1694B0D3BCBCD55

View File

@ -1,5 +1,23 @@
# Unity Docker Images # Unity Runners for Gitea
Gitea [Act Runner]() images with Unity3D installed and additional modules for packaging, building, and testing your Unity3D projects and games.
Built on the work done by [GameCI](https://game.ci/docs/docker/docker-images/), these images are designed to run your build scripts directly in the container.
## Why?
The [`game-ci/unity-builder`](https://game.ci/docs/github/builder) action builds your project inside a Docker container. However with the way Gitea works, this causes issues as you end up with docker-in-docker containers which are not entirely stable, have issues with caching, and annoying to manage with files.
Using this image, you are directly able to launch your runner scripts inside the same container that Unity is in.
> [!TIP]
> You can use either the `jobs.<name>.container.image` to override the job's current container image, or you can directly add a label to your runner such as:
> ```yaml
> - unity-6000.0.35f1-android:docker://lachee/unity-runner:6000.0.35f1-android-runner
> - unity-6000.0.35f1-webgl:docker://lachee/unity-runner:6000.0.35f1-webgl-runner
> ```
> There is a included script that will automate your labels as a cron job.
## Images
A table of available Docker images for Unity CI/CD: A table of available Docker images for Unity CI/CD:
<!-- table --> <!-- table -->
@ -8,8 +26,8 @@ A table of available Docker images for Unity CI/CD:
|6000.0.35f1|[🐳 View](https://docker.lakes.house/repo/unityci/editor/tag/ubuntu-6000.0.35f1-runner)<br>📦 15.66 GB|[🐳 View](https://docker.lakes.house/repo/unityci/editor/tag/ubuntu-6000.0.35f1-android-runner)<br>📦 12.02 GB|[🐳 View](https://docker.lakes.house/repo/unityci/editor/tag/ubuntu-6000.0.35f1-ios-runner)<br>📦 10.47 GB|[🐳 View](https://docker.lakes.house/repo/unityci/editor/tag/ubuntu-6000.0.35f1-linux-il2cpp-runner)<br>📦 10.37 GB|[🐳 View](https://docker.lakes.house/repo/unityci/editor/tag/ubuntu-6000.0.35f1-mac-mono-runner)<br>📦 10.70 GB|[🐳 View](https://docker.lakes.house/repo/unityci/editor/tag/ubuntu-6000.0.35f1-webgl-runner)<br>📦 11.60 GB|[🐳 View](https://docker.lakes.house/repo/unityci/editor/tag/ubuntu-6000.0.35f1-windows-mono-runner)<br>📦 11.07 GB| |6000.0.35f1|[🐳 View](https://docker.lakes.house/repo/unityci/editor/tag/ubuntu-6000.0.35f1-runner)<br>📦 15.66 GB|[🐳 View](https://docker.lakes.house/repo/unityci/editor/tag/ubuntu-6000.0.35f1-android-runner)<br>📦 12.02 GB|[🐳 View](https://docker.lakes.house/repo/unityci/editor/tag/ubuntu-6000.0.35f1-ios-runner)<br>📦 10.47 GB|[🐳 View](https://docker.lakes.house/repo/unityci/editor/tag/ubuntu-6000.0.35f1-linux-il2cpp-runner)<br>📦 10.37 GB|[🐳 View](https://docker.lakes.house/repo/unityci/editor/tag/ubuntu-6000.0.35f1-mac-mono-runner)<br>📦 10.70 GB|[🐳 View](https://docker.lakes.house/repo/unityci/editor/tag/ubuntu-6000.0.35f1-webgl-runner)<br>📦 11.60 GB|[🐳 View](https://docker.lakes.house/repo/unityci/editor/tag/ubuntu-6000.0.35f1-windows-mono-runner)<br>📦 11.07 GB|
<!-- /table --> <!-- /table -->
# Included Software ## Included Software
**Tools** ### Tools
- Unity3D (as `unity-editor`) - Unity3D (as `unity-editor`)
- Blender `3.4` - Blender `3.4`
- CMake - CMake
@ -19,22 +37,24 @@ A table of available Docker images for Unity CI/CD:
- Make - Make
- Zip & Unzip - Zip & Unzip
**Language and Runtime** ### Language and Runtime
- Bash `5.1.16(1)-release` - Bash `5.1.16(1)-release`
- Node.js `20.19.5` - Node.js `20.19.5`
- Python3 `3.10.12` - Python3 `3.10.12`
- lib-sqlite3 - lib-sqlite3
- libssl - libssl
**Package Management** ### Package Management
- NPM `11.6.0` - NPM `11.6.0`
- PNPM `10.17.0` - PNPM `10.17.0`
- pip3 `22.0.2` - pip3 `22.0.2`
**SDKs** ### SDKs
- AWS CLI - AWS CLI
- Azure SDK - Azure SDK
# Usage ## How
...
TODO
... ...