Add favicon and make it look slightly less clunky.

This commit is contained in:
Simon Quigley 2020-07-01 17:20:50 -05:00
parent d950c9f8c7
commit 39d32d1b49
4 changed files with 18 additions and 1 deletions

BIN
assets/favicon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

View File

@ -21,6 +21,7 @@ import sqlite3
from jinja2 import Template from jinja2 import Template
from modules.jenkins import JenkinsModule from modules.jenkins import JenkinsModule
from os import path from os import path
from shutil import copytree, rmtree
ENABLED_MODULES = [JenkinsModule] ENABLED_MODULES = [JenkinsModule]
@ -143,3 +144,11 @@ if __name__ == "__main__":
# Render the summary page # Render the summary page
summary() summary()
# Copy the assets
# FIXME: clunky and racey
try:
copytree("assets", "output/assets")
except FileExistsError:
rmtree("output/assets")
copytree("assets", "output/assets")

View File

@ -7,6 +7,10 @@
<!-- Import Bootstrap 4.3.1 --> <!-- Import Bootstrap 4.3.1 -->
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous"> <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
<!-- Favicon and page title -->
<link rel="icon" type="image/png" href="/assets/favicon.png"/>
<title>Summary for Lubuntu Project Metrics</title>
</head> </head>
<body> <body>
<div class="container"> <div class="container">

View File

@ -10,12 +10,16 @@
<!-- Import Bootstrap 4.3.1 --> <!-- Import Bootstrap 4.3.1 -->
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous"> <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
<!-- Favicon and page title -->
<link rel="icon" type="image/png" href="/assets/favicon.png"/>
<title>Jenkins data for the past {{ days }} day{{ "s" if days > 1 }}</title>
</head> </head>
<body> <body>
<div class="container"> <div class="container">
<div class="row justify-content-center"> <div class="row justify-content-center">
<div class="col" style="text-align: center;"> <div class="col" style="text-align: center;">
<h1>Jenkins data for the past {{ days }} day(s)</h1> <h1>Jenkins data for the past {{ days }} day{{ "s" if days > 1 }}</h1>
<canvas id="jenkinschart"></canvas> <canvas id="jenkinschart"></canvas>
<h2>Average number of failing jobs: {{ average.failing }}</h2> <h2>Average number of failing jobs: {{ average.failing }}</h2>
<h2>Average number of non-passing jobs: {{ average.nonpassing }}</h2> <h2>Average number of non-passing jobs: {{ average.nonpassing }}</h2>