Skip to content

Environment Variables

Alexander Danilov edited this page Jan 27, 2024 · 5 revisions

The IITC build system uses several environment variables to override its work.

Signature of IITC Mobile release build

TRAVIS

This environment variable is automatically added when you start the build via Travis.

If (any) value is specified for variable, it gives access to specifying KEYSTORE_PASS, ALIAS_NAME and ALIAS_PASS values, which allow to specify data for IITC Mobile application signature in environment variables, and storeFile application signature key file is set to "../keystore/android.jks"

If no value is specified for a variable, the data for IITC Mobile application signature is read from the mobile/keystore.properties file.

KEYSTORE_PASS

To sign a IITC Mobile application you need to specify the storePassword parameter.

If TRAVIS environment variable is specified, then KEYSTORE_PASS from the environment variables is used, otherwise storePassword from mobile/keystore.properties.

ALIAS_NAME

To sign a IITC Mobile application you need to specify the keyAlias parameter.

If TRAVIS environment variable is specified, then ALIAS_NAME from the environment variables is used, otherwise keyAlias from mobile/keystore.properties.

ALIAS_PASS

To sign a IITC Mobile application you need to specify the keyPassword parameter.

If TRAVIS environment variable is specified, then ALIAS_PASS from the environment variables is used, otherwise keyPassword from mobile/keystore.properties.


For IITC users


For plugin developers


For IITC developers

Clone this wiki locally