Я ищу способ управления динамическими c переменными среды в моих аргументах сборки.
Я могу заставить его работать, если Я определяю значения для TARGET_FILE
и FLAVOR
в разделе переменных среды в CodeMagi c. Но моя цель - получить значения, указанные в моем git хранилище. Так что я смогу изменить его и получить динамическую сборку c.
Я думал, что смогу установить env var в разделе перед сборкой.
Ниже приведен пример моего pre-build.sh
файла
# in my case it’s `dev`, `qa` and `prod`
export FLAVOR='qa'
# major and minor part of app version e.g. 1.0
export VERSION_NUMBER='1.0.0'
# this is the entry point of the app e.g. main_dev.dart
export TARGET_FILE="lib/main_$FLAVOR.dart"
Моя сборка все еще не выполняется, поскольку TARGET_FILE
например не указано
Target file "--flavor" not found.
Build failed :|
Failed to build for Android
Мне было интересно, сталкивался ли кто-нибудь с таким сценарием