Share the debug signature to all machines which build the debug APK

This commit is contained in:
Benoit Marty 2019-06-07 10:17:14 +02:00
parent b782e5e8af
commit fb9627b7c4
3 changed files with 23 additions and 0 deletions

View File

@ -71,10 +71,21 @@ android {
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
signingConfigs {
debug {
keyAlias 'androiddebugkey'
keyPassword 'android'
storeFile file('./signature/debug.keystore')
storePassword 'android'
}
}
buildTypes {
debug {
resValue "bool", "debug_mode", "true"
buildConfigField "boolean", "LOW_PRIVACY_LOG_ENABLE", "false"
signingConfig signingConfigs.debug
}
release {

View File

@ -0,0 +1,12 @@
## Debug signature
Buildkite CI tool uses docker images to build the Android application, and it looks like the debug signature is changed at each build.
So it's not possible for user to upgrade the application with the last build from buildkite without uninstalling the application.
This folder contains a debug signature, and the debug build will uses this signature to build the APK.
The validity of the signature is 30 years. So it has to be replaced before June 2049 :).
More info about the debug signature: https://developer.android.com/studio/publish/app-signing#debug-mode

Binary file not shown.