Commit graph

631 commits

Author SHA1 Message Date
Rob Vermaas
ad5761bb25 whitespace commit 2010-04-19 10:25:15 +00:00
Rob Vermaas
d41b7c0918 removed some whitespace 2010-04-19 10:25:12 +00:00
Rob Vermaas
8fb3d901cb Merge branch 'queue-17' 2010-04-13 08:42:44 +00:00
Rob Vermaas
9eaaa0c1e9 dummy commit 2010-04-13 08:03:12 +00:00
Rob Vermaas
7903987d87 hydra: revert license change 2010-03-29 14:16:46 +00:00
Rob Vermaas
871049399d hydra: use same license as nix 2010-03-29 12:52:57 +00:00
Rob Vermaas
aca554e679 hydra: remove some layout, test 2010-03-29 12:00:05 +00:00
Rob Vermaas
1578bbf198 * hydra: make manual.pdf 2010-03-29 11:46:17 +00:00
Rob Vermaas
15c068007a * hdyra: remove debug thing 2010-03-29 07:12:52 +00:00
Rob Vermaas
c38eca41a8 deleted some old scripts 2010-03-23 20:04:01 +00:00
Rob Vermaas
45b4f045d3 Merge remote branch 'remotes/origin/master' 2010-03-23 19:50:29 +00:00
Rob Vermaas
fb294fa183 start of hydra manual 2010-03-19 13:42:05 +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
Eelco Dolstra
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.
2010-03-17 16:49:52 +00:00
Rob Vermaas
056b3ca001 remove link to overall channel 2010-03-16 12:16:47 +00:00
Rob Vermaas
161b88cfd0 * hydra: on git ls-remote add refs/heads/ prefix to branchname to avoid other branches called master (or $branchname) 2010-03-15 10:02:30 +00:00
Rob Vermaas
2278aa87eb * hydra: robots.txt, also disallow logs for the actual builds 2010-03-12 08:50:56 +00:00
Eelco Dolstra
c42c675a42 * Start of a regression test for Hydra. 2010-03-10 15:48:45 +00:00
Eelco Dolstra
a2fabdd976 * Install the SQL schemata in $out/share/hydra/sql. 2010-03-10 15:23:27 +00:00
Eelco Dolstra
ba0c531f63 * Remove an empty file. 2010-03-10 15:20:06 +00:00
Rob Vermaas
2c132a2748 * hydra: project members can do stuff that the owner can do 2010-03-10 10:02:25 +00:00
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