mirror of
https://github.com/neondatabase/neon.git
synced 2026-01-04 03:52:56 +00:00
28 lines
837 B
Bash
Executable File
28 lines
837 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# this is a shortcut script to avoid duplication in CI
|
|
|
|
set -eux -o pipefail
|
|
|
|
SCRIPT_DIR="$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )"
|
|
|
|
git clone https://$VIP_VAP_ACCESS_TOKEN@github.com/zenithdb/zenith-perf-data.git
|
|
cd zenith-perf-data
|
|
mkdir -p reports/
|
|
mkdir -p data/$REPORT_TO
|
|
|
|
cp $REPORT_FROM/* data/$REPORT_TO
|
|
|
|
echo "Generating report"
|
|
pipenv run python $SCRIPT_DIR/generate_perf_report_page.py --input-dir data/$REPORT_TO --out reports/$REPORT_TO.html
|
|
echo "Uploading perf result"
|
|
git add data reports
|
|
git \
|
|
-c "user.name=vipvap" \
|
|
-c "user.email=vipvap@zenith.tech" \
|
|
commit \
|
|
--author="vipvap <vipvap@zenith.tech>" \
|
|
-m "add performance test result for $GITHUB_SHA zenith revision"
|
|
|
|
git push https://$VIP_VAP_ACCESS_TOKEN@github.com/zenithdb/zenith-perf-data.git master
|