#!/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 " \ -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