File tree Expand file tree Collapse file tree 1 file changed +59
-0
lines changed
Expand file tree Collapse file tree 1 file changed +59
-0
lines changed Original file line number Diff line number Diff line change 1+ name : Maven Build
2+ on :
3+ push :
4+ branches : [ master ]
5+ pull_request :
6+ branches : [ master ]
7+ permissions : {}
8+
9+ env :
10+ MAVEN_ARGS : >-
11+ --batch-mode --no-transfer-progress
12+ LANG : " en_US.UTF-8"
13+
14+ jobs :
15+ event_file :
16+ name : " Upload Event File"
17+ runs-on : ubuntu-latest
18+ steps :
19+ - name : Upload
20+ uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
21+ with :
22+ name : Event File
23+ path : ${{ github.event_path }}
24+ build :
25+ runs-on : ubuntu-latest
26+ name : Verify
27+ steps :
28+ - name : Checkout
29+ uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
30+ - name : Install tools
31+ run : |
32+ sudo apt-get update
33+ sudo apt-get install linux-tools-generic valgrind
34+ sudo locale-gen en_US.UTF-8
35+ sudo update-locale LANG=en_US.UTF-8
36+ - name : Set up Java
37+ uses : actions/setup-java@c5195efecf7bdfc987ee8bae7a71cb8b11521c00 # v4.7.1
38+ with :
39+ java-version : 21
40+ mvn-toolchain-id : JavaSE-21
41+ distribution : ' temurin'
42+ cache : maven
43+ - name : Set up Maven
44+ uses : stCarolas/setup-maven@d6af6abeda15e98926a57b5aa970a96bb37f97d1 # v5
45+ with :
46+ maven-version : 3.9.9
47+ - name : Build with Maven
48+ run : >-
49+ ${{ 'xvfb-run' }}
50+ mvn clean verify
51+ - name : Upload Test Results
52+ if : always()
53+ uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
54+ with :
55+ name : test-results
56+ if-no-files-found : warn
57+ path : |
58+ ${{ github.workspace }}/**/target/surefire-reports/*.xml
59+ ${{ github.workspace }}/**/results/**/*.png
You can’t perform that action at this time.
0 commit comments