parent
e19f7cc51b
commit
a5cf58936c
@ -0,0 +1,48 @@ |
|||||||
|
name: Android CI |
||||||
|
|
||||||
|
on: |
||||||
|
release: |
||||||
|
types: [published] |
||||||
|
push: |
||||||
|
branches: |
||||||
|
- master |
||||||
|
|
||||||
|
jobs: |
||||||
|
build: |
||||||
|
|
||||||
|
runs-on: ubuntu-latest |
||||||
|
|
||||||
|
steps: |
||||||
|
- uses: actions/checkout@v2 |
||||||
|
- name: set up JDK 1.8 |
||||||
|
uses: actions/setup-java@v2 |
||||||
|
with: |
||||||
|
java-version: '1.8' |
||||||
|
distribution: 'adopt' |
||||||
|
|
||||||
|
# 获取打包秘钥 |
||||||
|
- name: Checkout Android Keystore |
||||||
|
uses: actions/checkout@v2 |
||||||
|
with: |
||||||
|
repository: 存储android打包用的key的仓库(格式:用户名/仓库名) |
||||||
|
token: ${{ secrets.TOKEN }} # 连接仓库的token,需要单独配置 |
||||||
|
path: keystore # 仓库的根目录名 |
||||||
|
# 打包release |
||||||
|
- name: Build with Gradle |
||||||
|
run: bash ./gradlew assembleRelease |
||||||
|
# 创建release |
||||||
|
- name: Create Release |
||||||
|
id: create_release |
||||||
|
uses: actions/create-release@v1 |
||||||
|
env: |
||||||
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
||||||
|
with: |
||||||
|
tag_name: v${{ github.ref }} |
||||||
|
release_name: FYReader_v${{ github.ref }} |
||||||
|
draft: false |
||||||
|
prerelease: false |
||||||
|
|
||||||
|
- name: Grant execute permission for gradlew |
||||||
|
run: chmod +x gradlew |
||||||
|
- name: Build with Gradle |
||||||
|
run: ./gradlew build |
Loading…
Reference in new issue