internal/web/templates/build.html

70dc0648f931f6f7112c6b71b0be485eeae4077f
gitbay/internal/web/templates/build.html history · blame · raw

15 lines · 1066 bytes

 1{{define "title"}}build {{.Build.Number}} · {{.Repo.OwnerName}}/{{.Repo.Name}}{{end}}
 2{{define "content"}}
 3{{if .Notice}}<p class="error" role="alert">{{.Notice}}</p>{{end}}
 4<div class="headrow">
 5<h1>Build {{.Build.Number}} <span class="chip check-{{.Build.Status}}">{{.Build.Status}}</span></h1>
 6<span class="spacer"></span>
 7{{if and .CanWrite (or (eq .Build.Status "pending") (eq .Build.Status "running"))}}
 8<form method="post" action="/{{.Repo.OwnerName}}/{{.Repo.Name}}/builds/{{.Build.Number}}/cancel" class="actions">
 9  <button type="submit">{{if eq .Build.Status "running"}}Cancel (stops at the runner's next check){{else}}Cancel{{end}}</button>
10</form>
11{{end}}
12</div>
13<p class="meta">{{.Build.Job}} on {{.Build.Ref}} · <code><a href="/{{.Repo.OwnerName}}/{{.Repo.Name}}/commit/{{.Build.SHA}}">{{printf "%.10s" .Build.SHA}}</a></code> · queued {{when .Build.CreatedAt}}{{if .Build.FinishedAt}} · finished {{when .Build.FinishedAt}}{{end}}</p>
14{{if .Log}}<pre class="code buildlog">{{.Log}}</pre>{{else}}<p class="empty-note">no log yet</p>{{end}}
15{{end}}