File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 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
You can’t perform that action at this time.
0 commit comments