website: Add badges for build status
Adds three badges, one for nightly, weekly, and compiler tests to the
homepage.
See https://imgur.com/mCNZoUl for an example of what the new page looks
like.
Signed-off-by: Jason Lowe-Power <jason@lowepower.com>
Change-Id: Id5a28cd31deb91f80001df741f681685db20c3b0
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5-website/+/51467
Reviewed-by: Bobby R. Bruce <bbruce@ucdavis.edu>
Maintainer: Bobby R. Bruce <bbruce@ucdavis.edu>
Tested-by: Bobby R. Bruce <bbruce@ucdavis.edu>
diff --git a/_sass/_layout.scss b/_sass/_layout.scss
index 591052a..a218cc0 100755
--- a/_sass/_layout.scss
+++ b/_sass/_layout.scss
@@ -200,6 +200,24 @@
}
}
+/**** Testing status ****/
+div.testing-status {
+ overflow: auto;
+ width: 60%;
+ margin: auto;
+ text-align: center;
+ .testing-title {
+ float: left;
+ padding-top: 1em;
+ }
+ .testing-info {
+ overflow: hidden;
+ ul {
+ list-style: none;
+ }
+ }
+}
+
/**** CARD ****/
div.card {
diff --git a/index.html b/index.html
index 42605ff..448cebc 100755
--- a/index.html
+++ b/index.html
@@ -22,6 +22,18 @@
<a href="https://gem5-review.googlesource.com/"><button type="button" class="btn btn-outline-primary">Code Review</button></a>
<a href="https://arxiv.org/abs/2007.03152"><button type="button" class="btn btn-outline-primary">gem5-20+ paper</button></a>
+ <div class="testing-status">
+ <div class="testing-title">
+ <h3>Testing Status:</h3>
+ </div>
+ <div class="testing-info">
+ <ul>
+ <li><a href='https://jenkins.gem5.org/job/nightly/'><img src='https://jenkins.gem5.org/buildStatus/icon?job=nightly&style=plastic&subject=Nightly%20Tests%20ran%20${startTime}%20ago%20for%20${duration}'></a></li>
+ <li><a href='https://jenkins.gem5.org/job/weekly/'><img src='https://jenkins.gem5.org/buildStatus/icon?job=weekly&style=plastic&subject=Weekly%20Tests%20ran%20${startTime}%20ago%20for%20${duration}'></a></li>
+ <li><a href='https://jenkins.gem5.org/job/compiler-checks/'><img src='https://jenkins.gem5.org/buildStatus/icon?job=compiler-checks&style=plastic&subject=Compiler%20Tests%20ran%20${startTime}%20ago%20for%20${duration}'></a></li>
+ </ul>
+ </div>
+ </div>
</header>