cfc020f6e3remove cvs from list because it is not implemented yet
Rob Vermaas
2010-03-19 12:23:50 +0000
27a2a05f50add some stats to jobsets in project view
Rob Vermaas
2010-03-19 08:37:14 +0000
5d0bf48aa0add some stats to jobsets in project view
Rob Vermaas
2010-03-19 08:36:31 +0000
e2be1adc22hydra: add status icon per jobset on project page
Rob Vermaas
2010-03-18 15:59:24 +0000
ef34de7603order jobset in project view
Rob Vermaas
2010-03-18 15:15:14 +0000
abfd6507b2* Escape the outPath in the generated nixexpr.tar.bz2 in channels, because store paths with `=' in them (such as /nix/store/chj5wrbmi43zjx77svlr4lgnrqi9pwfy-guile-CPPFLAGS=-DSCM_DEBUG=1-1.9.8.113) broke it.
Eelco Dolstra
2010-03-17 16:49:52 +0000
056b3ca001remove link to overall channel
Rob Vermaas
2010-03-16 12:16:47 +0000
161b88cfd0* hydra: on git ls-remote add refs/heads/ prefix to branchname to avoid other branches called master (or $branchname)
Rob Vermaas
2010-03-15 10:02:30 +0000
2278aa87eb* hydra: robots.txt, also disallow logs for the actual builds
Rob Vermaas
2010-03-12 08:50:56 +0000
c42c675a42* Start of a regression test for Hydra.
Eelco Dolstra
2010-03-10 15:48:45 +0000
a2fabdd976* Install the SQL schemata in $out/share/hydra/sql.
Eelco Dolstra
2010-03-10 15:23:27 +0000
ba0c531f63* Remove an empty file.
Eelco Dolstra
2010-03-10 15:20:06 +0000
2c132a2748* hydra: project members can do stuff that the owner can do
Rob Vermaas
2010-03-10 10:02:25 +0000
1c4585dae3* hydra: project members can do stuff that the owner can do
Rob Vermaas
2010-03-10 10:02:04 +0000
f816a5a28d* Only include the system type in URLs if there are multiple jobs with the same name.
Eelco Dolstra
2010-03-07 11:38:39 +0000
82a325a8cd* $currentBuilds{id} can be 0.
Eelco Dolstra
2010-03-05 17:48:00 +0000
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 +0000
da25c963eb* Clean up indentation.
Eelco Dolstra
2010-03-05 16:16:49 +0000
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 +0000
60ad8bd6d1* Remove a debug statement.
Eelco Dolstra
2010-03-05 13:48:41 +0000
8e39abf914* hydra: make warning lines darkorange
Rob Vermaas
2010-03-05 13:32:56 +0000
4ab450458b* hydra: make warning lines darkorange
Rob Vermaas
2010-03-05 13:29:34 +0000
b75de713e5* hydra: reinstate proper error for non existing build, Hydra/9
Rob Vermaas
2010-03-05 13:03:41 +0000
5be843667a* hydra: add warningLine class to log lines with warning attribute
Rob Vermaas
2010-03-05 12:53:58 +0000
4b64329036* hydra: correct header in jobstatus page of jobset
Rob Vermaas
2010-03-05 11:43:02 +0000
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 +0000
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 +0000
66f3547fe7* Build Hydra with the Nix Perl bindings.
Eelco Dolstra
2010-03-04 15:11:01 +0000
f0706a75a2* hydra: layout changes
Rob Vermaas
2010-02-24 15:06:20 +0000
a1c7e359be* hydra: indentation and fixed duplicate key in cachedgitinputs bug
Rob Vermaas
2010-02-24 08:09:58 +0000
63acc9fb1c* hydra: do not show build history if there are no previous builds
Rob Vermaas
2010-02-23 13:47:24 +0000
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 +0000
529a6cf6eb* hydra: buildpage, show changes since last build/successful build
Rob Vermaas
2010-02-22 13:21:34 +0000
fb8ab7a574* hydra: download closure now makes closure of outpath in stead of useless drvpath
Rob Vermaas
2010-02-18 15:09:13 +0000
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 +0000
12edc4b8e2* Speed up the jobstatus query a little bit.
Eelco Dolstra
2010-02-12 20:51:24 +0000
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 +0000
9cebf03a45* hydra: queue stats (nr running builds / nr queued builds)
Rob Vermaas
2010-02-12 10:19:24 +0000
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 +0000
14a1e6db61* More indices.
Eelco Dolstra
2010-02-11 10:42:37 +0000
bfa7804f50* hydra: show running buildsteps on build page
Rob Vermaas
2010-02-11 10:18:57 +0000
3753ccb1ce* hydra: make chart zoomable and clickable
Rob Vermaas
2010-02-11 09:18:30 +0000
f44128275c* hydra: added initial version of build graph
Rob Vermaas
2010-02-10 10:15:09 +0000
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 +0000
6dd53655a5* Omitting the template name doesn't work everywhere.
Eelco Dolstra
2010-02-09 15:51:33 +0000
6c35801173* Shut up a harmless warning about an uninitialised variable.
Eelco Dolstra
2010-02-09 14:10:16 +0000
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 +0000
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 +0000
4abdf86bd4hydra: remove print stmt
Rob Vermaas
2010-02-09 13:45:38 +0000
090a648020hydra: minor improvements in hydra ui
Rob Vermaas
2010-02-09 13:43:53 +0000
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 +0000
324cac9ae9* hydra: remove excess layout
Rob Vermaas
2010-02-08 14:05:30 +0000
88ffadb70e* hydra: handle case where logfile is empty
Rob Vermaas
2010-02-08 11:46:39 +0000
b6ad5c3103emailsimplecreator was removed
Rob Vermaas
2010-02-06 07:20:33 +0000
f57b40101ahydra: error on buildpage for queued build
Rob Vermaas
2010-02-06 07:15:31 +0000
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 +0000
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 +0000
9b25d7b299* A `nix-build' Hydra product must be a directory.
Eelco Dolstra
2010-02-05 20:07:49 +0000
61ad98f982revert change to dbix::class generated code
Rob Vermaas
2010-02-05 19:41:26 +0000
9dba2127cb* hydra: 'new' UI for project/jobset/job/build
Rob Vermaas
2010-02-05 14:48:22 +0000
3677a5fc6e* hydra: updated jquery version, needed for tabs (to be added later)
Rob Vermaas
2010-02-01 12:07:26 +0000
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 +0000
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 +0000