82a325a8cd* $currentBuilds{id} can be 0.
Eelco Dolstra
2010-03-05 17:48:00 +00:00
70466156e6* In views, support selecting a job that doesn't depend on the primary job, but is in the same jobset.
Eelco Dolstra
2010-03-05 17:20:04 +00:00
da25c963eb* Clean up indentation.
Eelco Dolstra
2010-03-05 16:16:49 +00:00
7daca03e78* Store jobset evaluations in the database explicitly. This includes recording the builds that are part of a jobset evaluation. We need this to be able to answer queries such as "return the latest NixOS ISO for which the installation test succeeded". This wasn't previously possible because the database didn't record which builds of (say) the isoMinimal' job and the tests.installer.simple' job came from the same evaluation of the nixos:trunk jobset.
Eelco Dolstra
2010-03-05 15:41:10 +00:00
60ad8bd6d1* Remove a debug statement.
Eelco Dolstra
2010-03-05 13:48:41 +00:00
8e39abf914* hydra: make warning lines darkorange
Rob Vermaas
2010-03-05 13:32:56 +00:00
4ab450458b* hydra: make warning lines darkorange
Rob Vermaas
2010-03-05 13:29:34 +00:00
b75de713e5* hydra: reinstate proper error for non existing build, Hydra/9
Rob Vermaas
2010-03-05 13:03:41 +00:00
5be843667a* hydra: add warningLine class to log lines with warning attribute
Rob Vermaas
2010-03-05 12:53:58 +00:00
4b64329036* hydra: correct header in jobstatus page of jobset
Rob Vermaas
2010-03-05 11:43:02 +00:00
6fe9e1b03b* Cannot call isValidPath on a logfile. This happened to work because isValidPath bypassed the Nix store API.
Eelco Dolstra
2010-03-05 10:53:49 +00:00
79a1489c95* Remove the triggers to simulate foreign key constraints on SQLite, as SQLite now supports them natively (though we still need to turn them on in Hydra).
Eelco Dolstra
2010-03-05 10:33:36 +00:00
66f3547fe7* Build Hydra with the Nix Perl bindings.
Eelco Dolstra
2010-03-04 15:11:01 +00:00
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