@@ -13,17 +13,17 @@ jobs:
13
13
runs-on : ubuntu-latest
14
14
15
15
steps :
16
- - uses : actions/checkout@v2
17
- - name : Set up JDK 1.8
18
- uses : actions/setup-java@v1
19
- with :
20
- java-version : 1.8
21
- - name : Gradle wrapper
22
- run : gradle wrapper
23
- - name : Grant execute permission for gradlew
24
- run : chmod +x gradlew
25
- - name : Run automated tests
26
- run : ./gradlew test -i
16
+ - uses : actions/checkout@v2
17
+ - name : Set up JDK 1.8
18
+ uses : actions/setup-java@v1
19
+ with :
20
+ java-version : 1.8
21
+ - name : Gradle wrapper
22
+ run : gradle wrapper
23
+ - name : Grant execute permission for gradlew
24
+ run : chmod +x gradlew
25
+ - name : Run automated tests
26
+ run : ./gradlew test -i --no-daemon
27
27
28
28
build-windows :
29
29
40
40
- name : Grant execute permission for gradlew
41
41
run : chmod +x gradlew
42
42
- name : Run automated tests
43
- run : ./gradlew test -i
43
+ run : ./gradlew test -i --no-daemon
44
44
45
45
build-macos :
46
46
57
57
- name : Grant execute permission for gradlew
58
58
run : chmod +x gradlew
59
59
- name : Run automated tests
60
- run : ./gradlew test -i
60
+ run : ./gradlew test -i --no-daemon
61
+
62
+ static-tests :
63
+
64
+ runs-on : ubuntu-latest
65
+
66
+ steps :
67
+ - uses : actions/checkout@v2
68
+ - name : Set up JDK 1.8
69
+ uses : actions/setup-java@v1
70
+ with :
71
+ java-version : 1.8
72
+ - name : Gradle wrapper
73
+ run : gradle wrapper
74
+ - name : Grant execute permission for gradlew
75
+ run : chmod +x gradlew
76
+ - id : file_changes
77
+ uses : trilom/file-changes-action@v1.2.3
78
+ - name : Run Code Style Check
79
+ run : ./gradlew checkstyleCI -i --no-daemon
80
+ env :
81
+ MODIFIED_FILES : ${{ steps.file_changes.outputs.files}}
82
+ - name : Run PMD Quality Check
83
+ run : ./gradlew pmdCI -i --no-daemon
84
+ env :
85
+ MODIFIED_FILES : ${{ steps.file_changes.outputs.files}}
0 commit comments