Commit graph

  • cfc020f6e3 remove cvs from list because it is not implemented yet Rob Vermaas 2010-03-19 12:23:50 +0000
  • 27a2a05f50 add some stats to jobsets in project view Rob Vermaas 2010-03-19 08:37:14 +0000
  • 5d0bf48aa0 add some stats to jobsets in project view Rob Vermaas 2010-03-19 08:36:31 +0000
  • e2be1adc22 hydra: add status icon per jobset on project page Rob Vermaas 2010-03-18 15:59:24 +0000
  • ef34de7603 order 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
  • 056b3ca001 remove 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
  • 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. Eelco Dolstra 2010-03-07 11:24:06 +0000
  • c9ac5ee215 * I should test before committing. Eelco Dolstra 2010-03-05 18:49:27 +0000
  • c8f0758fe1 Eelco Dolstra 2010-03-05 18:43:34 +0000
  • 0f57fb8f88 Eelco Dolstra 2010-03-05 18:36:49 +0000
  • 72c44ab0ae * Allow dots in job names in views. Eelco Dolstra 2010-03-05 18:08:53 +0000
  • 775c0d6423 * Simplify. Eelco Dolstra 2010-03-05 17:52:43 +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
  • 3501fa6465 * Cleanup. Eelco Dolstra 2010-03-05 16:37:24 +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
  • b9c1f9aca7 * Call computeFSClosure() directly. Eelco Dolstra 2010-03-04 14:15:13 +0000
  • 934fbc868f * Fix building hydra_eval_jobs against the sqlite branch. Eelco Dolstra 2010-03-04 13:26:28 +0000
  • 00b2f7c141 * Don't access /nix/var/nix/db directly but use the Nix Perl bindings. Eelco Dolstra 2010-03-04 13:25:12 +0000
  • ceeba31320 * hydra: show finish time on build status overview Rob Vermaas 2010-03-01 10:29:05 +0000
  • 052ce8c577 * hydra: only show current jobs in status overview of jobset page Rob Vermaas 2010-03-01 10:10:20 +0000
  • ede90a9ef0 * hydra: alphabetical order of systems in status overview Rob Vermaas 2010-02-26 09:14:49 +0000
  • ba60d69e06 missing file Rob Vermaas 2010-02-26 07:38:54 +0000
  • 7208f79828 inital version of links to diff in scm Rob Vermaas 2010-02-25 15:32:56 +0000
  • 1691f3b9ae remove useless url in changes overview Rob Vermaas 2010-02-25 14:02:13 +0000
  • 7820346962 * hydra: more minor css tweaks Rob Vermaas 2010-02-25 13:43:29 +0000
  • 557805a21a * hydra: ui bug Rob Vermaas 2010-02-25 13:17:11 +0000
  • 31f68756c5 fix wrong dbix:class:loader generation Rob Vermaas 2010-02-25 10:22:03 +0000
  • 4dccd3c620 generated schema with new dbix class schema loader, grrrrrr Rob Vermaas 2010-02-25 09:50:04 +0000
  • 87ea0cb2b9 fix wrong comment Rob Vermaas 2010-02-25 09:22:00 +0000
  • 7f1908a938 * hydra: changes in list in stead of table, also showing changes of changed 'build output' inputs Rob Vermaas 2010-02-25 09:17:17 +0000
  • 8678da61ef * hydra: order project list on name Rob Vermaas 2010-02-25 09:02:48 +0000
  • 6fd6e11794 Eelco Dolstra 2010-02-24 15:11:52 +0000
  • 34a1dfefc9 * hydra: layout changes, forgot something Rob Vermaas 2010-02-24 15:08:42 +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
  • 6dd87f5851 * Typo. Eelco Dolstra 2010-02-10 12:27:16 +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
  • 4abdf86bd4 hydra: remove print stmt Rob Vermaas 2010-02-09 13:45:38 +0000
  • 090a648020 hydra: 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
  • b6ad5c3103 emailsimplecreator was removed Rob Vermaas 2010-02-06 07:20:33 +0000
  • f57b40101a hydra: 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
  • 045d921f7d * Argh. Eelco Dolstra 2010-02-05 20:24:20 +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
  • 61ad98f982 revert 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
  • 9f9e18e3a6 Eelco Dolstra 2010-01-26 20:27:33 +0000
  • 268364bfd8 Eelco Dolstra 2010-01-26 20:19:25 +0000
  • 0c5f8dfb47 * Another essential index. Eelco Dolstra 2010-01-26 20:03:20 +0000
  • e1f45498c9 Set $NIX_PREFETCH_GIT_DEEP_CLONE. Ludovic Courtès 2010-01-25 13:26:37 +0000
  • eec5838a7e * hydra: add deps list to pages not to be indexed by google etc Rob Vermaas 2010-01-22 14:44:09 +0000
  • b615135825 * hydra: add dependency list with links to logfiles Rob Vermaas 2010-01-22 13:31:59 +0000
  • 7315480acd * hydra: show queue optimization Rob Vermaas 2010-01-22 10:31:08 +0000
  • c791485099 * hydra: show queue optimization Rob Vermaas 2010-01-22 10:29:54 +0000
  • 2aa1fb5ead * hydra: fix for dead link in context bar of build Rob Vermaas 2010-01-20 10:53:54 +0000
  • f468caf192 Eelco Dolstra 2010-01-19 17:59:13 +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