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
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
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
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
742846e476
Hydra/18: fixed uninitialized value error when logfile is null
2010-04-19 10:25:17 +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
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
cd27c046b0
* Fix an apparent incompatibility with recent DBIx::Class.
2009-10-26 13:55:54 +00:00
3ebe5e1069
2009-10-15 13:35:52 +00:00
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
2009-10-15 13:23:15 +00:00
71bc5b14a0
* Add --fallback to prevent problems with obsolete substitutes.
2009-10-08 11:51:49 +00:00
cbeccda5eb
* Typo.
2009-08-12 13:50:59 +00:00
5e72c17540
* Include more info in notification emails.
2009-08-12 13:31:27 +00:00
c1e6797d39
* Allow overriding the sender email address.
2009-07-24 18:06:34 +00:00
f89644ddb7
time out to 3600 for now
2009-07-13 11:42:56 +00:00
1cc99505b7
2009-07-10 14:43:21 +00:00
abe0a8eb9d
* Get the URI for use in notification mails from the Hydra config
...
file.
2009-07-10 09:47:42 +00:00
44454ebeac
* Send email if a build fails.
2009-07-08 15:52:55 +00:00
3119cc7edc
2009-07-07 16:15:38 +00:00
c48ec3d340
* Autoflush stdout.
2009-04-22 22:59:54 +00:00
97a6011628
* Hack around those SQLite timeouts: just retry the transaction.
2009-04-22 22:43:04 +00:00
80691a39f5
* Don't log redundant build steps in case of cached failures.
2009-04-22 14:41:12 +00:00
7b7c3f2265
* Perl sucks. "getBuildLog $drvPath" doesn't mean the same as
...
"getBuildLog($drvPath)" if you call it in a hash, and quietly screws
up the rest of the hash.
2009-03-26 15:32:19 +00:00
f0f9f12e42
* Use Nix's negative caching.
2009-03-26 12:53:39 +00:00
bf1480cc25
* Doh.
2009-03-16 17:46:46 +00:00
5853a26b13
* Don't discard old build steps when restarting a build.
2009-03-16 16:56:47 +00:00
d2fc382498
* Register GC roots properly.
2009-03-15 11:56:11 +00:00
a623ad157e
* Add the name of the jobset to ReleaseSetJobs, otherwise we can't
...
distinguish between jobs with the same name in different jobsets
(e.g. "trunk" vs "stdenv-branch" for Nixpkgs).
* Renamed the "attrName" field of Builds to "job".
* Renamed the "id" field of BuildSteps to "build".
2009-03-12 14:18:30 +00:00
7ea69e7a9d
* Disregard failing substituters.
2009-03-10 11:49:18 +00:00
18f25a1226
* Doh.
2009-03-10 08:52:42 +00:00
fca7fb20c4
* Negative caching: don't perform a build if a dependency already
...
failed in a previous build. This is essential for Nixpkgs: we don't
want to keep doing the same failed dependency (say, Glibc) over and
over again for a few hundred jobs.
2009-03-09 17:21:10 +00:00
8725dc03ec
* Use ->update({...}) properly.
2009-03-09 16:22:41 +00:00
36fdd7f37f
* For products that are directories (like manuals), allow a default
...
suffix other than index.html to be declared. E.g. if a build does
echo "doc manual $out manual.html" >> $out/nix-support/hydra-build-products
the default link for the product is
http://localhost:3000/build/417/download/1/manual.html
but other files are also accessible, e.g.
http://localhost:3000/build/417/download/1/style.css
2009-03-06 13:34:53 +00:00
97ed2052ba
* Move everything up one directory.
2009-03-05 13:41:57 +00:00