72a0fa6ec5
Sort constituents by job name
2013-08-15 03:28:21 +02:00
06c74085b5
Make "Add to release" a modal dialog
2013-08-15 03:07:20 +02:00
1776d9118f
Rename aggregate members to constituents
2013-08-15 02:33:10 +02:00
e4141afcc9
On the build page, show how many aggregate constituents failed
...
(Also, renamed aggregate "member" to "constituent", since "member" is
rather vague.)
2013-08-15 02:17:06 +02:00
81322de94e
Show aggregate members
2013-08-15 00:30:19 +02:00
e0c411220e
built.tt: Handle the case where the original build is not known
...
And remove some parentheses.
2013-05-24 12:43:31 -04:00
57b2bb0674
Let Builds.timestamp refer to the time the build was added
...
Previously, for scheduled builds, "timestamp" contained the time the
build was added to the queue, while for finished builds, it was the
time the build finished. Now it's always the former.
2013-05-23 10:45:49 -04:00
102359bf44
Add separate build step status codes for cached failures and timeouts
2013-05-09 22:13:01 +00:00
80e0e7c84a
Use popovers for the product list help/details
2013-04-26 17:51:06 +02:00
ea4c88bda1
Use a popover to show how to use the build reproduction script
2013-04-26 17:51:06 +02:00
ac2bdaf1c5
Remove tablesorter
...
We haven't used it for a while now.
2013-04-26 17:51:05 +02:00
9f027b22b1
Allow users to reproduce builds on their own systems
...
You can now do:
bash <(curl http://hydra-server/build/1238757/reproduce )
to download and execute a script that reproduces a Hydra build
locally. This script fetches all inputs (e.g. Git repositories) and
then invokes nix-build.
The downloaded sources are stored in /tmp/build-<buildid> and reused
between invocations of the script.
Any additional command line options are passed to nix-build. So
bash <(curl http://hydra-server/build/1238757/reproduce ) --run-env
will drop you in a shell where you can interactively hack on the
build, e.g.
$ source $stdenv/setup
$ set +e
$ unpackPhase
$ cd $sourceRoot
$ configurePhase
$ emacs foo.c &
$ make
and so on.
2013-04-04 17:30:07 +02:00
fe7e0ff1f4
Show inputs and input changes on the jobset eval page
2013-03-05 17:41:50 +01:00
96e24fcf24
Tweaks
2013-02-26 16:04:33 +01:00
5462be23d5
Don't show duration of unfinished builds
2013-02-26 16:01:00 +01:00
9422c9d2a7
Optimise clickable rows
...
Set a click handler on the table instead of on every row. This should
be faster on large tables. Also, it's easier to use: you just set the
clickable-rows class on the table, and the row-link class on the <a>
element that contains the "main" link of the row.
2013-02-22 18:05:04 +01:00
bd7be1cb84
Remove obsolete CSS classes
2013-02-22 17:11:10 +01:00
47d2ee0dab
Generalize lazy tabs
2013-02-22 13:36:15 +01:00
e2e973578f
Some unnecessary job names
2013-02-22 13:17:07 +01:00
c9ac7746b2
Allow showing all evaluations that contain a given build
2013-02-21 18:49:57 +01:00
6afe528570
Remove the related builds tab
...
You can now just click on the evaluation link on the first tab to see
all builds in the same jobset. This also makes rendering build pages
quite a bit faster for jobsets like Nixpkgs.
2013-02-21 18:43:16 +01:00
c6fe9f00bf
Also show number of evaluations of which a build is a part
2013-02-21 18:42:18 +01:00
edbe531ccc
On build pages, provide a link to the build's first eval
2013-02-21 18:34:34 +01:00
36032e4bed
Make the info tables less compressed
2013-02-21 13:42:44 +01:00
176b8cab7e
Use a proper spinning wheel icon
2013-02-20 23:57:33 +01:00
4552117e51
Load the dependency tabs on demand
2013-02-20 18:13:20 +01:00
36a1015444
Show the runtime/build dependencies in the build page
2013-02-20 17:58:27 +01:00
11c09e4c5c
Always show the build duration (using the cached build if necessary)
2013-02-20 17:07:20 +01:00
aebefda6ab
Remove unnecessary Javascript code
...
Tabs are activated automatically.
2013-02-20 17:03:11 +01:00
b5d59c5c63
Fix indentation of build.tt
2013-02-20 17:02:07 +01:00
c63812afa5
Fix indentation
...
Also move flashing into layout.tt.
2013-02-20 16:14:30 +01:00
ea9862fdc1
Give every page a consistent title
2013-02-20 15:54:33 +01:00
84602f9ee6
Ensure that the first tab is selected
2013-02-20 14:29:35 +01:00
22ed3c4847
Fix some XML well-formedness problems
2013-02-14 18:03:12 +01:00
2fa1a7efa7
Get rid of unnecessary [%- and -%] tags
2013-02-14 16:51:42 +01:00
82daf4f8ca
Show dependencies as a tree rather than a list
2013-02-14 15:53:34 +01:00
4e67665b7f
Builds page: Remove redundant tab titles
2013-02-14 13:23:54 +01:00
10882a1ffd
Add multiple output support
...
This requires turning the outPath columns in the Builds and BuildSteps
tables into separate tables, and so requires a schema upgrade.
2013-02-13 16:49:28 +00:00
f3d6643724
Omit the small build status icon on the build page
...
It's kinda pointless next to the big-ass icon.
2013-01-22 23:05:02 +01:00
ecdbce1a61
Handle active build steps of aborted builds properly
2013-01-22 23:01:29 +01:00
30e5185acf
Remove the logfile and logSize columns from the database
...
It's pointless to store these, since Nix knows where the logs are.
Also handle (in fact require) Nix's new log storage scheme. Also some
cleanups in the build page.
2013-01-22 22:48:02 +01:00
67aefde62c
Remove trailing whitespace
2013-01-22 14:41:02 +01:00
29b40e6418
Fix the duration on Build pages
2012-04-27 10:54:49 +02:00
51b920c875
Bootstrapify the Hydra forms (except the project and jobset edit pages)
...
Plus lots of other tweaks.
2012-04-17 16:53:11 +02:00
634d8c092f
Use <h3> for running/failed build steps
2012-04-17 09:35:37 +00:00
334135448e
Remove buildtime and runtime dependency graph. It is useless on normal derivations.
2012-04-16 15:23:07 +02:00
1e228267be
Only show "Running build steps" if there are running build steps
2012-04-15 20:12:35 +00:00
2c6a38760b
Consistent capitalisation
2012-04-15 20:10:22 +00:00
12dd78d889
Change the "Available" link to "pretty"
...
"Available" is confusing in this context. "Pretty" denotes that this
is the pretty-printed log.
2012-04-15 18:51:34 +02:00
e7fa54e48e
Fix the spacing around some <h3> headers
2012-04-15 18:48:29 +02:00