Eelco Dolstra
|
2a69745a88
|
* Store the name of the machine that performed a build step in the
BuildSteps table.
|
2010-08-31 14:08:59 +00:00 |
|
Rob Vermaas
|
c174998a0c
|
hydra: when restarting a build, remove possible failed dependencies from the failed-cache.
|
2010-08-11 06:43:59 +00:00 |
|
Rob Vermaas
|
f7ce960b96
|
hydra: make sure viewing logs works when logs are bz2'd
|
2010-08-10 13:11:41 +00:00 |
|
Rob Vermaas
|
caa0f1a255
|
Hydra: In case of failure, also show changes between last succesful build and the first failed build after this
|
2010-07-14 07:31:14 +00:00 |
|
Eelco Dolstra
|
e35f0005e6
|
* Move NARs from the NixChannel controller to the Root controller and
drop the "/nix/store". I.e. instead of
http://hydra.nixos.org/jobset/nixpkgs/trunk/channel/latest/nar/nix/store/99djmii6l4yw9gn07zxqabh8z58pp84c-libmspack-0.0.20040308alpha.drv
we now have
http://hydra.nixos.org/nar/99djmii6l4yw9gn07zxqabh8z58pp84c-libmspack-0.0.20040308alpha.drv
The main reason is that this is much faster, since we don't need to
get all the channel data (which isn't used anyway for NAR
generation). This speeds up downloading a NAR from the Nixpkgs
channel by > 2 seconds.
* Drop "Hydra::View::" from view names to get rid of an ugly warning.
|
2010-06-22 12:00:19 +00:00 |
|
Rob Vermaas
|
9c42f60f08
|
Hydra: Allow all builds to be restarted.
|
2010-05-26 08:03:44 +00:00 |
|
Rob Vermaas
|
a9c2880cf6
|
Hydra/25: At job pages, show the hash of the output
* added hash of output path to the information tab on build page in stead
|
2010-04-27 07:55:19 +00:00 |
|
Rob Vermaas
|
b75de713e5
|
* hydra: reinstate proper error for non existing build, Hydra/9
|
2010-03-05 13:03:41 +00:00 |
|
Eelco Dolstra
|
6fe9e1b03b
|
* Cannot call isValidPath on a logfile. This happened to work because
isValidPath bypassed the Nix store API.
|
2010-03-05 10:53:49 +00:00 |
|
Rob Vermaas
|
7208f79828
|
inital version of links to diff in scm
|
2010-02-25 15:32:56 +00:00 |
|
Rob Vermaas
|
529a6cf6eb
|
* hydra: buildpage, show changes since last build/successful build
|
2010-02-22 13:21:34 +00:00 |
|
Rob Vermaas
|
fb8ab7a574
|
* hydra: download closure now makes closure of outpath in stead of useless drvpath
|
2010-02-18 15:09:13 +00:00 |
|
Rob Vermaas
|
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 |
|
Rob Vermaas
|
3753ccb1ce
|
* hydra: make chart zoomable and clickable
|
2010-02-11 09:18:30 +00:00 |
|
Rob Vermaas
|
f44128275c
|
* hydra: added initial version of build graph
|
2010-02-10 10:15:09 +00:00 |
|
Rob Vermaas
|
88ffadb70e
|
* hydra: handle case where logfile is empty
|
2010-02-08 11:46:39 +00:00 |
|
Rob Vermaas
|
f57b40101a
|
hydra: error on buildpage for queued build
|
2010-02-06 07:15:31 +00:00 |
|
Rob Vermaas
|
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 |
|
Eelco Dolstra
|
9b25d7b299
|
* A `nix-build' Hydra product must be a directory.
|
2010-02-05 20:07:49 +00:00 |
|
Rob Vermaas
|
b615135825
|
* hydra: add dependency list with links to logfiles
|
2010-01-22 13:31:59 +00:00 |
|
Eelco Dolstra
|
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 |
|
Eelco Dolstra
|
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 |
|
Rob Vermaas
|
63db13be3f
|
hydra: in case of cached build, add link to build that built the storepath
|
2010-01-15 14:18:12 +00:00 |
|
Rob Vermaas
|
42c7bb57e8
|
* hydra: enable pp'ing of logs for bigger files again
|
2009-11-25 09:39:03 +00:00 |
|
Eelco Dolstra
|
e25f112b82
|
* Implemented the clone feature.
|
2009-10-26 17:01:23 +00:00 |
|
Eelco Dolstra
|
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 |
|
Eelco Dolstra
|
57cc6ceca6
|
* UI for cloning builds (not functional yet).
|
2009-10-26 14:30:42 +00:00 |
|
Eelco Dolstra
|
578e37d55c
|
* Only non-garbage collected builds can be added to a release.
|
2009-10-26 10:46:57 +00:00 |
|
Eelco Dolstra
|
7e81fbd56a
|
* A quick (non-Web 2.0) interface to manually add builds to a release.
|
2009-10-23 15:57:18 +00:00 |
|
Eelco Dolstra
|
903ca3b246
|
* Make download-by-type more deterministic when there are multiple
files of the same type.
|
2009-10-12 17:07:36 +00:00 |
|
Eelco Dolstra
|
3e192cbb90
|
* Support showing the contents of ISO images (using isoinfo in
cdrkit).
|
2009-07-07 11:37:47 +00:00 |
|
Rob Vermaas
|
1da4f89eae
|
* added jar to 'contents' list
|
2009-06-18 13:23:04 +00:00 |
|
Eelco Dolstra
|
97a6011628
|
* Hack around those SQLite timeouts: just retry the transaction.
|
2009-04-22 22:43:04 +00:00 |
|
Eelco Dolstra
|
4d699c97fd
|
* Don't do pretty printing for large logs, because the XSLT processing
is rather slow.
|
2009-04-16 15:22:14 +00:00 |
|
Eelco Dolstra
|
bf2a5a2629
|
* Allow omitting the product number if there is only one product in a
build. This allows URLs like
http://server/job/patchelf/trunk/deb_debian40i386/latest/download
or
http://server/release/patchelf/unstable/latest/deb_debian40i386/download
|
2009-04-08 09:37:05 +00:00 |
|
Eelco Dolstra
|
26ff5f1ff0
|
* Provide some redirects to build products by type so that we can for
example link to the latest tarball through a URI like:
http://server/job/patchelf/trunk/tarball/latest/download-by-type/file/source-dist
|
2009-04-08 08:09:39 +00:00 |
|
Eelco Dolstra
|
d1affbfe1a
|
* Oops.
|
2009-03-20 10:26:50 +00:00 |
|
Eelco Dolstra
|
e076c0cff4
|
* Catalyst::View::Download::Plain doesn't like empty files.
|
2009-03-20 10:26:26 +00:00 |
|
Eelco Dolstra
|
ba7b94a852
|
|
2009-03-18 18:50:42 +00:00 |
|
Eelco Dolstra
|
9e4b029285
|
* A quick hack to list the contents of various types of files (RPM,
Debs, tars, ...).
|
2009-03-18 17:40:12 +00:00 |
|
Eelco Dolstra
|
a6e84d8431
|
* Option to show the tail of a log.
|
2009-03-16 12:16:33 +00:00 |
|
Eelco Dolstra
|
54475b9266
|
* When marking a build as "keep", register it as a root right away
(don't wait for someone to run hydra_update_gcroots), otherwise it
may still be GC'ed.
|
2009-03-16 10:57:44 +00:00 |
|
Eelco Dolstra
|
32f0665d2c
|
* Allow users to change the value of a build's "keep" flag, which
prevents the build output from being garbage collected.
|
2009-03-14 23:56:57 +00:00 |
|
Eelco Dolstra
|
eeddf5752d
|
* Provide access to the raw, non-pretty-printed logfiles.
Unfortunately necessary for large logs.
|
2009-03-14 23:27:08 +00:00 |
|
Eelco Dolstra
|
3c86b3652c
|
* Refactoring.
|
2009-03-13 15:41:19 +00:00 |
|
Eelco Dolstra
|
8725dc03ec
|
* Use ->update({...}) properly.
|
2009-03-09 16:22:41 +00:00 |
|
Eelco Dolstra
|
6cef161793
|
|
2009-03-06 14:03:09 +00:00 |
|
Eelco Dolstra
|
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 |
|
Eelco Dolstra
|
dca6b943d0
|
* Allow scheduled builds to be cancelled. They're not removed from
the database, just marked as cancelled, because otherwise the
scheduler would just add them again.
|
2009-03-06 12:49:01 +00:00 |
|
Eelco Dolstra
|
97ed2052ba
|
* Move everything up one directory.
|
2009-03-05 13:41:57 +00:00 |
|