Skip to content

chris18191/godot-ci-android-export

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

godot-ci-android-export

What is this?

Docker image and gitlab pipelines configuration for exporting your Godot project to Android.

  • Supports debug and release exports.
  • Supports APK and AAB exports.

Sample project available...

...here https://gitlab.com/myoodster/godot-ci-android-export-sample-project

How it works?

Docker image installs Godot and all necessary dependencies for Android debug export (templates, SDKs, debug keystore etc.). Then it sets up Godot editor settings for android debug export. Release export is also supported, but you need to generate release keystore.

How can I use it in my project?

Copy .gitlab-ci.yml to your project repository.
Commit your project's export_presets.cfg to the repository. Presets should be configured with exports that match the names used in .gitlab-ci.yml:

  • "Android" (for debug export)
  • "Android Release Armeabi-v7a"
  • "Android Release Arm64-v8a"
  • "Android Release x86"
  • "Android Release x86-64"

You can follow offical tutorial and skip the initial setup.

Important:

Make sure to read .gitlab-ci.yml. It has comments how to setup release export properly and unit tests.

It is highly recommended to use explicit godot versions like godot-3.1.2 instead of latest. Otherwise your builds may break due to incompatibilities between Godot versions when tag latest is updated to newer Godot version.

Customization

Naturally you can customize this configuration, for exmaple by skipping some target HW. Simply comment or remove unnecessary things. Adding other targets (for example Windows) should be easily found on the web - google it.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dockerfile 100.0%