Commit graph

  • 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. Rob Vermaas 2010-01-19 14:15:31 +0000
  • 63db13be3f hydra: in case of cached build, add link to build that built the storepath Rob Vermaas 2010-01-15 14:18:12 +0000
  • 3bed0863a5 bigger min-height, max-width for page Rob Vermaas 2010-01-13 14:33:23 +0000
  • 0b031c320a fix for clone build with build as input Rob Vermaas 2010-01-13 09:36:20 +0000
  • 4a9234bc1d probably shouldn't leave in the debug statements Rob Vermaas 2010-01-12 08:40:41 +0000
  • 3763748dbb revert unmeant previous change which caused errors to stay, even after successful evaluation of jobs Rob Vermaas 2010-01-12 08:39:30 +0000
  • 13c8953918 * removed stats from home page. will make global stats page later on Rob Vermaas 2010-01-11 10:07:10 +0000
  • 54d8722740 * in topbar, use 'Projects' in stead of 'Overview' Rob Vermaas 2010-01-08 12:30:09 +0000
  • fe8a376864 show current builds on job page Rob Vermaas 2010-01-08 11:50:55 +0000
  • 67f468e0a3 - adapted ui for hydra, more in line with nixos.org website Rob Vermaas 2010-01-07 14:25:12 +0000
  • 791a6eddd6 hack to try and prevent too many newlines Rob Vermaas 2010-01-07 13:53:05 +0000
  • 1c0d34d395 removed debug print, added last 50 lines in failure emails Rob Vermaas 2010-01-06 13:57:41 +0000
  • 8a01999220 hydra * remove trailing spaces from email notification * option to disable email notification for jobset Rob Vermaas 2010-01-06 13:07:59 +0000
  • 044edfb764 * email notification of evaluation errors to project owner (if desired) Rob Vermaas 2009-12-18 12:07:45 +0000
  • d6416ada4e Set $NIX_PREFETCH_SVN_LEAVE_DOT_SVN to 1. Ludovic Courtès 2009-12-03 15:03:06 +0000
  • 565463d7e8 * hydra: wider timeline Rob Vermaas 2009-12-02 07:17:44 +0000
  • e322cb1304 first try for timeline of last 24 hours in hydra Rob Vermaas 2009-12-01 19:17:38 +0000
  • f99b1ee9b1 first try for timeline of last 24 hours in hydra Rob Vermaas 2009-12-01 19:15:09 +0000
  • 2816b828e9 Eelco Dolstra 2009-11-30 15:19:35 +0000
  • 993dcd9348 mark lines with FAILURE as error Rob Vermaas 2009-11-30 11:43:43 +0000
  • e1487ea7df Eelco Dolstra 2009-11-27 16:47:35 +0000
  • 7d6df36e65 * hydra/release.nix: remove supportOldDBs Rob Vermaas 2009-11-25 10:37:22 +0000
  • 42c7bb57e8 * hydra: enable pp'ing of logs for bigger files again Rob Vermaas 2009-11-25 09:39:03 +0000
  • 94634773b1 support git branches as input in stead of only master branch Rob Vermaas 2009-11-23 13:38:27 +0000
  • 06dc6d8f86 * for git inputs, check latest revision of branch (defaults to master for now), if there is change, only use input if last checkout was > hour ago. Rob Vermaas 2009-11-19 08:15:49 +0000
  • 2b5ef66111 Ask nix-prefetch-git' to leave .git' in the output. Ludovic Courtès 2009-11-18 16:42:35 +0000
  • cdfc96194c Use $NIX_PREFETCH_GIT_CHECKOUT_HOOK to produce a `.git-version' file. Ludovic Courtès 2009-11-18 16:25:47 +0000
  • f55e0444c9 project with 0 build resulted in error Rob Vermaas 2009-11-18 12:59:58 +0000
  • 8911351e7b add git to hydraPath Rob Vermaas 2009-11-17 15:45:02 +0000
  • 40920935fc remove revision from cached cvs inputs, and added missing files Rob Vermaas 2009-11-17 15:24:51 +0000
  • 2fb05b34bf add support for git as jobinput Rob Vermaas 2009-11-17 15:16:41 +0000
  • 7eda090e74 * Prevent repeated evaluation of a jobset with the same inputs. This should make the Hydra scheduler a lot less CPU-intensive, since it won't run hydra_eval_jobs all the time. Eelco Dolstra 2009-11-17 13:55:22 +0000
  • 2bcedde1c8 * Sort releases. Eelco Dolstra 2009-11-04 17:17:44 +0000
  • 56754b1817 Eelco Dolstra 2009-11-04 17:16:14 +0000
  • 6869591f63 * Use a table. Eelco Dolstra 2009-11-04 14:41:19 +0000
  • 3e5e49debd * Allow a view result to be saved as a release. Eelco Dolstra 2009-10-27 15:31:26 +0000
  • 9aa70716ad Eelco Dolstra 2009-10-26 17:03:48 +0000
  • e25f112b82 * Implemented the clone feature. Eelco Dolstra 2009-10-26 17:01:23 +0000
  • f72367407a * Some renaming. Eelco Dolstra 2009-10-26 15:55:19 +0000
  • e1373fa1c3 * Refactoring: move fetchInput out of hydra_scheduler into a separate module, since Controller/Build.pm needs it to create a new build. Eelco Dolstra 2009-10-26 15:39:14 +0000
  • 57cc6ceca6 * UI for cloning builds (not functional yet). Eelco Dolstra 2009-10-26 14:30:42 +0000
  • cd27c046b0 * Fix an apparent incompatibility with recent DBIx::Class. Eelco Dolstra 2009-10-26 13:55:54 +0000
  • 3e8d85ecb0 Eelco Dolstra 2009-10-26 13:39:03 +0000
  • cb2493eca9 * Store the jobset's nixExprPath and nixExprInput fields in a build to allow it to be cloned (re-executed with modified inputs) later and to provide some traceability. Eelco Dolstra 2009-10-26 13:33:48 +0000
  • 69f290413c * Do not garbage collect releases. Eelco Dolstra 2009-10-26 12:47:29 +0000
  • 1038e2ebee * Allow the description of a release member to be edited, and to delete a release member. Eelco Dolstra 2009-10-26 12:04:12 +0000
  • 578e37d55c * Only non-garbage collected builds can be added to a release. Eelco Dolstra 2009-10-26 10:46:57 +0000
  • f984eed77b * Align the apply/delete buttons. Eelco Dolstra 2009-10-26 10:35:59 +0000
  • 7e81fbd56a * A quick (non-Web 2.0) interface to manually add builds to a release. Eelco Dolstra 2009-10-23 15:57:18 +0000
  • a515c5fef2 Eelco Dolstra 2009-10-23 15:05:16 +0000
  • d1bea30cfc * Editing releases. Eelco Dolstra 2009-10-23 12:42:50 +0000
  • 851a4dff4d * Creating releases. Eelco Dolstra 2009-10-23 09:58:23 +0000
  • 929cbe7b7c * Adding persistant releases. A release is a named set of builds. Eelco Dolstra 2009-10-21 15:44:17 +0000
  • a835bb532f Eelco Dolstra 2009-10-21 13:48:47 +0000
  • 686b6271d2 * Cleaned up the foreign key constraints. * Generate SQLite and PostgreSQL schemas from hydra.sql. Eelco Dolstra 2009-10-21 12:25:43 +0000
  • 2cf42489e2 * More renaming. Eelco Dolstra 2009-10-20 12:35:01 +0000
  • 321027b262 * More release -> view. Eelco Dolstra 2009-10-20 12:26:39 +0000
  • 8f9417f822 * Be a bit less aggressive in rescheduling builds that have already been done. Eelco Dolstra 2009-10-19 12:36:15 +0000
  • 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. Eelco Dolstra 2009-10-15 21:35:19 +0000
  • 3ebe5e1069 Rob Vermaas 2009-10-15 13:35:52 +0000
  • 1c5ab05521 * added support for twitter notification 3 environment variables are important: TWITTER_USER TWITTER_PASS HYDRA_BUILD_BASEURL - twitter notification is off when TWITTER_USER and TWITTER_PASS are not defined - if HYDRA_BUILD_BASEURL is not defined, no URL is put in the twitter messages Rob Vermaas 2009-10-15 13:23:15 +0000
  • 3e03ac9a7c * Move the links to the channels up in the page. Eelco Dolstra 2009-10-15 13:02:04 +0000
  • dd12113eb2 * Pass the page number in the URI query string. Eelco Dolstra 2009-10-15 12:59:55 +0000
  • d109910453 * paging for releases page Rob Vermaas 2009-10-15 11:13:36 +0000
  • 903ca3b246 * Make download-by-type more deterministic when there are multiple files of the same type. Eelco Dolstra 2009-10-12 17:07:36 +0000
  • ee31b6e3df * Don't catch all errors. Some errors mess up the connection with the Nix daemon: Eelco Dolstra 2009-10-08 12:29:20 +0000
  • 71bc5b14a0 * Add --fallback to prevent problems with obsolete substitutes. Eelco Dolstra 2009-10-08 11:51:49 +0000
  • 6cedee5476 * Allow jobsets to be disabled. Eelco Dolstra 2009-10-08 11:39:16 +0000
  • 158a746e94 * Don't bother with the Jobs.active column anymore. Eelco Dolstra 2009-10-08 11:19:39 +0000
  • f158697796 * Shut up DBIx::Class. Eelco Dolstra 2009-10-08 11:19:17 +0000
  • 08f3b7bf2a * Use isCurrent to determine the inactive jobs. Eelco Dolstra 2009-10-08 08:54:42 +0000
  • 16f2d003b2 * In the last succeeded / job status queries, use the Builds.isCurrent column instead of Jobs.active. Eelco Dolstra 2009-10-07 15:45:17 +0000
  • 48d8871dbc * Only show status changes from successful to failed and failed to successful (not between different kinds of failure). Eelco Dolstra 2009-10-07 13:59:12 +0000
  • 7ae263a23a * Make the queries more readable. Eelco Dolstra 2009-10-07 13:40:58 +0000
  • 076ef05578 * In the scheduler, don't check if we've already done a build (except against the set of current builds for the job). This ensures that the builds with the highest ID are what we want in the channel, even in case of reverts. Eelco Dolstra 2009-10-07 13:18:12 +0000
  • 05c7989c3e * Don't show platforms that are not included in the current jobset. Eelco Dolstra 2009-10-02 17:11:28 +0000
  • 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. Eelco Dolstra 2009-10-02 16:06:28 +0000
  • 9d99bb3342 * Split the CSS. Eelco Dolstra 2009-10-02 14:00:37 +0000
  • 117be5182c * Don't show the job menu. Eelco Dolstra 2009-09-30 13:13:43 +0000
  • 2613d8721a * Don't crawl the channel pages, particularly because the "all" channel can be very large. Eelco Dolstra 2009-09-30 12:26:51 +0000
  • 87f3fbaab1 extra indexes Rob Vermaas 2009-09-30 12:17:55 +0000
  • d7713b4dba * Add nix version to footer of hydra pages Rob Vermaas 2009-09-01 08:50:51 +0000
  • cbeccda5eb * Typo. Eelco Dolstra 2009-08-12 13:50:59 +0000
  • 5e72c17540 * Include more info in notification emails. Eelco Dolstra 2009-08-12 13:31:27 +0000
  • 357679e154 if not linux, do not add rpm/dpkg/cdrkit to path Rob Vermaas 2009-07-27 20:37:12 +0000
  • c1e6797d39 * Allow overriding the sender email address. Eelco Dolstra 2009-07-24 18:06:34 +0000
  • f89644ddb7 time out to 3600 for now Rob Vermaas 2009-07-13 11:42:56 +0000
  • 1cc99505b7 Eelco Dolstra 2009-07-10 14:43:21 +0000
  • abe0a8eb9d * Get the URI for use in notification mails from the Hydra config file. Eelco Dolstra 2009-07-10 09:47:42 +0000
  • 1ca935e31a Eelco Dolstra 2009-07-09 15:45:56 +0000
  • bff13ab3e8 Eelco Dolstra 2009-07-09 15:40:43 +0000
  • b1289533e6 * More database hackery. Eelco Dolstra 2009-07-09 15:26:55 +0000
  • fa364fa333 * PostgreSQL compatibility. Eelco Dolstra 2009-07-09 15:08:39 +0000
  • 1aec78014d * In the job status and error pages, show when the status of a job last changed. Eelco Dolstra 2009-07-09 14:48:15 +0000
  • bbf718e64d * Revert for now due to Postgres breakage. Eelco Dolstra 2009-07-09 10:53:31 +0000
  • 44454ebeac * Send email if a build fails. Eelco Dolstra 2009-07-08 15:52:55 +0000
  • 3119cc7edc Eelco Dolstra 2009-07-07 16:15:38 +0000
  • 24a3b39463 * Store meta.maintainers. Eelco Dolstra 2009-07-07 14:33:51 +0000
  • 5bdd5e7152 * Added a maintainers field to the Builds table. * Regenerated the schema bindings with the latest DBIx::Class. Eelco Dolstra 2009-07-07 13:59:59 +0000
  • 6bcdfc8a1f Eelco Dolstra 2009-07-07 13:20:00 +0000