f0706a75a2* hydra: layout changes
Rob Vermaas
2010-02-24 15:06:20 +00:00
a1c7e359be* hydra: indentation and fixed duplicate key in cachedgitinputs bug
Rob Vermaas
2010-02-24 08:09:58 +00:00
63acc9fb1c* hydra: do not show build history if there are no previous builds
Rob Vermaas
2010-02-23 13:47:24 +00:00
3ff2934400* hdyra: show last succeeded build and changes since on build status summary if build has failed
Rob Vermaas
2010-02-23 13:08:58 +00:00
529a6cf6eb* hydra: buildpage, show changes since last build/successful build
Rob Vermaas
2010-02-22 13:21:34 +00:00
fb8ab7a574* hydra: download closure now makes closure of outpath in stead of useless drvpath
Rob Vermaas
2010-02-18 15:09:13 +00:00
77d4a8c027* Keep the 3 most recent builds for every platform for every job. Previously it just kept the 3 most recent builds for every job (contrary to what the comment said).
Eelco Dolstra
2010-02-15 10:21:11 +00:00
12edc4b8e2* Speed up the jobstatus query a little bit.
Eelco Dolstra
2010-02-12 20:51:24 +00:00
d8cc0bbb5d* Make the "latest succeeded" query (used by the "latest" channel) faster, from about 4.5s to 1.0s for the global "latest" channel. Note that the query is only fast if the "IndexBuildsOnJob" and "IndexBuildsOnJobAndIsCurrent" indices are dropped - if they exist, PostgreSQL will use those instead of the more efficient "IndexBuildsOnJobFinishedId" index. Looks like a bug in the planner to me...
Eelco Dolstra
2010-02-12 14:49:32 +00:00
9cebf03a45* hydra: queue stats (nr running builds / nr queued builds)
Rob Vermaas
2010-02-12 10:19:24 +00:00
68c60b4c66* hydra: added index, actual build time (buildstep with same outpath, so without deps) of the build
Rob Vermaas
2010-02-11 12:23:46 +00:00
14a1e6db61* More indices.
Eelco Dolstra
2010-02-11 10:42:37 +00:00
bfa7804f50* hydra: show running buildsteps on build page
Rob Vermaas
2010-02-11 10:18:57 +00:00
3753ccb1ce* hydra: make chart zoomable and clickable
Rob Vermaas
2010-02-11 09:18:30 +00:00
f44128275c* hydra: added initial version of build graph
Rob Vermaas
2010-02-10 10:15:09 +00:00
a7d132ff2a* Escape +', =' and `?' in NAR URIS in manifests. Otherwise you get an incorrect URI that gives a 410 error.
Eelco Dolstra
2010-02-09 16:11:35 +00:00
6dd53655a5* Omitting the template name doesn't work everywhere.
Eelco Dolstra
2010-02-09 15:51:33 +00:00
6c35801173* Shut up a harmless warning about an uninitialised variable.
Eelco Dolstra
2010-02-09 14:10:16 +00:00
9409d20f39* Make the "all" page faster by not doing four identical `select count(*) ...' queries. The reason for this is that
Eelco Dolstra
2010-02-09 14:08:45 +00:00
59e4f65298* Speed up the jobset index page. Especially the query to get the inactive jobs was quite slow. * "IndexBy" -> "IndexOn".
Eelco Dolstra
2010-02-09 13:47:20 +00:00
4abdf86bd4hydra: remove print stmt
Rob Vermaas
2010-02-09 13:45:38 +00:00
090a648020hydra: minor improvements in hydra ui
Rob Vermaas
2010-02-09 13:43:53 +00:00
fabc8e4774* Disable the statistics on the project, jobset and job pages for now because they take too much time to compute.
Eelco Dolstra
2010-02-09 12:35:20 +00:00
324cac9ae9* hydra: remove excess layout
Rob Vermaas
2010-02-08 14:05:30 +00:00
88ffadb70e* hydra: handle case where logfile is empty
Rob Vermaas
2010-02-08 11:46:39 +00:00
b6ad5c3103emailsimplecreator was removed
Rob Vermaas
2010-02-06 07:20:33 +00:00
f57b40101ahydra: error on buildpage for queued build
Rob Vermaas
2010-02-06 07:15:31 +00:00
348db7600c* hydra: on build page, show tail of log on first tab when buildstatus == 1 (this specific build failed)
Rob Vermaas
2010-02-05 20:32:07 +00:00
a22946abe7* When a store path has disappeared for some reason, ../nix/<storepath> should return a HTTP error. Otherwise, mirror-channel.pl will happily mirror the error page.
Eelco Dolstra
2010-02-05 20:08:41 +00:00
9b25d7b299* A `nix-build' Hydra product must be a directory.
Eelco Dolstra
2010-02-05 20:07:49 +00:00
61ad98f982revert change to dbix::class generated code
Rob Vermaas
2010-02-05 19:41:26 +00:00
9dba2127cb* hydra: 'new' UI for project/jobset/job/build
Rob Vermaas
2010-02-05 14:48:22 +00:00
3677a5fc6e* hydra: updated jquery version, needed for tabs (to be added later)
Rob Vermaas
2010-02-01 12:07:26 +00:00
4b0bc65cbb* Add derivations and all build-time dependencies of a build to the Hydra channels. This includes sources.
Eelco Dolstra
2010-01-19 16:47:32 +00:00
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.
Eelco Dolstra
2010-01-19 16:35:16 +00:00
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.
Rob Vermaas
2010-01-19 14:15:31 +00:00
63db13be3fhydra: in case of cached build, add link to build that built the storepath
Rob Vermaas
2010-01-15 14:18:12 +00:00
3bed0863a5bigger min-height, max-width for page
Rob Vermaas
2010-01-13 14:33:23 +00:00
0b031c320afix for clone build with build as input
Rob Vermaas
2010-01-13 09:36:20 +00:00
4a9234bc1dprobably shouldn't leave in the debug statements
Rob Vermaas
2010-01-12 08:40:41 +00:00
3763748dbbrevert unmeant previous change which caused errors to stay, even after successful evaluation of jobs
Rob Vermaas
2010-01-12 08:39:30 +00:00
13c8953918* removed stats from home page. will make global stats page later on
Rob Vermaas
2010-01-11 10:07:10 +00:00
54d8722740* in topbar, use 'Projects' in stead of 'Overview'
Rob Vermaas
2010-01-08 12:30:09 +00:00
fe8a376864show current builds on job page
Rob Vermaas
2010-01-08 11:50:55 +00:00
67f468e0a3- adapted ui for hydra, more in line with nixos.org website
Rob Vermaas
2010-01-07 14:25:12 +00:00
791a6eddd6hack to try and prevent too many newlines
Rob Vermaas
2010-01-07 13:53:05 +00:00
1c0d34d395removed debug print, added last 50 lines in failure emails
Rob Vermaas
2010-01-06 13:57:41 +00:00
8a01999220hydra * remove trailing spaces from email notification * option to disable email notification for jobset
Rob Vermaas
2010-01-06 13:07:59 +00:00
044edfb764* email notification of evaluation errors to project owner (if desired)
Rob Vermaas
2009-12-18 12:07:45 +00:00
d6416ada4eSet $NIX_PREFETCH_SVN_LEAVE_DOT_SVN to 1.
Ludovic Courtès
2009-12-03 15:03:06 +00:00
565463d7e8* hydra: wider timeline
Rob Vermaas
2009-12-02 07:17:44 +00:00
e322cb1304first try for timeline of last 24 hours in hydra
Rob Vermaas
2009-12-01 19:17:38 +00:00
f99b1ee9b1first try for timeline of last 24 hours in hydra
Rob Vermaas
2009-12-01 19:15:09 +00:00
7d6df36e65* hydra/release.nix: remove supportOldDBs
Rob Vermaas
2009-11-25 10:37:22 +00:00
42c7bb57e8* hydra: enable pp'ing of logs for bigger files again
Rob Vermaas
2009-11-25 09:39:03 +00:00
94634773b1support git branches as input in stead of only master branch
Rob Vermaas
2009-11-23 13:38:27 +00:00
06dc6d8f86* for git inputs, check latest revision of branch (defaults to master for now), if there is change, only use input if last checkout was > hour ago.
Rob Vermaas
2009-11-19 08:15:49 +00:00
2b5ef66111Ask nix-prefetch-git' to leave .git' in the output.
Ludovic Courtès
2009-11-18 16:42:35 +00:00
cdfc96194cUse $NIX_PREFETCH_GIT_CHECKOUT_HOOK to produce a `.git-version' file.
Ludovic Courtès
2009-11-18 16:25:47 +00:00
f55e0444c9project with 0 build resulted in error
Rob Vermaas
2009-11-18 12:59:58 +00:00
8911351e7badd git to hydraPath
Rob Vermaas
2009-11-17 15:45:02 +00:00
40920935fcremove revision from cached cvs inputs, and added missing files
Rob Vermaas
2009-11-17 15:24:51 +00:00
2fb05b34bfadd support for git as jobinput
Rob Vermaas
2009-11-17 15:16:41 +00:00
7eda090e74* Prevent repeated evaluation of a jobset with the same inputs. This should make the Hydra scheduler a lot less CPU-intensive, since it won't run hydra_eval_jobs all the time.
Eelco Dolstra
2009-11-17 13:55:22 +00:00