diff --git a/config.json b/config.json index d24da94..c5d3913 100644 --- a/config.json +++ b/config.json @@ -1373,6 +1373,10 @@ "step2" : { "shortname" : "Extract ptest logs", "EXTRACMDS" : ["${SCRIPTSDIR}/generate-ptest-logs.py ${BASE_SHAREDDIR}/pub/non-release/"] + }, + "step3" : { + "shortname" : "Populate/update dashboard site", + "EXTRACMDS" : ["${SCRIPTSDIR}/run-dashboard-index ${BUILDDIR}/../"] } }, "meta-mingw" : { diff --git a/scripts/dashboard/index.html b/scripts/dashboard/index.html new file mode 100644 index 0000000..972bbc9 --- /dev/null +++ b/scripts/dashboard/index.html @@ -0,0 +1,41 @@ + + +
+Please choose from the most frequently used links
+ +Cluster Buildbot Controller:
+valkyrie.yoctoproject.org
+
+
+Unreleased Artefacts:
+valkyrie.yocto.io/pub
+
+
+Build Performance and Autobuilder Test Result Index:
+valkyrie.yocto.io/pub/non-release
+
+
+OpenEmbedded-Core CVE Status and Patch Metrics:
+valkyrie.yocto.io/pub/non-release/patchmetrics
+
+
+Meta-OpenEmbedded CVE Status and Patch Metrics:
+valkyrie.yocto.io/pub/non-release/patchmetrics-meta-oe
+
+
+Auobuilder Intermittent Issue Summary:
+
+ https://valkyrie.yocto.io/pub/non-release/abint/
+
+ + diff --git a/scripts/run-dashboard-index b/scripts/run-dashboard-index new file mode 100755 index 0000000..6644ee7 --- /dev/null +++ b/scripts/run-dashboard-index @@ -0,0 +1,11 @@ +#!/bin/bash +# +# SPDX-License-Identifier: GPL-2.0-only +# +# Called with $1 as the build directory + +builddir=$(realpath "$1") +scriptdir="$(dirname "$(readlink -f "${BASH_SOURCE[0]}")")" + +rsync -irlp --checksum --ignore-times $scriptdir/dashboard/index.html docs@docs.yoctoproject.org:dashboard/ +