CI: Auto Sign

This commit is contained in:
lelemka0 2021-05-15 03:28:59 +08:00
commit b97fc723fa

View file

@ -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"