Skip to content

Commit 5859d97

Browse files
committed
Add GitHub action to CI
1 parent 0a3a4af commit 5859d97

File tree

1 file changed

+40
-0
lines changed

1 file changed

+40
-0
lines changed

.github/workflows/build.yaml

+40
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
name: gradle build
2+
3+
on: [push]
4+
5+
jobs:
6+
build:
7+
runs-on: ubuntu-latest
8+
9+
steps:
10+
- uses: actions/checkout@v3
11+
- name: Set up JDK 11
12+
uses: actions/setup-java@v3
13+
with:
14+
java-version: '11'
15+
distribution: 'adopt'
16+
- name: Validate Gradle wrapper
17+
uses: gradle/wrapper-validation-action@e6e38bacfdf1a337459f332974bb2327a31aaf4b
18+
- name: Build with Gradle
19+
uses: gradle/gradle-build-action@67421db6bd0bf253fb4bd25b31ebb98943c375e1
20+
with:
21+
arguments: build
22+
23+
# https://github.com/mknejp/delete-release-assets
24+
- uses: mknejp/delete-release-assets@v1
25+
with:
26+
token: ${{ github.token }}
27+
fail-if-no-assets: false
28+
fail-if-no-release: false
29+
tag: latest
30+
assets: |
31+
./app/build/outputs/apk/release/app-release-unsigned.apk
32+
33+
# https://github.com/softprops/action-gh-release
34+
- run: cat apk
35+
- uses: softprops/action-gh-release@v1
36+
with:
37+
files: |
38+
./app/build/outputs/apk/release/app-release-unsigned.apk
39+
tag_name: "latest"
40+
prerelease: true

0 commit comments

Comments
 (0)