add upload links to summary markdown file
continuous-integration/drone/push Build is passing Details

This commit is contained in:
Robert Kaussow 2020-11-08 21:32:29 +01:00
parent 7c8edba3ba
commit 8639655354
Signed by: xoxys
GPG Key ID: 65362AE74AF98B61
3 changed files with 7 additions and 7 deletions

View File

@ -1,2 +1,2 @@
- ENHANCEMENT
- update @lhci/cli to v0.6.0
- BUGFIX
- add upload links to summary markdown file

View File

@ -1,4 +1,4 @@
### LHCI Report Overview
| URL | Performance | Accessibility | Best-Practices | SEO | PWA |
| --- | ----------- | ------------- | -------------- | --- | --- |
| Report | URL | Performance | Accessibility | Best-Practices | SEO | PWA |
| ------ | --- | ----------- | ------------- | -------------- | --- | --- |

View File

@ -26,7 +26,7 @@ if [ -f "$CONFIG" ] && echo "$OUT" | grep -q "Done running Lighthouse"; then
FILENAME=$(echo "${JSON}" | jq -r '.htmlPath')
HASH=$(sha1sum "$FILENAME")
FILENAME_NEW="${HASH:0:8}-$FILE_DATE"
DONWLOAD=${LHCI_SERVER_URL%/}/$(basename "${FILENAME_NEW}").html
DOWNLOAD=${LHCI_SERVER_URL%/}/$(basename "${FILENAME_NEW}").html
URL=$(echo "${JSON}" | jq -r '.url')
PERF=$(echo "${JSON}" | jq -r '.summary.performance')
@ -36,9 +36,9 @@ if [ -f "$CONFIG" ] && echo "$OUT" | grep -q "Done running Lighthouse"; then
PWA=$(echo "${JSON}" | jq -r '.summary.pwa')
cp "${FILENAME}" "${DIST}/${FILENAME_NEW}.html"
echo "Report for ${URL} will be uploaded to ${DONWLOAD}"
echo "Report for ${URL} will be uploaded to ${DOWNLOAD}"
echo "| \`${URL}\` | $(echo "scale=0;($PERF*100)/1" | bc) % | $(echo "scale=0;($ACCESS*100)/1" | bc) % | $(echo "scale=0;($PRACTICE*100)/1" | bc) % | $(echo "scale=0;($SEO*100)/1" | bc) % | $(echo "scale=0;($PWA*100)/1" | bc) % |" >> "${DIST}/summary.md"
echo "| [Link]("${DOWNLOAD}") | \`${URL}\` | $(echo "scale=0;($PERF*100)/1" | bc) % | $(echo "scale=0;($ACCESS*100)/1" | bc) % | $(echo "scale=0;($PRACTICE*100)/1" | bc) % | $(echo "scale=0;($SEO*100)/1" | bc) % | $(echo "scale=0;($PWA*100)/1" | bc) % |" >> "${DIST}/summary.md"
done
else
printf "\nPost-processing skipped. Manifest not found!\n"