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