d4e9f5383b
Hydra/56: handle failed builds with result only at build level, not buildsteps
2011-03-07 13:55:43 +00:00
98824f2aaf
hydra: nix-prefetch-bzr missing in tarball
2011-02-09 12:44:46 +00:00
6e213fab97
hydra: add nix-prefetch-* to tarball
2011-01-14 14:11:08 +00:00
2892c92569
move nix-prefetch-* into tarball
2011-01-14 14:04:46 +00:00
039d1bed21
hydra: add support for succeedOnFailure feature in stdenv
2010-12-22 14:55:05 +00:00
0cee7c0909
hydra: handle case where build to keep set to 0
2010-11-23 09:05:09 +00:00
91fe70522f
* Doh. Remove debug statement.
2010-11-22 12:20:04 +00:00
a93e272364
* Add a NarSize field to Hydra manifests. This allows nix-env
...
to predict how much disk space a package will require.
* Compute the output / closure size using the info stored in the
Nix database (rather than doing a slow "du").
2010-11-19 15:44:20 +00:00
738712fca0
* Merge the GC branch.
2010-11-19 11:01:31 +00:00
dcdbb1d814
hydra: store logfile/output path/closure size
2010-11-11 11:03:50 +00:00
753f5679cb
hydra: remove HYDRA_HOME env var, not used
2010-10-08 10:45:44 +00:00
5e0e9e058d
hydra: removed need for HYDRA_BUILD_BASEURL env variable
2010-10-08 10:45:42 +00:00
c37b90ee3e
hydra: use autoconf/-make
2010-09-30 14:29:15 +00:00
38d50806b9
hydra: if evaluator sees cached build, also add the buildproducts
2010-09-07 11:29:52 +00:00
c5ceece093
hydra: moved getbuildlog
2010-09-02 08:56:29 +00:00
d7487ab0d9
hydra: at evaluation, check if path is already built, and mark as built in stead of adding to the queue.
2010-09-01 10:50:57 +00:00
2e02291092
fixed email bug
2010-09-01 08:52:54 +00:00
1495e04d9d
* Speed up findBuildDependencyInQueue by doing only one SQL query for
...
all the dependencies (`drvpath => [ @drvs ]' is an OR).
2010-08-31 16:19:33 +00:00
f6715fa0ef
* Added a status page that shows all the currently executing build steps.
...
* Store the system type in the BuildSteps table.
* Don't query the queue size when serving static pages. This prevents
two unnecessary database queries per request.
2010-08-31 15:27:46 +00:00
2a69745a88
* Store the name of the machine that performed a build step in the
...
BuildSteps table.
2010-08-31 14:08:59 +00:00
7bd11b87f0
hydra: only use keepnr to determine if builds should be kept
2010-08-10 08:00:28 +00:00
9d9bf8b264
hydra: make nr of build to keep configurable per jobset
2010-08-10 06:48:45 +00:00
34e309f0f7
hydra: if a project or jobset is hidden (and thus disabled) do not keep builds
2010-08-09 18:36:16 +00:00
066fd3e41f
hydra: fixed email notification bug, when build is performed for the first time (it always said succeeded in the body of the mail
2010-08-09 13:08:27 +00:00
87007fb97c
hydra: fix enable email notification bug
2010-08-06 08:35:06 +00:00
bb7f82840b
Hydra: Add support for maxSilent meta attribute (also already added timeout, but not implemented the actual timeout for the build yet)
2010-05-26 08:03:59 +00:00
001113f7f9
Hydra/28: Rename "scheduler" to "evaluator"
2010-05-11 11:10:03 +00:00
4550ced942
Hydra/28: Rename "scheduler" to "evaluator"
2010-05-11 11:09:58 +00:00
e18fe1078a
rename var
2010-04-27 08:01:38 +00:00
2bfddaf4ae
Hydra/23: added some X-headers with meta info in email notifications, added more descriptive status
2010-04-26 14:36:56 +00:00
1d0598272e
Hydra/17: in queue runner, prefer builds in the queue that are a dependency of another build (with higher priority)
2010-04-23 11:33:06 +00:00
742846e476
Hydra/18: fixed uninitialized value error when logfile is null
2010-04-19 10:25:17 +00:00
8fb3d901cb
Merge branch 'queue-17'
2010-04-13 08:42:44 +00:00
c38eca41a8
deleted some old scripts
2010-03-23 20:04:01 +00:00
82a325a8cd
* $currentBuilds{id} can be 0.
2010-03-05 17:48:00 +00:00
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
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).
2010-02-15 10:21:11 +00:00
6dd87f5851
* Typo.
2010-02-10 12:27: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
4a9234bc1d
probably shouldn't leave in the debug statements
2010-01-12 08:40:41 +00:00
3763748dbb
revert unmeant previous change which caused errors to stay, even after successful evaluation of jobs
2010-01-12 08:39:30 +00:00
791a6eddd6
hack to try and prevent too many newlines
2010-01-07 13:53:05 +00:00
1c0d34d395
removed debug print, added last 50 lines in failure emails
2010-01-06 13:57:41 +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
044edfb764
* email notification of evaluation errors to project owner (if desired)
2009-12-18 12:07:45 +00:00
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.
2009-11-17 13:55:22 +00:00
e25f112b82
* Implemented the clone feature.
2009-10-26 17:01:23 +00:00
f72367407a
* Some renaming.
2009-10-26 15:55:19 +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
cd27c046b0
* Fix an apparent incompatibility with recent DBIx::Class.
2009-10-26 13:55:54 +00:00