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}:latest
Is 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 sh
Go into the Project dir
cd game
Run the Build
redot --headless --export-release Linux game.elf