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
63db13be3fhydra: in case of cached build, add link to build that built the storepath
Rob Vermaas
2010-01-15 14:18:12 +0000
3bed0863a5bigger min-height, max-width for page
Rob Vermaas
2010-01-13 14:33:23 +0000
0b031c320afix for clone build with build as input
Rob Vermaas
2010-01-13 09:36:20 +0000
4a9234bc1dprobably shouldn't leave in the debug statements
Rob Vermaas
2010-01-12 08:40:41 +0000
3763748dbbrevert 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
fe8a376864show 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
791a6eddd6hack to try and prevent too many newlines
Rob Vermaas
2010-01-07 13:53:05 +0000
1c0d34d395removed debug print, added last 50 lines in failure emails
Rob Vermaas
2010-01-06 13:57:41 +0000
8a01999220hydra * 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
d6416ada4eSet $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
e322cb1304first try for timeline of last 24 hours in hydra
Rob Vermaas
2009-12-01 19:17:38 +0000
f99b1ee9b1first try for timeline of last 24 hours in hydra
Rob Vermaas
2009-12-01 19:15:09 +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
94634773b1support 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
2b5ef66111Ask nix-prefetch-git' to leave .git' in the output.
Ludovic Courtès
2009-11-18 16:42:35 +0000
cdfc96194cUse $NIX_PREFETCH_GIT_CHECKOUT_HOOK to produce a `.git-version' file.
Ludovic Courtès
2009-11-18 16:25:47 +0000
f55e0444c9project with 0 build resulted in error
Rob Vermaas
2009-11-18 12:59:58 +0000
8911351e7badd git to hydraPath
Rob Vermaas
2009-11-17 15:45:02 +0000
40920935fcremove revision from cached cvs inputs, and added missing files
Rob Vermaas
2009-11-17 15:24:51 +0000
2fb05b34bfadd 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
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
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
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
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
87f3fbaab1extra 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
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