Skip to content

Commit 967e2e0

Browse files
committed
Merge branch 'compare-runners'
2 parents fb1ac7d + 9a6d975 commit 967e2e0

1 file changed

Lines changed: 50 additions & 0 deletions

File tree

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
name: Manjaro on self-hosted Runner
2+
on:
3+
workflow_dispatch:
4+
push:
5+
branches: [ compare-runners ]
6+
schedule:
7+
- cron: "0 */3 * * *"
8+
9+
permissions:
10+
contents: write
11+
deployments: write
12+
13+
jobs:
14+
benchmark:
15+
strategy:
16+
matrix:
17+
tags:
18+
- 2025-01-09_190438UTC0
19+
- 2025-01-10_124403UTC0
20+
name: Performance measurement
21+
runs-on: sustain6
22+
steps:
23+
- uses: actions/checkout@v4
24+
with:
25+
ref: ${{ matrix.tags }}
26+
- name: Execute MooBench Benchmark
27+
run: |
28+
TAG=`echo ${{ matrix.tags }} |cut -d_ -f1 |sed "s/-//g;s/^..//"`
29+
uname -a
30+
./setup.sh
31+
cd frameworks/Kieker-java/
32+
export NUM_OF_LOOPS=10
33+
export MOOBENCH_CONFIGURATIONS="4"
34+
sed -i "s/Binary file/`uname -r` on self-hosted Runner (${TAG})/" labels.sh
35+
./benchmark.sh
36+
cd results-Kieker-java
37+
unzip results.zip
38+
../../../analysis/getGHActionsFormat.sh &> output.json
39+
cat output.json
40+
mv output.json ../../../
41+
git checkout ../labels.sh
42+
- name: Store benchmark result
43+
uses: benchmark-action/github-action-benchmark@v1
44+
with:
45+
name: 'Kieker-java (Binary file, Manjaro, self-hosted)'
46+
tool: 'customSmallerIsBetter'
47+
output-file-path: output.json
48+
fail-on-alert: true
49+
github-token: ${{ secrets.GITHUB_TOKEN }}
50+
auto-push: true

0 commit comments

Comments
 (0)