This is a collection of Redot Docker Images for use in CI/CD.
Image names are constructed from multiple parts. With Placeholders these Parts would look like:
ghcr.io/redot-engine/redocker/{actions}/{action-platform}/{type}/{target}-{version}:latestIs this image for a specifiy CI/CD System?
If no, you can remove the {actions} and the sections requiring it.
If it is for a specific CI/CD platform, but actions here.
Which CI System are you using?
Values for the {action-platform}:
| Platform | Status |
|---|---|
github | ❓ |
forgejo | ❓ |
gitlab | ❓ |
✅= verified to work |❓= unknown status |❌= known to not be working
Do you require Mono?
If no use minimal
Values for the {type}:
| Type | Status |
|---|---|
minimal | ✅ |
mono | ❌ |
✅= verified to work |❓= unknown status |❌= known to not be working
Which export templates do you require?
Values for the {target}:
| Target | Status |
|---|---|
web | ✅ |
linux | ✅ |
windows | ✅ |
android | ⚖️ #2 |
macos | ⚖️ #3 |
ios | ⚖️ #3 |
✅= verified to work |❓= unknown status |❌= known to not be working |⚖️= Not Possible due to License
Which version of Redot are you using?
Values for the {version}:
| Version | Status |
|---|---|
4.3 | ✅ |
✅= verified to work |❓= unknown status |❌= known to not be working
Bind your Project inside the target container:
docker run -it --rm -v "$(pwd):/game:Z" ghcr.io/redot-engine/redocker/minimal/linux-4.3:latest shGo into the Project dir
cd gameRun the Build
redot --headless --export-release Linux game.elf