Newer
Older
A base debian image, configured with tools and helpers required to build godot games in CI.
Additionally includes all tools & dependencies to build web content with Node, and Rust extensions
with Rust & emscripten
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
### Commands
#### godot
The docker image contains the full godot editor binary,
available anywhere in the system referenced as `godot`.
If you extend this image to have graphical capabilities,
this can be used to launch full editor instances. Otherwise
the `--headless` option is recommended
#### godot_build
Build a godot project. Paths for this command are based on
the _container_, not the host system, so be aware of your
volume mounts
Usage `godot_build [Output Name] [Preset Name] [Project Path]`
This command expects the given preset name to have already
been configured in your project's Export panel
(`Project` -> `Export` in the editor menu), and that it can
locate a valid Godot project within the path. The Output name
will be used for the generated executable.
_The project path must point to a folder that **contains** a
`project.godot` file, it must not point to the file itself_
**Example**:
Exporting a Linux build of a game mounted to the path "/var/godot_project"
`godot_build excellent_runner Linux /var/godot_project`
#### godot_install
Typically not required in user scripts, but can be used to
install a different version or architecture of godot
Usage: `godot_install [Godot Version] [Platform Slug]`
**Example**:
Install the 4.3 RC 1 build for macOS
`godot_install 4.3-rc1 macos.universal`
This command is most useful for the following platform slugs:
- `linux.x86_64`
- `macos.universal`
- `win64.exe`