@page @model PlanTempusAdmin.Pages.Forgejo.ActionsModel @{ ViewData["Title"] = "Forgejo Actions"; }
Workflow runs og statistik
Kan ikke forbinde til Forgejo database
| Repository | Workflow | Branch | Trigger | Startet | Varighed |
|---|---|---|---|---|---|
@run.FullRepoName |
@run.WorkflowId | @run.Ref.Replace("refs/heads/", "").Replace("refs/tags/", "tag:") |
@run.Event @if (!string.IsNullOrEmpty(run.TriggerUser)) { by @run.TriggerUser } | @run.Started?.ToString("HH:mm:ss") | @FormatDuration(run.Duration) |
| Workflow | Repo | Runs | Rate | Avg. Tid | Sidst |
|---|---|---|---|---|---|
@stat.WorkflowId |
@stat.RepoName |
@stat.Successful @if (stat.Failed > 0) { / @stat.Failed } | @stat.SuccessRate.ToString("0")% | @(stat.AvgDurationSeconds.HasValue ? FormatDuration(TimeSpan.FromSeconds(stat.AvgDurationSeconds.Value)) : "-") | @FormatTimeAgo(stat.LastRun) |
| Status | Repository | Workflow | Event | Tid | Varighed |
|---|---|---|---|---|---|
| @switch (run.Status) { case 1: VENTER break; case 2: KØRER break; case 3: OK break; case 4: FEJL break; case 5: ANNULLERET break; case 6: SKIPPED break; default: @run.StatusText break; } | @run.FullRepoName |
@run.WorkflowId | @run.Event | @FormatTimeAgo(run.Created) | @FormatDuration(run.Duration) |