forked from lix-project/hydra
* hydra: queue stats (nr running builds / nr queued builds)
This commit is contained in:
parent
68c60b4c66
commit
9cebf03a45
|
@ -16,6 +16,10 @@ sub begin :Private {
|
||||||
$c->stash->{curUri} = $c->request->uri;
|
$c->stash->{curUri} = $c->request->uri;
|
||||||
$c->stash->{version} = $ENV{"HYDRA_RELEASE"} || "<devel>";
|
$c->stash->{version} = $ENV{"HYDRA_RELEASE"} || "<devel>";
|
||||||
$c->stash->{nixVersion} = $ENV{"NIX_RELEASE"} || "<devel>";
|
$c->stash->{nixVersion} = $ENV{"NIX_RELEASE"} || "<devel>";
|
||||||
|
|
||||||
|
$c->stash->{nrRunningBuilds} = $c->model('DB::BuildSchedulingInfo')->search({ busy => 1 }, {})->count();
|
||||||
|
$c->stash->{nrQueuedBuilds} = $c->model('DB::BuildSchedulingInfo')->count();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -23,7 +23,7 @@
|
||||||
title = "Projects" %]
|
title = "Projects" %]
|
||||||
[% INCLUDE makeLink
|
[% INCLUDE makeLink
|
||||||
uri = c.uri_for(c.controller('Root').action_for('queue'))
|
uri = c.uri_for(c.controller('Root').action_for('queue'))
|
||||||
title = "Queue" %]
|
title = "Queue" %] ([% nrRunningBuilds %]/[% nrQueuedBuilds %])
|
||||||
[% INCLUDE makeLink
|
[% INCLUDE makeLink
|
||||||
uri = c.uri_for(c.controller('Root').action_for('all'))
|
uri = c.uri_for(c.controller('Root').action_for('all'))
|
||||||
title = "All builds" %]
|
title = "All builds" %]
|
||||||
|
|
Loading…
Reference in a new issue