Skip to content

Commit 56515f2

Browse files
committed
Add pr workflow
1 parent 7d7765c commit 56515f2

File tree

1 file changed

+36
-0
lines changed

1 file changed

+36
-0
lines changed

.github/workflows/pr.yml

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
name: PR
2+
3+
on:
4+
pull_request:
5+
branches:
6+
- 2.4.x
7+
8+
jobs:
9+
10+
# build and test, then upload logs if failure
11+
build:
12+
runs-on: ubuntu-latest
13+
steps:
14+
- uses: actions/checkout@v2
15+
- name: Setup JDK
16+
uses: actions/setup-java@v1
17+
with:
18+
java-version: 1.8
19+
- name: Build with Gradle
20+
run: ./gradlew clean build
21+
- name: Tar Build Logs
22+
if: ${{ failure() }}
23+
run: |
24+
mkdir -p build
25+
tar \
26+
-zc \
27+
--ignore-failed-read \
28+
--file build/buildlogs.tar.gz \
29+
*/build/reports \
30+
*/*/build/reports
31+
- name: Upload Build Logs
32+
if: ${{ failure() }}
33+
uses: actions/upload-artifact@v2
34+
with:
35+
name: buildlogs
36+
path: build/buildlogs.tar.gz

0 commit comments

Comments
 (0)