170-configure-app-distribution#176
Conversation
MajoritySky2496
commented
Jun 12, 2024
- made the creation of a unique version number
- added notification to testers about new builds
2) added notification to testers about new builds
| echo "$CREDENTIAL_FILE_CONTENT" > ./app/serviceCredentialsFile.json | ||
| echo "App type: stageQa" >> ./app/src/releaseNotes.txt | ||
| echo "buildNumber=${GITHUB_RUN_NUMBER}" >> ./app/src/releaseNotes.txt | ||
| echo "buildNumber=${GITHUB_SHA::7}" >> ./app/src/releaseNotes.txt |
There was a problem hiding this comment.
GITHUB_RUN_NUMBER - это нормальное число для номера релиза
текущая проблема что versionCode = 1 никак не меняется
There was a problem hiding this comment.
Исправил, надеюсь правильно понял что требуется
There was a problem hiding this comment.
неа, тебе надо чтобы в app/build.gradle.kts versionCode брался из переменной окружения (если её нет - то "1")
GITHUB_RUN_NUMBER - та самая переменная окружения, которая при сборке на CI будет иметь норм значение
There was a problem hiding this comment.
тяжело до меня это доходит, поменял на GITHUB_RUN_NUMBER, в app/build.gradle.kts нужно что то дополнительно прописывать ?
There was a problem hiding this comment.
смотри, тебе надо сделать так, чтобы в итоговом apk-файле в AndroidManifest был указан versionCode равный GITHUB_RUN_NUMBER
для этого в app/build.gradle.kts нужно прописать значение этого versionCode и взять его из переменной окружения
1) Did that buildNumber = GITHUB_RUN_NUMBER