vole
Clone
Read only, no credentials:
https://rodent.software/vole.git
Write over SSH with a registered key:
git clone ssh://git@rodent.software:2222/vole.git
A free and open-source forge that lives in your Git repo.
Show run durations and lazy step logs
c765ae2e18691b3f98d93b00b4eb418ce781e3f1 · Keenan Nemetz · 13d ago · parent bdf6a0de
server/web/templates/request_runs.html +2−1
| @@ -15,7 +15,7 @@ | |||
| 15 | 15 | <div class="panel"> | |
| 16 | 16 | <table> | |
| 17 | 17 | <thead> | |
| 18 | <tr><th>Status</th><th>Job</th><th>Attempts</th><th>Age</th><th></th></tr> | ||
| 18 | <tr><th>Status</th><th>Job</th><th>Attempts</th><th>Duration</th><th>Age</th><th></th></tr> | ||
| 19 | 19 | </thead> | |
| 20 | 20 | <tbody> | |
| 21 | 21 | {{range .Runs}} | |
| @@ -23,6 +23,7 @@ | |||
| 23 | 23 | <td class="fit"><span class="status {{.Status}}">{{.Status}}</span></td> | |
| 24 | 24 | <td><a href="/r/{{$.Name}}/runs/{{.ID}}">{{.Job}}</a> <span class="muted">{{.Workflow}}</span></td> | |
| 25 | 25 | <td class="muted">{{.Attempts}}</td> | |
| 26 | <td class="nowrap">{{if not .Started.IsZero}}{{duration .Duration}}{{else}}<span class="muted">—</span>{{end}}</td> | ||
| 26 | 27 | <td class="muted nowrap">{{since .Created.Unix}}</td> | |
| 27 | 28 | <td>{{if or .LogOID .Log}}<a href="/r/{{$.Name}}/runs/{{.ID}}/log">log</a>{{end}}</td> | |
| 28 | 29 | </tr> | |