hotfix benchmarks (#11855)

This commit is contained in:
Paul Ritter
2022-10-12 01:24:34 +02:00
committed by GitHub
parent 216dba2e3b
commit ffbf2aa901

View File

@@ -6,14 +6,6 @@ on:
concurrency: benchmarks concurrency: benchmarks
env:
ROBUST_BENCHMARKS_ENABLE_SQL: 1
ROBUST_BENCHMARKS_SQL_ADDRESS: ${{ secrets.BENCHMARKS_WRITE_ADDRESS }}
ROBUST_BENCHMARKS_SQL_PORT: ${{ secrets.BENCHMARKS_WRITE_PORT }}
ROBUST_BENCHMARKS_SQL_USER: ${{ secrets.BENCHMARKS_WRITE_USER }}
ROBUST_BENCHMARKS_SQL_PASSWORD: ${{ secrets.BENCHMARKS_WRITE_PASSWORD }}
ROBUST_BENCHMARKS_SQL_DATABASE: content_benchmarks
jobs: jobs:
benchmark: benchmark:
name: Run Benchmarks name: Run Benchmarks
@@ -36,10 +28,20 @@ jobs:
key: ${{ secrets.CENTCOMM_ROBUST_BENCHMARK_RUNNER_KEY }} key: ${{ secrets.CENTCOMM_ROBUST_BENCHMARK_RUNNER_KEY }}
command_timeout: 100000m command_timeout: 100000m
script: | script: |
mkdir benchmark_run_${{ github.sha }} mkdir benchmark_run_content_${{ github.sha }}
cd benchmark_run_${{ github.sha }} cd benchmark_run_content_${{ github.sha }}
wget https://raw.githubusercontent.com/space-wizards/RobustToolbox/${{ steps.engine_version.outputs.out }}/Tools/run_benchmarks.py git clone https://github.com/space-wizards/space-station-14.git repo_dir --recursive
python3 run_benchmarks.py "${{ secrets.BENCHMARKS_WRITE_ADDRESS }}" "${{ secrets.BENCHMARKS_WRITE_PORT }}" "${{ secrets.BENCHMARKS_WRITE_USER }}" "${{ secrets.BENCHMARKS_WRITE_PASSWORD }}" "${{ github.sha }}" cd repo_dir
rm run_benchmarks.py git checkout ${{ github.sha }}
cd .. cd Content.Benchmarks
rmdir benchmark_run_${{ github.sha }} dotnet restore
export ROBUST_BENCHMARKS_ENABLE_SQL=1
export ROBUST_BENCHMARKS_SQL_ADDRESS="${{ secrets.BENCHMARKS_WRITE_ADDRESS }}"
export ROBUST_BENCHMARKS_SQL_PORT="${{ secrets.BENCHMARKS_WRITE_PORT }}"
export ROBUST_BENCHMARKS_SQL_USER="${{ secrets.BENCHMARKS_WRITE_USER }}"
export ROBUST_BENCHMARKS_SQL_PASSWORD="${{ secrets.BENCHMARKS_WRITE_PASSWORD }}"
export ROBUST_BENCHMARKS_SQL_DATABASE="content_benchmarks"
export GITHUB_SHA="${{ github.sha }}"
dotnet run --filter '*' --configuration Release
cd ../../..
rm -rf benchmark_run_content_${{ github.sha }}