我有一个 React 本机应用程序。我正在准备通过 github-actions 将 Android 持续部署到 Google Play 商店。
我正在使用这个库来签署应用程序:https ://github.com/r0adkll/sign-android-release
我有以下用于发布的 github-action 的 yaml 配置文件:
on: workflow_dispatch
name: Release to Google Play Store
jobs:
beta-distribution:
runs-on: ubuntu-latest
name: Beta Distribution
steps:
- name: Checkout
uses: actions/checkout@v2
- uses: actions/setup-node@master
- uses: c-hive/gha-yarn-cache@v1
- name: Install node modules
run: |
yarn install
- name: Cache Gradle Wrapper
uses: actions/cache@v2
with:
path: ~/.gradle/wrapper
key: ${{ runner.os }}-gradle-wrapper-${{ hashFiles('gradle/wrapper/gradle-wrapper.properties') }}
- name: Cache Gradle Dependencies
uses: actions/cache@v2
with:
path: ~/.gradle/caches …Run Code Online (Sandbox Code Playgroud)