Skip to content

Commit

Permalink
Merge pull request #59 from hannesa2/DebugSigning
Browse files Browse the repository at this point in the history
Debug signing on CI
  • Loading branch information
hannesa2 committed Mar 25, 2021
2 parents cf96612 + d64040e commit 2ba060c
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 7 deletions.
9 changes: 2 additions & 7 deletions .github/workflows/Android-CI.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,17 +27,12 @@ jobs:
java-version: ${{ matrix.java_version }}
- name: Install Android SDK
uses: malinskiy/action-android/install-sdk@release/0.1.1
- name: Decrypt keystore
run: ./signing/decrypt.sh
env:
CRYPT_PASS: ${{ secrets.CRYPT_PASS }}
- name: Debug keystore
run: keytool -genkey -v -keystore app/debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000 -dname "C=US, O=Android, CN=Android Debug"
- name: Build project
run: ./gradlew clean assembleDebug -Ponly_x86_64
env:
VERSION: ${{steps.tagger.outputs.tag}}
KEYSTORE_PASS: ${{ secrets.KEYSTORE_PASS }}
ALIAS_NAME: ${{ secrets.ALIAS_NAME }}
ALIAS_PASS: ${{ secrets.ALIAS_PASS }}
- name: Run tests
run: ./gradlew test -Ponly_x86_64
# - name: Run instrumentation tests
Expand Down
11 changes: 11 additions & 0 deletions app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,12 @@ android {
keyAlias System.getenv("ALIAS_NAME")
keyPassword System.getenv("ALIAS_PASS")
}
debugCI {
storeFile file('./debug.keystore')
storePassword "android"
keyPassword "android"
keyAlias "androiddebugkey"
}
}

buildTypes {
Expand All @@ -51,7 +57,12 @@ android {
}
}
debug {
if (System.getenv("CI") == "true") { // Github action
signingConfig signingConfigs.debugCI
}

applicationIdSuffix ".debug"
versionNameSuffix ".debug"
}
}

Expand Down

0 comments on commit 2ba060c

Please sign in to comment.