{"repo":"2shady4u/godot-cpp-ci","free":true,"listed":false,"github":"https://github.com/2shady4u/godot-cpp-ci","clone":"git clone https://github.com/2shady4u/godot-cpp-ci.git","description":"Docker image and Github Actions to automatically compile Godot C++ GDNative libraries.","language":"C++","stars":36,"topics":["godot-engine","godot","gitlab","gitlab-ci","docker","dockerfile"],"license":"MIT","category":"game-templates","readme_excerpt":"godot-cpp-ci Docker image and Github Actions to automatically compile Godot C++ GDExtension libraries. Github Actions: Exported HMTL5 build is deployed here. Gitlab Runners: Heavily inspired and based on both the CI/CD provided by godot-ci and the automated workflow of Godot itself. Docker Hub https://hub.docker.com/r/ponders/godot-cpp-ci/ Gitlab Mirror This repository is mirrored to Gitlab here. How To Use .gitlab-ci.yml and .github/workflows/ .yml are included in this project as reference. In most cases, just copying them to your own repository does the job. Availability Matrix Github Gitlab --------- :------------------: :------------------: Windows :heavy check mark: :heavy check mark: Linux :heavy check mark: :heavy check mark: macOS :heavy check mark: :x: iOS :heavy check mark: :x: Android :heavy check mark: :x: Web :heavy check mark: :x: Frequently Asked Questions (FAQ) 1. Why is the version of Emscripten set to 4.0.11 and not to the lastest one? Later versions of Emscripten might introduce breaking changes that are not compatible with the Godot API. The Emscripten version used by Godot can be checked here: https://github.com/godotengine/godot/blob/master/.github/workflows/web builds.yml 2. Can thread support be enabled for GitHub pages? No, unless Github pages starts supporting SharedArrayBuffer in a future update.","default_branch":null,"files":null,"tree":[],"storefront":"/r/2shady4u","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/2shady4u/godot-cpp-ci/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}