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