Commit Graph

593 Commits

Author SHA1 Message Date
9cebf03a45 * hydra: queue stats (nr running builds / nr queued builds) 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 2010-02-11 12:23:46 +00:00
3753ccb1ce * hydra: make chart zoomable and clickable 2010-02-11 09:18:30 +00:00
f44128275c * hydra: added initial version of build graph 2010-02-10 10:15:09 +00:00
59e4f65298 * Speed up the jobset index page. Especially the query to get the
inactive jobs was quite slow.
* "IndexBy" -> "IndexOn".
2010-02-09 13:47:20 +00:00
4abdf86bd4 hydra: remove print stmt 2010-02-09 13:45:38 +00:00
090a648020 hydra: minor improvements in hydra ui 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.
2010-02-09 12:35:20 +00:00
88ffadb70e * hydra: handle case where logfile is empty 2010-02-08 11:46:39 +00:00
f57b40101a hydra: error on buildpage for queued build 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) 2010-02-05 20:32:07 +00:00
9b25d7b299 * A `nix-build' Hydra product must be a directory. 2010-02-05 20:07:49 +00:00
9dba2127cb * hydra: 'new' UI for project/jobset/job/build 2010-02-05 14:48:22 +00:00
eec5838a7e * hydra: add deps list to pages not to be indexed by google etc 2010-01-22 14:44:09 +00:00
b615135825 * hydra: add dependency list with links to logfiles 2010-01-22 13:31:59 +00:00
c791485099 * hydra: show queue optimization 2010-01-22 10:29:54 +00:00
4b0bc65cbb * Add derivations and all build-time dependencies of a build to the
Hydra channels.  This includes sources.
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.
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. 2010-01-19 14:15:31 +00:00
63db13be3f hydra: in case of cached build, add link to build that built the storepath 2010-01-15 14:18:12 +00:00
13c8953918 * removed stats from home page. will make global stats page later on 2010-01-11 10:07:10 +00:00
fe8a376864 show current builds on job page 2010-01-08 11:50:55 +00:00
8a01999220 hydra
* remove trailing spaces from email notification
 * option to disable email notification for jobset
2010-01-06 13:07:59 +00:00
e322cb1304 first try for timeline of last 24 hours in hydra 2009-12-01 19:17:38 +00:00
f99b1ee9b1 first try for timeline of last 24 hours in hydra 2009-12-01 19:15:09 +00:00
42c7bb57e8 * hydra: enable pp'ing of logs for bigger files again 2009-11-25 09:39:03 +00:00
2fb05b34bf add support for git as jobinput 2009-11-17 15:16:41 +00:00
2bcedde1c8 * Sort releases. 2009-11-04 17:17:44 +00:00
3e5e49debd * Allow a view result to be saved as a release. 2009-10-27 15:31:26 +00:00
e25f112b82 * Implemented the clone feature. 2009-10-26 17:01:23 +00:00
e1373fa1c3 * Refactoring: move fetchInput out of hydra_scheduler into a separate
module, since Controller/Build.pm needs it to create a new build.
2009-10-26 15:39:14 +00:00
57cc6ceca6 * UI for cloning builds (not functional yet). 2009-10-26 14:30:42 +00:00
1038e2ebee * Allow the description of a release member to be edited, and to
delete a release member.
2009-10-26 12:04:12 +00:00
578e37d55c * Only non-garbage collected builds can be added to a release. 2009-10-26 10:46:57 +00:00
f984eed77b * Align the apply/delete buttons. 2009-10-26 10:35:59 +00:00
7e81fbd56a * A quick (non-Web 2.0) interface to manually add builds to a release. 2009-10-23 15:57:18 +00:00
d1bea30cfc * Editing releases. 2009-10-23 12:42:50 +00:00
851a4dff4d * Creating releases. 2009-10-23 09:58:23 +00:00
929cbe7b7c * Adding persistant releases. A release is a named set of builds. 2009-10-21 15:44:17 +00:00
2cf42489e2 * More renaming. 2009-10-20 12:35:01 +00:00
321027b262 * More release -> view. 2009-10-20 12:26:39 +00:00
cec3201720 * Renaming "release sets" to "views" (not finished yet). Having
releases as a dynamic view on the database was misguided, since
  doing thing like adding a new job to a release set will invalidate
  all old releases.  So we rename release sets to views, and we'll
  reintroduce releases as separate, static entities in the database.
2009-10-15 21:35:19 +00:00
d109910453 * paging for releases page 2009-10-15 11:13:36 +00:00
903ca3b246 * Make download-by-type more deterministic when there are multiple
files of the same type.
2009-10-12 17:07:36 +00:00
6cedee5476 * Allow jobsets to be disabled. 2009-10-08 11:39:16 +00:00
08f3b7bf2a * Use isCurrent to determine the inactive jobs. 2009-10-08 08:54:42 +00:00
16f2d003b2 * In the last succeeded / job status queries, use the Builds.isCurrent
column instead of Jobs.active.
2009-10-07 15:45:17 +00:00
e9cf409d80 * Mark the "current" builds in a jobset, i.e. those corresponding to
the derivations that the jobset currently contains.  This is
  necessary to allow the "latest" channel to contain the correct
  builds when the sources of a jobset are reverted.
2009-10-02 16:06:28 +00:00
2613d8721a * Don't crawl the channel pages, particularly because the "all"
channel can be very large.
2009-09-30 12:26:51 +00:00
d7713b4dba * Add nix version to footer of hydra pages 2009-09-01 08:50:51 +00:00