Rob Vermaas
7f858928df
Fix hide/unhide links.
2012-04-13 16:36:45 +02:00
Rob Vermaas
fbb857bf80
Do not load charts lazily for now.
2012-04-13 14:50:48 +02:00
Rob Vermaas
320632f7f4
Renamed running to started in queue.
2012-04-13 12:55:26 +02:00
Rob Vermaas
f339f5ae85
Fix evaluate link.
2012-04-13 12:42:58 +02:00
Rob Vermaas
293c7d3507
update bootstrap.zip
2012-04-13 11:54:40 +02:00
Rob Vermaas
bb4f470348
Remove default logo, replaced by text for now. Hide template in jobset edit.
2012-04-13 11:47:05 +02:00
Rob Vermaas
f63e9a63b4
Replace last 5 builds on jobset page with last 5 evaluations. Moved hide/unhide and evaluate options to jobset topmenu.
2012-04-13 11:26:37 +02:00
Rob Vermaas
11bf848b09
Move channel link to top menu of Project and Jobset.
2012-04-13 10:56:02 +02:00
Rob Vermaas
bf197f0d77
Remove pagers on the bottom of paginated lists.
2012-04-13 10:43:56 +02:00
Rob Vermaas
b81aa89260
Replace old logo with Nix/NixOS logo.
2012-04-13 10:33:11 +02:00
Rob Vermaas
1e7f9c8a15
Fix pager prev/next button.
2012-04-13 10:23:27 +02:00
Rob Vermaas
6b65712045
Restructure build menu
2012-04-13 10:19:15 +02:00
Rob Vermaas
9a1f38e06e
Remove comments, re-add logo.
2012-04-13 10:05:02 +02:00
Rob Vermaas
4f5327d7ed
Added running icon in queue in stead of background color.
2012-04-12 22:10:16 +02:00
Rob Vermaas
8aaa0a1a8a
Move 'keep build' and 'restart' to toplevel menu
2012-04-12 21:50:06 +02:00
Rob Vermaas
089a9c836f
Machine status page now looks much better and more consistent with rest of Hydra
2012-04-12 21:42:21 +02:00
Rob Vermaas
6853d0398a
Move 'clone build' and 'restart build' to top menu
2012-04-12 21:41:31 +02:00
Rob Vermaas
c630433b61
Move 'clone build' to top menu
2012-04-12 21:40:57 +02:00
Rob Vermaas
7886666b0b
Replace ugly link with nice small buttons
2012-04-12 21:03:59 +02:00
Rob Vermaas
72785f35aa
Some overriding of bootstrap default css
2012-04-12 21:03:25 +02:00
Rob Vermaas
06d6f5b5f7
remove header on build page
2012-04-12 20:19:52 +02:00
Rob Vermaas
5748262517
Add bootstrap.zip
2012-04-12 20:13:04 +02:00
Rob Vermaas
17d30cd179
Using twitter bootstrap for more consistent looks for Hydra
2012-04-12 20:12:07 +02:00
Eelco Dolstra
1cdc023427
Propagate URI parameters
2012-04-04 13:17:22 +02:00
Eelco Dolstra
05d03ee153
Don't use colspan=0, it doesn't work in all browsers
2012-04-04 10:33:00 +00:00
Eelco Dolstra
3e57cbfeb8
User color instead of a big animated GIF to indicate whether a build is running
2012-04-02 21:07:49 +02:00
Eelco Dolstra
69e600da89
Allow comparing an evaluation with an arbitrary other evaluation
...
The URI parameter "compare=..." can denote either an arbitrary
evaluation ID, or the name of a jobset in the same project. In the
latter case, the comparison is made against the latest completed
evaluation of the specified jobset.
2012-04-02 20:40:59 +02:00
Eelco Dolstra
9d4cb29e08
Show queued builds in jobset evaluation pages
2012-04-02 15:23:42 +00:00
Eelco Dolstra
427e5e8db8
Show new and removed jobs
2012-04-02 16:45:05 +02:00
Eelco Dolstra
662cdf0421
Add support for viewing jobset evaluations
2012-04-02 16:11:22 +02:00
Eelco Dolstra
d33fbad438
Unpack jQuery etc. in the build tree for easier testing
2012-04-02 11:15:48 +00:00
Eelco Dolstra
0aae52bfcc
In build tables, hide the project, jobset and/or job name if they're constant
2012-04-02 13:12:39 +02:00
Rob Vermaas
4d4e1986e8
remove delete jobset button until we actually have implemented the action properly
2012-03-26 14:39:50 +02:00
Eelco Dolstra
dae5032c1c
I'm stupid
2012-03-13 13:33:19 +01:00
Eelco Dolstra
c844b9f09a
Remove the global Job status and Errors links
2012-03-13 13:31:36 +01:00
Eelco Dolstra
68a867da67
Merge the BuildResultInfo table into the Builds table
2012-03-12 20:47:29 +01:00
Eelco Dolstra
25334715f8
Merge the BuildSchedulingInfo table into the Builds table
...
This simplifies the code and improves performance since it reduces
the number of joins.
2012-03-12 20:47:29 +01:00
Eelco Dolstra
578530dac2
Don't show duplicate builds in "Related builds"
...
Since a build may be a member of multiple jobset evaluations, we need
to do a "select distinct" here. But maybe we should only show builds
from a single evaluation (e.g. the most recent), since showing builds
from several may be confusing.
2012-02-21 17:16:32 +01:00
Rob Vermaas
924d94cafd
* minor performance tweaks
...
* added related builds tab which show related builds (builds that are in same evaluations), shows max 50
2012-02-16 16:56:01 +01:00
Rob Vermaas
355135b6e8
add links in admin page to clear queue (all non-running builds, and all non-running old (non-current) builds)
2012-02-16 15:31:12 +01:00
Rob Vermaas
1840a842d3
fix build links in input diff's, showed only current build in each link
2012-01-22 09:03:57 +01:00
Eelco Dolstra
c8d572a0dc
Remove the "all" channel
...
The "all" channel fundamentally doesn't scale, because it needs
to fetch N builds from the database (where N is potentially a very
large number), then check whether they are still valid. And it's
not very useful anyway.
2011-11-30 12:07:47 +01:00
Eelco Dolstra
d37c4cfe86
Remove unnecessary whitespace in the HTML output
2011-11-29 20:15:42 +01:00
Eelco Dolstra
69e9a91bcb
Fix a huge performance regression in the jobstatus page
...
The renderBuildStatusIcon function was looking at the
resultInfo and schedulingInfo of each build, causing
a SQL query for every build in the result.
2011-11-29 19:55:49 +01:00
Eelco Dolstra
afef502bb6
Fix indentation
2011-11-29 19:04:40 +01:00
Eelco Dolstra
43a9fdc891
Remove the gray container around the main page div
2011-11-22 17:30:13 +01:00
Rob Vermaas
0d81e23b46
remove reference to non-existing nix-common.css
2011-11-22 11:10:51 -05:00
Rob Vermaas
2db4462735
fix annoying behaviour in webkit browsers when middle-clicking (open in new tab) on a build, it used to open the build both in new tab as current tab
2011-11-19 21:38:40 -05:00
Rob Vermaas
43198e9353
used wrong builds collection for determining if we need to show current build section in job page
2011-11-16 15:21:53 -05:00
Rob Vermaas
c8127b887f
use newer icons consistently
2011-11-16 13:29:40 -05:00
Rob Vermaas
98fadb53e4
use newer icons consistently
2011-11-16 13:03:48 -05:00
Rob Vermaas
f4204df39a
always show latest 10 builds on job page
2011-11-16 10:36:18 -05:00
Rob Vermaas
d9ba24b216
add link to build on tail/-reload log pages
2011-11-10 12:22:27 -05:00
Rob Vermaas
fd9b32bef7
show all related jobset/job links in navbar for the tail/-reload logs
2011-11-10 12:19:05 -05:00
Rob Vermaas
3eaa615281
point log link for running build step to the automatically reloading log page in stead of the 'useless' pretty log page
2011-11-10 11:52:42 -05:00
Rob Vermaas
a2a187b36a
if no previous successful build, do not show changes section
2011-10-12 12:43:31 +00:00
Rob Vermaas
998665aa0f
add log diff to compare logs to previous builds
2011-09-26 14:47:55 +00:00
Eelco Dolstra
d72538e641
* Remove empty file.
2011-09-11 20:17:59 +00:00
Rob Vermaas
5d3f5f9fca
hydra: when no external url is given for diff's of git/hg input, revert to a diff done on a local available clone
2011-08-25 14:50:31 +00:00
Ludovic Courtès
337ba26aa6
Add links missing from the admin page.
2011-07-25 09:38:41 +00:00
Rob Vermaas
259d163ec9
clean up build page for build that failed with result
2011-06-10 07:36:30 +00:00
Ludovic Courtès
b4dd17c8c8
Tweak CSS for img/logo.
...
This makes it easy to choose a larger logo, while still occupying as
much vertical space as the original logo.
2011-06-09 14:49:48 +00:00
Rob Vermaas
2f215aac4b
add tracker html code via HYDRA_TRACKER
2011-04-19 12:00:54 +00:00
Rob Vermaas
a8b3ebd514
make logo configurable via HYDRA_LOGO env var
2011-04-18 08:21:27 +00:00
Rob Vermaas
436373c165
added store path size graph
2011-03-11 08:50:42 +00:00
Rob Vermaas
c645fa55ff
initial bzr support
2011-02-08 13:11:08 +00:00
Rob Vermaas
e17fec61b2
added help, removed nix closure from 'failed build with output' productlist
2011-02-02 12:16:57 +00:00
Rob Vermaas
a561c09f2c
forgot to commit a file
2011-02-02 09:07:17 +00:00
Rob Vermaas
559ab9c97a
automatic reload of tail log when build is running
2011-02-02 09:00:52 +00:00
Rob Vermaas
9aeaef80fc
hydra: current build -> this build
2011-01-17 10:06:11 +00:00
Rob Vermaas
ceffcae5e0
ignore this
2011-01-14 08:27:05 +00:00
Rob Vermaas
ff506fb3fd
hydra: description at changes section
2011-01-14 08:22:32 +00:00
Rob Vermaas
5015c1bcd4
hydra: description at changes section
2011-01-14 08:19:37 +00:00
Rob Vermaas
88dc824479
make changes section more compact/readable
2011-01-14 08:11:21 +00:00
Rob Vermaas
c4d0ee44f0
hydra: change icon for positive failures
2011-01-04 16:08:19 +00:00
Rob Vermaas
80e9bb01f0
hydra: missing plain.tt
2011-01-04 12:55:59 +00:00
Rob Vermaas
039d1bed21
hydra: add support for succeedOnFailure feature in stdenv
2010-12-22 14:55:05 +00:00
Rob Vermaas
496c22dc0f
hydra: remove old clear eval cache option
2010-12-20 09:53:01 +00:00
Rob Vermaas
cd7742f610
hydra: added some user admin
2010-12-03 09:40:25 +00:00
Rob Vermaas
02856780cf
hydra: show machine in buildsteps
2010-11-29 09:10:10 +00:00
Rob Vermaas
c9ca8d6c63
add link to status page on queue page
2010-11-09 13:25:04 +00:00
Rob Vermaas
0f1c580731
hydra: order machines by enabled/disabled, add green and red color for enabled/disabled
2010-10-21 14:37:03 +00:00
Rob Vermaas
4b3895860e
hydra: add missing templates
2010-10-18 10:50:35 +00:00
Rob Vermaas
4ba4571165
hydra: newer version of jquery ui
2010-10-18 10:45:30 +00:00
Rob Vermaas
398993f688
hydra: add some admin for adding/enabling/etc build machines
2010-10-13 12:32:57 +00:00
Rob Vermaas
c37b90ee3e
hydra: use autoconf/-make
2010-09-30 14:29:15 +00:00
Eelco Dolstra
f6715fa0ef
* Added a status page that shows all the currently executing build steps.
...
* Store the system type in the BuildSteps table.
* Don't query the queue size when serving static pages. This prevents
two unnecessary database queries per request.
2010-08-31 15:27:46 +00:00
Eelco Dolstra
eb0c477549
* jQuery 1.8.4.
2010-08-31 14:17:28 +00:00
Eelco Dolstra
2a69745a88
* Store the name of the machine that performed a build step in the
...
BuildSteps table.
2010-08-31 14:08:59 +00:00
Rob Vermaas
9d9bf8b264
hydra: make nr of build to keep configurable per jobset
2010-08-10 06:48:45 +00:00
Rob Vermaas
d6131fba50
initial support for mercurial
2010-07-27 11:14:24 +00:00
Rob Vermaas
4d5476c4ca
hydra: wrong order in diff between last succesful build and first broken build
2010-07-19 10:42:17 +00:00
Rob Vermaas
caa0f1a255
Hydra: In case of failure, also show changes between last succesful build and the first failed build after this
2010-07-14 07:31:14 +00:00
Eelco Dolstra
b8b976fb9f
* Remove trailing whitespace.
2010-06-22 13:24:11 +00:00
Eelco Dolstra
559a002fc7
* Ouch.
2010-06-22 12:12:43 +00:00
Rob Vermaas
5f7ebaad37
added hide feature for project/jobset
2010-06-04 14:43:28 +00:00
Rob Vermaas
bb7f82840b
Hydra: Add support for maxSilent meta attribute (also already added timeout, but not implemented the actual timeout for the build yet)
2010-05-26 08:03:59 +00:00
Rob Vermaas
75bb591c03
Hydra/32: Add option to force evaluation of a certain jobset via web interface (for admins only)
2010-05-18 11:37:01 +00:00
Rob Vermaas
0c20748931
update jquery versions in templates
2010-05-18 09:25:59 +00:00
Rob Vermaas
239bad160f
Hydra/31: "Duration" field broken in cached builds that are not in DB anymore
2010-05-18 07:19:52 +00:00
Rob Vermaas
56f05f2bdf
Hydra/26: Go back to using "svn export" as default for svn, added svn-checkout type for jobset which need .svn dirs. export is much more efficient
2010-05-11 11:37:30 +00:00
Rob Vermaas
368c4cd813
refactored admin controller, using chains, to avoid using requireadmin on each endpoint
2010-04-27 14:11:08 +00:00
Rob Vermaas
7a79d17a36
added newsitems, added some admin options to clear various caches.
2010-04-27 13:29:08 +00:00
Rob Vermaas
a9c2880cf6
Hydra/25: At job pages, show the hash of the output
...
* added hash of output path to the information tab on build page in stead
2010-04-27 07:55:19 +00:00
Rob Vermaas
85928a4222
Hydra/20: Jobset clone feature
2010-04-23 11:20:40 +00:00
Rob Vermaas
2ef90804c6
Hydra/22: on job page, 'finished builds' shows nothing for old (non-current) jobs
2010-04-23 08:17:15 +00:00
Rob Vermaas
15c068007a
* hdyra: remove debug thing
2010-03-29 07:12:52 +00:00
Rob Vermaas
cfc020f6e3
remove cvs from list because it is not implemented yet
2010-03-19 12:23:50 +00:00
Rob Vermaas
27a2a05f50
add some stats to jobsets in project view
2010-03-19 08:37:14 +00:00
Rob Vermaas
5d0bf48aa0
add some stats to jobsets in project view
2010-03-19 08:36:31 +00:00
Rob Vermaas
e2be1adc22
hydra: add status icon per jobset on project page
2010-03-18 15:59:24 +00:00
Rob Vermaas
ef34de7603
order jobset in project view
2010-03-18 15:15:14 +00:00
Rob Vermaas
056b3ca001
remove link to overall channel
2010-03-16 12:16:47 +00:00
Eelco Dolstra
f816a5a28d
* Only include the system type in URLs if there are multiple jobs with
...
the same name.
2010-03-07 11:38:39 +00:00
Eelco Dolstra
b8a78b2c3f
* Support linking to the latest job in a view for a specific platform, e.g.
...
http://.../view/nixos/tested/latest/iso-minimal-i686-linux .
2010-03-07 11:24:06 +00:00
Eelco Dolstra
c9ac5ee215
* I should test before committing.
2010-03-05 18:49:27 +00:00
Eelco Dolstra
c8f0758fe1
2010-03-05 18:43:34 +00:00
Eelco Dolstra
0f57fb8f88
2010-03-05 18:36:49 +00:00
Rob Vermaas
8e39abf914
* hydra: make warning lines darkorange
2010-03-05 13:32:56 +00:00
Rob Vermaas
4ab450458b
* hydra: make warning lines darkorange
2010-03-05 13:29:34 +00:00
Rob Vermaas
4b64329036
* hydra: correct header in jobstatus page of jobset
2010-03-05 11:43:02 +00:00
Rob Vermaas
ceeba31320
* hydra: show finish time on build status overview
2010-03-01 10:29:05 +00:00
Rob Vermaas
7208f79828
inital version of links to diff in scm
2010-02-25 15:32:56 +00:00
Rob Vermaas
1691f3b9ae
remove useless url in changes overview
2010-02-25 14:02:13 +00:00
Rob Vermaas
7820346962
* hydra: more minor css tweaks
2010-02-25 13:43:29 +00:00
Rob Vermaas
557805a21a
* hydra: ui bug
2010-02-25 13:17:11 +00:00
Rob Vermaas
7f1908a938
* hydra: changes in list in stead of table, also showing changes of changed 'build output' inputs
2010-02-25 09:17:17 +00:00
Rob Vermaas
34a1dfefc9
* hydra: layout changes, forgot something
2010-02-24 15:08:42 +00:00
Rob Vermaas
f0706a75a2
* hydra: layout changes
2010-02-24 15:06:20 +00:00
Rob Vermaas
63acc9fb1c
* hydra: do not show build history if there are no previous builds
2010-02-23 13:47:24 +00:00
Rob Vermaas
3ff2934400
* hdyra: show last succeeded build and changes since on build status summary if build has failed
2010-02-23 13:08:58 +00:00
Rob Vermaas
529a6cf6eb
* hydra: buildpage, show changes since last build/successful build
2010-02-22 13:21:34 +00:00
Rob Vermaas
9cebf03a45
* hydra: queue stats (nr running builds / nr queued builds)
2010-02-12 10:19:24 +00:00
Rob Vermaas
68c60b4c66
* hydra: added index, actual build time (buildstep with same outpath, so without deps) of the build
2010-02-11 12:23:46 +00:00
Rob Vermaas
bfa7804f50
* hydra: show running buildsteps on build page
2010-02-11 10:18:57 +00:00
Rob Vermaas
3753ccb1ce
* hydra: make chart zoomable and clickable
2010-02-11 09:18:30 +00:00
Rob Vermaas
f44128275c
* hydra: added initial version of build graph
2010-02-10 10:15:09 +00:00
Eelco Dolstra
59e4f65298
* Speed up the jobset index page. Especially the query to get the
...
inactive jobs was quite slow.
* "IndexBy" -> "IndexOn".
2010-02-09 13:47:20 +00:00
Rob Vermaas
090a648020
hydra: minor improvements in hydra ui
2010-02-09 13:43:53 +00:00
Eelco Dolstra
fabc8e4774
* Disable the statistics on the project, jobset and job pages for now
...
because they take too much time to compute.
2010-02-09 12:35:20 +00:00
Rob Vermaas
324cac9ae9
* hydra: remove excess layout
2010-02-08 14:05:30 +00:00
Rob Vermaas
348db7600c
* hydra: on build page, show tail of log on first tab when buildstatus == 1 (this specific build failed)
2010-02-05 20:32:07 +00:00
Rob Vermaas
61ad98f982
revert change to dbix::class generated code
2010-02-05 19:41:26 +00:00
Rob Vermaas
9dba2127cb
* hydra: 'new' UI for project/jobset/job/build
2010-02-05 14:48:22 +00:00
Rob Vermaas
3677a5fc6e
* hydra: updated jquery version, needed for tabs (to be added later)
2010-02-01 12:07:26 +00:00
Rob Vermaas
b615135825
* hydra: add dependency list with links to logfiles
2010-01-22 13:31:59 +00:00
Rob Vermaas
7315480acd
* hydra: show queue optimization
2010-01-22 10:31:08 +00:00
Rob Vermaas
2aa1fb5ead
* hydra: fix for dead link in context bar of build
2010-01-20 10:53:54 +00:00
Eelco Dolstra
a2a041303f
* Handle the case where there is no cached build step that produced
...
outpath. This can happen if the build was performed outside of
Hydra.
2010-01-19 16:35:16 +00:00
Rob Vermaas
3b504b2370
* hydra: added variant of build input type, 'build output (same system)' to allow better continous integration in one jobset for multiple system. it makes sure that the system of the build that is passed as input for a job has the same system as the job.
2010-01-19 14:15:31 +00:00