Итак, в моем репо есть собственное приложение реагирования, над которым я работаю, и в репо у меня есть файл .env, который я игнорирую, чтобы мои секреты не были раскрыты, и файл .env-example важных переменных среды для настройки. Моя проблема заключается в том, что, поскольку я не помещаю файл .env в репозиторий, при развертывании приложения через механизм приложений Google (это делается на этапе развертывания в моем файле gitlab-ci.yml), эти переменные среды будут не присутствовать на производстве, и они нужны мне для работы моего приложения, поскольку я делаю что-то подобное в моем файле build.gradle.
defaultConfig {
applicationId "com.beecash.app"
minSdkVersion rootProject.ext.minSdkVersion
multiDexEnabled true // enabled for adding play service dependency
targetSdkVersion rootProject.ext.targetSdkVersion
versionCode 19
versionName "0.10.1"
manifestPlaceholders = [
BRANCH_LIVE_KEY: project.env.get('BRANCH_LIVE_KEY'),
BRANCH_TEST_KEY: project.env.get('BRANCH_TEST_KEY'),
BRANCH_TEST_MODE: project.env.get('BRANCH_TEST_MODE'),
CLEVERTAP_ACCOUNT_ID: project.env.get('CLEVERTAP_ACCOUNT_ID'),
CLEVERTAP_TOKEN: project.env.get('CLEVERTAP_TOKEN')
]
}