Upload unsigned apk

This commit is contained in:
NekoInverter 2021-01-26 17:01:16 +08:00
parent 0df7cbca3e
commit dc788d852c
No known key found for this signature in database
GPG Key ID: 280D6CCCF95715F9
1 changed files with 11 additions and 11 deletions

View File

@ -4,10 +4,10 @@ on:
push: push:
paths: paths:
- 'app/**' - 'app/**'
# TODO: debug apk for pr - '.github/workflows/manager.yml'
# pull_request: pull_request:
# paths: paths:
# - 'app/**' - 'app/**'
jobs: jobs:
build: build:
@ -25,26 +25,26 @@ jobs:
- name: Get version code - name: Get version code
run: echo APPVEYOR_BUILD_NUMBER=$(expr $GITHUB_RUN_NUMBER + 4999) >> $GITHUB_ENV run: echo APPVEYOR_BUILD_NUMBER=$(expr $GITHUB_RUN_NUMBER + 4999) >> $GITHUB_ENV
- name: Build with Gradle - name: Build with Gradle
env:
KEYSTORE_PASS: ${{ secrets.KEYSTORE_PASS }}
ALIAS_NAME: ${{ secrets.ALIAS_NAME }}
ALIAS_PASS: ${{ secrets.ALIAS_PASS }}
run: bash ./gradlew :app:assembleRelease run: bash ./gradlew :app:assembleRelease
- name: Sign Manager Release - name: Sign Manager Release
if: ${{ github.event_name == 'push' && success() }} if: ${{ github.event_name == 'push' && success() }}
id: sign id: sign
uses: r0adkll/sign-android-release@v1.0.4 uses: r0adkll/sign-android-release@v1.0.4
env:
BUILD_TOOLS_VERSION: "30.0.2"
with: with:
releaseDirectory: app/build/outputs/apk/release releaseDirectory: app/build/outputs/apk/release
signingKeyBase64: ${{ secrets.SIGNING_KEY }} signingKeyBase64: ${{ secrets.SIGNING_KEY }}
alias: ${{ secrets.ALIAS }} alias: ${{ secrets.ALIAS }}
keyStorePassword: ${{ secrets.KEY_STORE_PASSWORD }} keyStorePassword: ${{ secrets.KEY_STORE_PASSWORD }}
keyPassword: ${{ secrets.KEY_PASSWORD }} keyPassword: ${{ secrets.KEY_PASSWORD }}
- name: Upload built apk - name: Upload signed apk
if: success() if: success()
uses: actions/upload-artifact@v2 uses: actions/upload-artifact@v2
with: with:
name: manager name: manager
path: ${{ steps.sign.outputs.signedReleaseFile }} path: ${{ steps.sign.outputs.signedReleaseFile }}
- name: Upload unsigned apk
if: ${{ github.event_name == 'pull_request' || failure() }}
uses: actions/upload-artifact@v2
with:
name: manager-unsigned
path: "app/build/outputs/apk/release/*.apk"