CI: Auto Sign
This commit is contained in:
parent
627dfb8259
commit
b97fc723fa
1 changed files with 23 additions and 2 deletions
25
.github/workflows/main.yml
vendored
25
.github/workflows/main.yml
vendored
|
|
@ -53,15 +53,36 @@ jobs:
|
|||
|
||||
- name: List build dir
|
||||
run: ls -l ./app/release
|
||||
|
||||
- name: Prepare Signing Keystore
|
||||
run: echo ${{ secrets.KEY_STORE }} | base64 --decode > key.jks
|
||||
|
||||
- name: Sign Apks
|
||||
run: |
|
||||
mkdir app/release/signed
|
||||
jarsigner \
|
||||
-keystore ./key.jks \
|
||||
-storepass ${{ secrets.KEY_STORE_PASSWORD }} \
|
||||
-keypass ${{ secrets.KEY_PASSWORD }} \
|
||||
-signedjar ./app/release/signed/${{ steps.buildRelease.outputs.releaseName }}.Native.apk \
|
||||
$(ls app/release/*.Native.apk | head -1) \
|
||||
${{ secrets.ALIAS }}
|
||||
jarsigner \
|
||||
-keystore ./key.jks \
|
||||
-storepass ${{ secrets.KEY_STORE_PASSWORD }} \
|
||||
-keypass ${{ secrets.KEY_PASSWORD }} \
|
||||
-signedjar ./app/release/signed/${{ steps.buildRelease.outputs.releaseName }}.Non-Native.apk \
|
||||
$(ls app/release/*.Non-Native.apk | head -1) \
|
||||
${{ secrets.ALIAS }}
|
||||
|
||||
- name: Upload Native build artifact
|
||||
uses: actions/upload-artifact@v2
|
||||
with:
|
||||
name: "${{ steps.buildRelease.outputs.releaseName }}.Native"
|
||||
path: "app/release/*.Native.apk"
|
||||
path: "app/release/signed/${{ steps.buildRelease.outputs.releaseName }}.Native.apk"
|
||||
|
||||
- name: Upload Non-Native build artifact
|
||||
uses: actions/upload-artifact@v2
|
||||
with:
|
||||
name: "${{ steps.buildRelease.outputs.releaseName }}.Non-Native"
|
||||
path: "app/release/*.Non-Native.apk"
|
||||
path: "app/release/signed/${{ steps.buildRelease.outputs.releaseName }}.Non-Native.apk"
|
||||
|
|
|
|||
Reference in a new issue