CumulusCI has environment variables that are useful when CumulusCI is being run inside of web applications, such as MetaCI, MetaDeploy, and Metecho. The following is a reference list of available environment variables that can be set.
Set this environment variable to autodetect branch and commit information from
HEROKU_TEST_RUN_COMMIT_VERSION environment variables.
If present, will instruct CumulusCI to not refresh OAuth tokens for orgs.
An alphanumeric string used to encrypt org credentials at rest when an OS keychain is not available.
Used for specifying a GitHub Repository for CumulusCI to use when running in a CI environment.
If set to
True, CumulusCI will configure the Python
requests library to validate server TLS certificates using the system’s certificate authorities, instead of the set of CA certs that is bundled with
Your GitHub App’s identifier.
Used for specifying a specific branch to test against in a Heroku CI environment
Used to specify a specific commit to test against in a Heroku CI environment.
Client ID for a Connected App used to authenticate to a persistent org, e.g. a Developer Hub. Set with SFDX_HUB_KEY.
Contents of JSON Web Token (JWT) used to authenticate to a persistent org, e.g. a Dev Hub. Set with SFDX_CLIENT_ID.
Extra arguments passed to
sfdx force:org:create. Can be used to pass key-value pairs.