Skip to content

Commit 3ea5a94

Browse files
committed
Add a GHA config for CI
1 parent 84cd8fa commit 3ea5a94

File tree

1 file changed

+54
-0
lines changed

1 file changed

+54
-0
lines changed

.github/workflows/ci.yml

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
name: CI
2+
3+
on:
4+
push:
5+
branches:
6+
- master
7+
paths-ignore:
8+
- '.idea/**'
9+
- '.gitattributes'
10+
- '.github/**.json'
11+
- '.gitignore'
12+
- '.gitmodules'
13+
- '**.md'
14+
- 'LICENSE'
15+
- 'NOTICE'
16+
pull_request:
17+
paths-ignore:
18+
- '.idea/**'
19+
- '.gitattributes'
20+
- '.github/**.json'
21+
- '.gitignore'
22+
- '.gitmodules'
23+
- '**.md'
24+
- 'LICENSE'
25+
- 'NOTICE'
26+
27+
jobs:
28+
wrapper-validation:
29+
runs-on: ubuntu-latest
30+
steps:
31+
- uses: actions/checkout@v3
32+
- uses: gradle/wrapper-validation-action@v1
33+
34+
lint:
35+
runs-on: ubuntu-latest
36+
steps:
37+
- uses: actions/checkout@v3
38+
- uses: actions/setup-java@v3
39+
with:
40+
distribution: 'zulu'
41+
java-version: 11
42+
- uses: gradle/gradle-build-action@v2
43+
- run: ./gradlew lint
44+
45+
build:
46+
runs-on: ubuntu-latest
47+
steps:
48+
- uses: actions/checkout@v3
49+
- uses: actions/setup-java@v3
50+
with:
51+
distribution: 'zulu'
52+
java-version: 11
53+
- uses: gradle/gradle-build-action@v2
54+
- run: ./gradlew sample:assembleDebug

0 commit comments

Comments
 (0)