go.chromium.org/luci@v0.0.0-20240309015107-7cdc2e660f33/scheduler/appengine/frontend/templates/pages/invocation.html (about) 1 {{define "title"}}LUCI Scheduler :: {{.Job.ProjectID}} :: {{.Job.JobName}} :: {{.Inv.InvID}}{{end}} 2 3 {{define "head"}} 4 <style type="text/css"> 5 .underline { 6 text-decoration: underline !important; 7 } 8 .ellipsis-text { 9 white-space: nowrap; 10 overflow: hidden; 11 text-overflow: ellipsis; 12 } 13 </style> 14 {{end}} 15 16 {{define "content"}} 17 18 <ol class="breadcrumb"> 19 <li class="breadcrumb-item"><a href="/">All projects</a></li> 20 <li class="breadcrumb-item"><a href="/jobs/{{.Job.ProjectID}}">{{.Job.ProjectID}}</a></li> 21 <li class="breadcrumb-item">{{template "job-id-ref" .Job}}</li> 22 <li class="breadcrumb-item active">{{.Inv.InvID}}</li> 23 </ol> 24 25 <div class="row"> 26 <div class="col-sm-2"><b>Status:</b> 27 {{if .Inv.ViewURL}} 28 <a href="{{.Inv.ViewURL}}" target="_blank" class="underline label {{.Inv.LabelClass}}">{{.Inv.Status}}</a> 29 {{else}} 30 <span class="label {{.Inv.LabelClass}}">{{.Inv.Status}}</span> 31 {{end}} 32 </div> 33 <div class="col-sm-4 ellipsis-text" title="Triggered By: {{.Inv.TriggeredBy}}"> 34 <b>Triggered by:</b> {{.Inv.TriggeredBy}} 35 </div> 36 <div class="col-sm-3"><b>Duration:</b> {{.Inv.Duration}}</div> 37 <div class="col-sm-3"><b>Actions:</b>{{template "invocation-action-buttons" .Inv}}</div> 38 </div> 39 40 <div class="col-sm-12"> 41 <hr> 42 </div> 43 44 {{if .Inv.Revision}} 45 <h4>Definition 46 {{if .Inv.RevisionURL}} 47 (rev <a href="{{.Inv.RevisionURL}}" target="_blank">{{.Inv.Revision}}</a>) 48 {{else}} 49 (rev {{.Inv.Revision}}) 50 {{end}} 51 </h4> 52 <div class="row"> 53 <div class="col-sm-12"> 54 <pre>{{.Inv.Definition}}</pre> 55 </div> 56 </div> 57 {{end}} 58 59 {{if .Inv.IncomingTriggers}} 60 <h4>Incoming triggers</h4> 61 <div class="row"> 62 <div class="col-sm-12"> 63 {{template "triggers-list" .Inv.IncomingTriggers}} 64 </div> 65 </div> 66 {{end}} 67 68 {{if .Inv.Properties}} 69 <h4>Incoming properties</h4> 70 <div class="row"> 71 <div class="col-sm-12"> 72 <pre>{{.Inv.Properties}}</pre> 73 </div> 74 </div> 75 {{end}} 76 77 {{if .Inv.Tags}} 78 <h4>Incoming tags</h4> 79 <div class="row"> 80 <div class="col-sm-12"> 81 <ul> 82 {{range .Inv.Tags}} 83 <li> 84 <span style="font-family:monospace;">{{.}}</span> 85 </li> 86 {{end}} 87 </ul> 88 </div> 89 </div> 90 {{end}} 91 92 {{if .Inv.OutgoingTriggers}} 93 <h4>Outgoing triggers</h4> 94 <div class="row"> 95 <div class="col-sm-12"> 96 {{template "triggers-list" .Inv.OutgoingTriggers}} 97 </div> 98 </div> 99 {{end}} 100 101 <h4>Debug log (UTC)</h4> 102 <div class="row"> 103 <div class="col-sm-12"> 104 <pre>{{.Inv.DebugLog}}</pre> 105 </div> 106 </div> 107 108 {{end}}