Rob Vermaas
1c4585dae3
* hydra: project members can do stuff that the owner can do
2010-03-10 10:02:04 +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
Eelco Dolstra
72c44ab0ae
* Allow dots in job names in views.
2010-03-05 18:08:53 +00:00
Eelco Dolstra
775c0d6423
* Simplify.
2010-03-05 17:52:43 +00:00
Eelco Dolstra
82a325a8cd
* $currentBuilds{id} can be 0.
2010-03-05 17:48:00 +00:00
Eelco Dolstra
70466156e6
* In views, support selecting a job that doesn't depend on the
...
primary job, but is in the same jobset.
2010-03-05 17:20:04 +00:00
Eelco Dolstra
3501fa6465
* Cleanup.
2010-03-05 16:37:24 +00:00
Eelco Dolstra
da25c963eb
* Clean up indentation.
2010-03-05 16:16:49 +00:00
Eelco Dolstra
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.
Keeping a record of evaluations is also useful for logging purposes.
2010-03-05 15:41:10 +00:00
Eelco Dolstra
60ad8bd6d1
* Remove a debug statement.
2010-03-05 13:48:41 +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
b75de713e5
* hydra: reinstate proper error for non existing build, Hydra/9
2010-03-05 13:03:41 +00:00
Rob Vermaas
5be843667a
* hydra: add warningLine class to log lines with warning attribute
2010-03-05 12:53:58 +00:00
Rob Vermaas
4b64329036
* hydra: correct header in jobstatus page of jobset
2010-03-05 11:43:02 +00:00
Eelco Dolstra
6fe9e1b03b
* Cannot call isValidPath on a logfile. This happened to work because
...
isValidPath bypassed the Nix store API.
2010-03-05 10:53:49 +00:00
Eelco Dolstra
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).
2010-03-05 10:33:36 +00:00
Eelco Dolstra
66f3547fe7
* Build Hydra with the Nix Perl bindings.
2010-03-04 15:11:01 +00:00
Eelco Dolstra
b9c1f9aca7
* Call computeFSClosure() directly.
2010-03-04 14:15:13 +00:00
Eelco Dolstra
934fbc868f
* Fix building hydra_eval_jobs against the sqlite branch.
2010-03-04 13:26:28 +00:00
Eelco Dolstra
00b2f7c141
* Don't access /nix/var/nix/db directly but use the Nix Perl bindings.
2010-03-04 13:25:12 +00:00
Rob Vermaas
ceeba31320
* hydra: show finish time on build status overview
2010-03-01 10:29:05 +00:00
Rob Vermaas
052ce8c577
* hydra: only show current jobs in status overview of jobset page
2010-03-01 10:10:20 +00:00
Rob Vermaas
ede90a9ef0
* hydra: alphabetical order of systems in status overview
2010-02-26 09:14:49 +00:00
Rob Vermaas
ba60d69e06
missing file
2010-02-26 07:38:54 +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
31f68756c5
fix wrong dbix:class:loader generation
2010-02-25 10:22:03 +00:00
Rob Vermaas
4dccd3c620
generated schema with new dbix class schema loader, grrrrrr
2010-02-25 09:50:04 +00:00
Rob Vermaas
87ea0cb2b9
fix wrong comment
2010-02-25 09:22:00 +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
8678da61ef
* hydra: order project list on name
2010-02-25 09:02:48 +00:00
Eelco Dolstra
6fd6e11794
2010-02-24 15:11:52 +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
a1c7e359be
* hydra: indentation and fixed duplicate key in cachedgitinputs bug
2010-02-24 08:09:58 +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
fb8ab7a574
* hydra: download closure now makes closure of outpath in stead of useless drvpath
2010-02-18 15:09:13 +00:00
Eelco Dolstra
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).
2010-02-15 10:21:11 +00:00
Eelco Dolstra
12edc4b8e2
* Speed up the jobstatus query a little bit.
2010-02-12 20:51:24 +00:00
Eelco Dolstra
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...
2010-02-12 14:49:32 +00:00
Rob Vermaas
9cebf03a45
* hydra: queue stats (nr running builds / nr queued builds)
2010-02-12 10:19:24 +00:00