golang.org/x/build@v0.0.0-20240506185731-218518f32b70/cmd/coordinator/templates/queues.html (about) 1 <!DOCTYPE html> 2 <!-- 3 Copyright 2022 The Go Authors. All rights reserved. 4 Use of this source code is governed by a BSD-style 5 license that can be found in the LICENSE file. 6 --> 7 8 <html lang="en"> 9 <head> 10 <link rel="stylesheet" href="/style.css" /> 11 <title>Go Farmer Queues</title> 12 </head> 13 <body class="QueueStats-body"> 14 {{template "build-header"}} 15 <div class="page"> 16 <h2>Queues</h2> 17 <div class="QueueStats"> 18 {{range $name, $stats := .Queues}} 19 <div class="QueueStats-queue"> 20 <table class="QueueStats-queueTable"> 21 <caption> 22 <div class="QueueStats-queueTableCaption"> 23 <div class="QueueStats-captionCol"></div> 24 <div class="QueueStats-captionTitle"><a href="#{{$name}}" id="{{$name}}">{{$name}}</a></div> 25 <div class="QueueStats-capacities"> 26 <div class="QueueStats-capacityTerm">Usage:</div> 27 <div class="QueueStats-capacityDefinition">{{$stats.Used}}/{{$stats.Limit}}</div> 28 {{if ne $stats.UntrackedUsed 0}} 29 <div class="QueueStats-capacityTerm">Untracked:</div> 30 <div class="QueueStats-capacityDefinition">{{$stats.UntrackedUsed}}</div> 31 {{end}} 32 </div> 33 </div> 34 </caption> 35 <thead> 36 <tr> 37 <th class="QueueStats-queueTableHeader">Name</th> 38 <th class="QueueStats-queueTableHeader">Repository</th> 39 <th class="QueueStats-queueTableHeader">Go branch</th> 40 <th class="QueueStats-queueTableHeader">Cost</th> 41 <th class="QueueStats-queueTableHeader">Priority</th> 42 <th class="QueueStats-queueTableHeader">User</th> 43 <th class="QueueStats-queueTableHeader">Age (request or commit)</th> 44 </tr> 45 </thead> 46 <tbody> 47 {{range $item := $stats.Items}} 48 <tr class="QueueStats-queueTableRow"> 49 {{$build := $item.Build}} 50 <td class="QueueStats-queueTableColumn"> 51 {{$item.Build.Name}} 52 </td> 53 <td class="QueueStats-queueTableColumn"> 54 {{$item.Build.Repo}} 55 </td> 56 <td class="QueueStats-queueTableColumn"> 57 {{$item.Build.Branch}} 58 </td> 59 <td class="QueueStats-queueTableColumn"> 60 {{$item.Cost}} 61 </td> 62 <td class="QueueStats-queueTableColumn"> 63 {{if $build.IsRelease}} 64 Release 65 {{else if $build.IsGomote}} 66 Gomote 67 {{else if $build.IsTry}} 68 Trybot 69 {{else}} 70 Post-submit 71 {{end}} 72 ({{$build.Priority}}) 73 </td> 74 <td class="QueueStats-queueTableColumn"> 75 {{$build.User}} 76 </td> 77 <td class="QueueStats-queueTableColumn"> 78 {{humanDuration (timeSince $build.SortTime)}} 79 </td> 80 </tr> 81 {{else}} 82 <tr class="QueueStats-queueTableRow"> 83 <td class="QueueStats-queueTableColumn" colspan="6">Queue empty.</td> 84 </tr> 85 {{end}} 86 </tbody> 87 </table> 88 </div> 89 {{end}} 90 </div> 91 </div> 92 </body> 93 </html>