Commit c950d6cb authored by Ben Cooksley's avatar Ben Cooksley

Add per platform views to the Product level folders on the CI system.

CCMAIL: faure@kde.org
parent 51abd057
Pipeline #2075 skipped with stage
...@@ -92,7 +92,7 @@ knownStructure.products.each { ...@@ -92,7 +92,7 @@ knownStructure.products.each {
} }
} }
// Setup Per Branch Group views inside each Product as well for those wanting to monitor on that level // Setup per Branch Group and per Platform views inside each Product as well for those wanting to monitor on that level
knownStructure.combinations.each { knownStructure.combinations.each {
// Grab all the info out for later use // Grab all the info out for later use
def product = "${it.product}" def product = "${it.product}"
...@@ -120,4 +120,26 @@ knownStructure.combinations.each { ...@@ -120,4 +120,26 @@ knownStructure.combinations.each {
buildButton() buildButton()
} }
} }
// Create the view for the platform level view
listView( "${it.product}/Platform - ${it.platform}" ) {
// Give it a nice description
description("Current Status of all ${product} builds on ${platform}")
// We want to recurse when looking for our jobs
recurse()
// Only include jobs matching the previously provided regex
jobs {
regex( ".* ${platform}" )
}
// Include a reasonable/sane set of Columns
columns {
status()
weather()
name()
lastSuccess()
lastFailure()
lastDuration()
buildButton()
}
}
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment