Add additional resources for other CI needs (#46)
* Add additional resources for other CI needs Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
This commit is contained in:
18
README.md
18
README.md
@@ -33,6 +33,20 @@ Windows: `certutil -encodehex -f release.keystore encoded.txt 0x40000001`
|
|||||||
4. Create a third variable SECRET_RELEASE_KEYSTORE_PASSWORD as type variable with the password of your keystore as value.
|
4. Create a third variable SECRET_RELEASE_KEYSTORE_PASSWORD as type variable with the password of your keystore as value.
|
||||||
5. Use the `android` job example in the `gitlab-ci.yml` file.
|
5. Use the `android` job example in the `gitlab-ci.yml` file.
|
||||||
|
|
||||||
|
### GDNative/C++
|
||||||
|
|
||||||
|
See [this repository](https://github.com/2shady4u/godot-cpp-ci) for automating GDNative C++ compilation, which is based off this repository.
|
||||||
|
|
||||||
|
### Modules
|
||||||
|
|
||||||
|
You have to compile Godot with the modules included first. See [this excellent repository](https://gitlab.com/Calinou/godot-builds-ci) by Calinou for automating Godot builds.
|
||||||
|
|
||||||
|
After that, you would use the custom build to export your project as usual. See [this guide](https://gitlab.com/greenfox/godot-build-automation/-/blob/master/advanced_topics.md#using-a-custom-build-of-godot) by Greenfox on how to use a custom Godot build for automated exports.
|
||||||
|
|
||||||
|
### iOS
|
||||||
|
|
||||||
|
Not available yet. Automating Xcode projects is doable but not trivial, and macOS runners only recently became available for GitHub actions, so it will happen eventually.
|
||||||
|
|
||||||
## Platforms
|
## Platforms
|
||||||
|
|
||||||
Here's a mapping between each supported CI service, the template jobs and a live example.
|
Here's a mapping between each supported CI service, the template jobs and a live example.
|
||||||
@@ -80,3 +94,7 @@ Secrets needed for a Itch.io deploy via GitLab CI:
|
|||||||
|
|
||||||
#### Authentication errors with Butler
|
#### Authentication errors with Butler
|
||||||
- If using GitLab check that the 'protected' tag is disabled in the [CI/CD variables panel](https://github.com/aBARICHELLO/godot-ci#environment-configuration).
|
- If using GitLab check that the 'protected' tag is disabled in the [CI/CD variables panel](https://github.com/aBARICHELLO/godot-ci#environment-configuration).
|
||||||
|
|
||||||
|
## Additional Resources
|
||||||
|
|
||||||
|
Greenfox has an [excellent repo](https://gitlab.com/greenfox/godot-build-automation) that is also for automating Godot exports.
|
||||||
|
|||||||
Reference in New Issue
Block a user