Skip to content

Commit 8ceb85a

Browse files
authored
actions-full-ci
1 parent 5a88bb1 commit 8ceb85a

File tree

1 file changed

+33
-1
lines changed

1 file changed

+33
-1
lines changed

.github/workflows/deploy.yaml

Lines changed: 33 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,36 @@ jobs:
77
- name: get code
88
uses: actions/checkout@v4
99
- name: mvn compile
10-
run: mvn compile
10+
run: mvn compile
11+
code-review:
12+
needs: compile
13+
runs-on: ubuntu-latest
14+
steps:
15+
- name: get code
16+
uses: actions/checkout@v4
17+
- name: review
18+
run: mvn -P metrics pmd:pmd
19+
unit-test:
20+
needs: code-review
21+
runs-on: ubuntu-latest
22+
steps:
23+
- name: get code
24+
uses: actions/checkout@v4
25+
- name: test
26+
run: mvn test
27+
code-coverage:
28+
needs: unit-test
29+
runs-on: ubuntu-latest
30+
steps:
31+
- name: get code
32+
uses: actions/checkout@v4
33+
- name: verify
34+
run: mvn verify
35+
package:
36+
needs: code-coverage
37+
runs-on: ubuntu-latest
38+
steps:
39+
- name: get code
40+
uses: actions/checkout@v4
41+
- name: verify
42+
run: mvn package

0 commit comments

Comments
 (0)