c65f40e146
Add common.js to the tarball
2013-06-25 12:48:25 +02:00
611f402a70
Move common Javascript code into a separate file
2013-06-25 01:16:28 +02:00
a5436be2ce
After editing a project/jobset, redirect back to the config tab
2013-06-25 01:00:59 +02:00
68a03bc674
When a tab is selected, change the fragment id
...
And when a page is visited, active the tab identified by the fragment
id. This allows linking to a specific tab.
Fixes #93 .
2013-06-25 00:55:14 +02:00
2974fea1a7
Use https://ajax.googleapis.com if we're on https
2013-06-07 15:45:37 +02:00
8e246a835a
Don't do camel case in filenames
2013-06-02 23:30:46 +02:00
591acda6f9
reproduce.tt: Save the revCount when reproducing more than once
...
Signed-off-by: Shea Levy <shea@shealevy.com >
2013-05-30 14:06:32 -04:00
8e716ff062
reproduce.tt: Create the checkout dir before an hg clone
...
For some reason, hg clone from a local (path-based) repo will fail if
the parent directory of the destination directory doesn't exist (though
it succeeds when cloning from an http repo).
Signed-off-by: Shea Levy <shea@shealevy.com >
2013-05-30 13:31:53 -04:00
1277a8fc1c
Don't break certain table columns
...
For instance, if the "timestamp" column becomes too small, then every
timestamp is spread out across two lines, doubling the size of the
table.
2013-05-29 14:58:44 +02:00
47c49cf3d4
Show links on products of type "doc"
2013-05-29 11:39:23 +02:00
1f1615e80b
Support revision control systems via plugins
2013-05-25 15:36:58 -04: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
4b1a8384db
reproduce.tt: Set revCount for hg repos
...
The revision counting changes depending on which revision is cloned
initially, so clone the default branch first and then checkout the
required revision to match hydra's revCount.
Signed-off-by: Shea Levy <shea@shealevy.com >
2013-05-16 11:24:17 -04:00
666f398e98
Always show the links related to the build product.
2013-05-16 11:29:54 +00:00
102359bf44
Add separate build step status codes for cached failures and timeouts
2013-05-09 22:13:01 +00:00
3ca7b84297
Don't float the search bar to the right in collapsed mode
2013-05-09 14:36:51 +02:00
f447c7d9db
Add separation between news items
2013-05-07 17:04:42 +02:00
a84db1c7cc
Use extra-binary-caches
2013-05-07 15:57:20 +02:00
9e72c64eff
Restore the links to the contents pages
...
These were accidentally lost in
80e0e7c84a
.
2013-05-03 14:13:14 +02:00
e96916533f
Allow a per-jobset check interval
...
This allows checking a jobset (say) at most once a day. It's also
possible to disable polling by setting the interval to 0. This is
useful for jobsets that use push notification or are manually
evaluated.
2013-05-02 17:55:47 +02:00
edaeb892e7
reproduce.tt: Use color
2013-05-02 17:55:47 +02:00
a468a28840
reproduce.tt: Check for the presence of commands like nix-build
2013-05-02 17:55:47 +02:00
659898bd67
reproduce.tt: Add --help flag
...
And a --dir flag to override the directory where inputs etc. are
stored.
2013-05-02 17:55:47 +02:00
b8ea428bb1
Allow manually scheduling disabled jobsets for evaluation
...
Signed-off-by: Shea Levy <shea@shealevy.com >
2013-05-02 11:21:43 -04:00
8158093884
Add correct bootstrap-2.3.1.zip
2013-04-29 09:54:01 +02:00
7fe63854fb
Replace bootstrap tarball
2013-04-28 07:06:24 +02: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
7bd1fab268
Use the default navbar style for readability
2013-04-26 17:51:06 +02:00
74262dd9c4
Remove project/jobset/job/build id from the navbar
...
They take up too much space, and they're visible in the page title
anyway. But include them as a nav-header in the submenus.
2013-04-26 17:51:05 +02:00
ac2bdaf1c5
Remove tablesorter
...
We haven't used it for a while now.
2013-04-26 17:51:05 +02:00
4a2cb5e206
Update bootstrap to 2.3.1
2013-04-26 17:51:05 +02:00
bbc3e25d5a
Use bootstrap's pager (instead of pagination) class
2013-04-26 17:51:05 +02:00
002793bf2d
makeLink -> menuItem
2013-04-26 17:51:05 +02:00
77a0fd9488
Remove unused file
2013-04-26 17:51:05 +02:00
3058ce2ca3
Don't do <tt> on input type
2013-04-26 17:51:05 +02:00
71eaa115f8
Ellipsize long jobset/job names to prevent bootstrap navbar breakage
2013-04-26 17:51:05 +02:00
fd7acd9bbf
When searching a path / drv path, use separate queries for both options to prevent seq. scan.
2013-04-26 08:51:49 -04:00
bfc1b0e76a
Allow searching for store and drv paths. Only does a complete match to reduce load on database.
2013-04-25 09:57:30 -04:00
54b03527cb
Remove some redundant SQL queries
2013-04-23 15:23:08 +02:00
7528a9c7e7
Machine status: Don't show removed machines anymore
...
This requires a sequential scan on the BuildSteps table, which by now
takes > 8s.
2013-04-23 15:20:24 +02:00
b3612b8a81
Fix showing build steps in the machine status page
...
This was broken because of the comparison
step.machine.match('@(.*)').0 == m.key
where m.key contains the SSH user.
Also some style tweaks.
2013-04-23 14:24:48 +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
94984270b0
Pretty log: Number lines and make them linkable
2013-04-02 11:25:46 +02:00
d734b435fa
Remove the link for creating views since they're deprecated
2013-03-29 00:59:48 +01:00
ee5b762919
Disable account creation for now
2013-03-28 11:56:12 +01:00
50434d76c2
Fix rendering of jobset inputs
2013-03-19 16:14:47 +01:00
c1aefc4c41
Update bootstrap to 2.0.3
...
This makes the navbar collapse properly on small screens.
2013-03-19 00:15:12 +01:00
93f4a26058
Don't always include "Hydra" in the logo part.
...
This partially reverts 67986b03fa
.
2013-03-15 11:23:00 +01:00