
To prepapre to run the scripts per branch, pass the branchname to the scripts. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
937 B
Executable File
#!/bin/bash
SPDX-License-Identifier: GPL-2.0-only
PARENTDIR=realpath $1
TARGETDIR=realpath $2
RESULTSDIR=realpath -m $3
BUILDDIR=realpath $4
BRANCH=$5
OURDIR=dirname $0
TIMESTAMP=date +"%s"
Patch Metrics
if [ ! -e $PARENTDIR/yocto-metrics ]; then git clone ssh://git@push.yoctoproject.org/yocto-metrics $PARENTDIR/yocto-metrics fi $OURDIR/patchmetrics-update --repo $PARENTDIR --patchscript $PARENTDIR/scripts/contrib/patchreview.py --metadata $TARGETDIR --json $PARENTDIR/yocto-metrics/patch-status.json git -C $PARENTDIR/yocto-metrics commit -asm "Autobuilder adding new patch stats" git -C $PARENTDIR/yocto-metrics push
if [ ! -d $RESULTSDIR ]; then mkdir $RESULTSDIR fi
$OURDIR/patchmetrics-generate-chartdata --json $PARENTDIR/yocto-metrics/patch-status.json --outputdir $RESULTSDIR cp $PARENTDIR/yocto-metrics/patch-status.json $RESULTSDIR cp $PARENTDIR/yocto-metrics/patch-status/* $RESULTSDIR