33# Configuration file for user-specific details.
44# This file is gitignore'd and will be sourced by build scripts.
55
6+ # Note: For passwords or GPG keys, make sure that special characters such
7+ # as $ won't be expanded, by using single quotes to enclose the string,
8+ # or escaping with \$.
9+
10+ # These scripts are designed and tested against podman. They may also work
11+ # with docker, but it's not guaranteed. You can set this variable to the
12+ # relevant tool in your PATH or an absolute path to run it from.
13+ export PODMAN=' podman'
14+
615# Registry for build containers.
716# The default registry is the one used for official Godot builds.
817# Note that some of its images are private and only accessible to selected
918# contributors.
1019# You can build your own registry with scripts at
1120# https://github.com/godotengine/build-containers
12- export REGISTRY=" registry.prehensile-tales.com"
21+ export REGISTRY=' registry.prehensile-tales.com'
22+
23+ # Version string of the images to use in build.sh.
24+ export IMAGE_VERSION=' 4.x-f36'
1325
1426# Default build name used to distinguish between official and custom builds.
15- export BUILD_NAME=" custom_build"
27+ export BUILD_NAME=' custom_build'
1628
1729# Default number of parallel cores for each build.
1830export NUM_CORES=16
@@ -21,28 +33,50 @@ export NUM_CORES=16
2133# If you do not fill all SIGN_* fields, signing will be skipped.
2234
2335# Path to pkcs12 archive.
24- export SIGN_KEYSTORE=" "
36+ export SIGN_KEYSTORE=' '
2537
2638# Password for the private key.
27- export SIGN_PASSWORD=" "
39+ export SIGN_PASSWORD=' '
2840
2941# Name and URL of the signed application.
3042# Use your own when making a thirdparty build.
31- export SIGN_NAME=" "
32- export SIGN_URL=" "
43+ export SIGN_NAME=' '
44+ export SIGN_URL=' '
3345
34- # Hostname or IP address of an macOS host (Needed for signing)
35- # eg " user@10.1.0.10"
36- export OSX_HOST=" "
46+ # Hostname or IP address of an OSX host (Needed for signing)
47+ # eg ' user@10.1.0.10'
48+ export OSX_HOST=' '
3749# ID of the Apple certificate used to sign
38- export OSX_KEY_ID=" "
50+ export OSX_KEY_ID=' '
3951# Bundle id for the signed app
40- export OSX_BUNDLE_ID=" "
52+ export OSX_BUNDLE_ID=' '
4153# Username/password for Apple's signing APIs (used for atltool)
42- export APPLE_ID=" "
43- export APPLE_ID_PASSWORD=" "
54+ export APPLE_ID=' '
55+ export APPLE_ID_PASSWORD=' '
4456
4557# NuGet source for publishing .NET packages
46- export NUGET_SOURCE=" nuget.org"
58+ export NUGET_SOURCE=' nuget.org'
4759# API key for publishing NuGet packages to nuget.org
48- export NUGET_API_KEY=" "
60+ export NUGET_API_KEY=' '
61+
62+ # MavenCentral (sonatype) credentials
63+ export OSSRH_GROUP_ID=' '
64+ export OSSRH_USERNAME=' '
65+ export OSSRH_PASSWORD=' '
66+ # Sonatype assigned ID used to upload the generated artifacts
67+ export SONATYPE_STAGING_PROFILE_ID=' '
68+ # Used to sign the artifacts after they're built
69+ # ID of the GPG key pair, the last eight characters of its fingerprint
70+ export SIGNING_KEY_ID=' '
71+ # Passphrase of the key pair
72+ export SIGNING_PASSWORD=' '
73+ # Base64 encoded private GPG key
74+ export SIGNING_KEY=' '
75+
76+ # Android signing configs
77+ # Path to the Android keystore file used to sign the release build
78+ export GODOT_ANDROID_SIGN_KEYSTORE=' '
79+ # Key alias used for signing the release build
80+ export GODOT_ANDROID_KEYSTORE_ALIAS=' '
81+ # Password for the key used for signing the release build
82+ export GODOT_ANDROID_SIGN_PASSWORD=' '
0 commit comments