Skip to content

Commit

Permalink
gh-30 update bensh workflow
Browse files Browse the repository at this point in the history
  • Loading branch information
Unknow0 committed Mar 24, 2024
1 parent aa3438c commit 08c70ba
Showing 1 changed file with 30 additions and 4 deletions.
34 changes: 30 additions & 4 deletions .github/workflows/bench.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,12 @@ jobs:
- name: build native image
run: native-image --install-exit-handlers --static --no-fallback -jar unknow-server-test/unknow-server-test-jar/target/server.jar server-native

- name: bench
run: java -jar unknow-server-bench/target/benchmark.jar

- uses: actions/upload-artifact@v4
if: always()
with:
name: bench
path: unknow-server-bench/target/benchmark.jar
- uses: actions/upload-artifact@v4
if: always()
with:
Expand All @@ -32,6 +35,27 @@ jobs:
server-native
unknow-server-test/*/target/*.war
bench:
runs-on: ubuntu-latest
needs: build
steps:
- uses: actions/download-artifact@v4
with:
name: bench
- uses: graalvm/setup-graalvm@v1
with:
version: latest
java-version: 11
components: native-image
github-token: ${{ secrets.GITHUB_TOKEN }}
- name: bench
run: java -jar unknow-server-bench/target/benchmark.jar > bench.log
- uses: actions/upload-artifact@v4
if: always()
with:
name: results-bench
path: bench.log

test:
runs-on: ubuntu-latest
strategy:
Expand Down Expand Up @@ -69,7 +93,7 @@ jobs:

result:
runs-on: ubuntu-latest
needs: test
needs: [test, bench]
steps:
- uses: actions/checkout@v4
- uses: actions/download-artifact@v4
Expand All @@ -78,4 +102,6 @@ jobs:
path: out/
merge-multiple: true
- name: result
run: bash bench/result.sh out
run: |
cat bench.log
bash bench/result.sh out

0 comments on commit 08c70ba

Please sign in to comment.