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
1160e17bfc
Add missing files
...
Doh!
2013-02-14 11:53:09 +01:00
2b3c72efeb
Use getMainOutput
2013-02-13 18:36:01 +01:00
eb9d0c8992
Security: Also check paths in the web server
2013-02-13 18:34:33 +01:00
cd83b8e3aa
Security: Ensure that a build product refers to the Nix store
2013-02-13 18:26:00 +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
799e5437bd
Remove unnecessary "Page generated" line
2013-02-05 14:08:20 +01:00
e555c7bb36
Automatically chomp all [%...%] directives
...
This makes the use of [%-...-%] unnecessary.
2013-02-05 14:00:09 +01:00
f9948e6346
Remove empty files
2013-01-30 17:09:46 +01:00
b30f5f51c2
Drop explicit JSON dependency
2013-01-28 23:14:31 +01:00
f5000f0ad2
Update how to restart builds
2013-01-28 18:53:22 +01:00
58dd49e645
Fix handling of IPC::Run::run exit status
...
Turns out that the exit status is returned in $?, not as the return
value of run(). So our error checking was completely bogus.
2013-01-23 15:56:28 +01:00
60e36d3d1a
Cleanup
2013-01-23 15:47:42 +01:00
3826fc5201
Use the JSON module
...
For some reason JSON::XS doesn't work since the last Perl packages
update. Should investigate.
2013-01-23 15:47:09 +01:00
2d36b75d3e
Fix indentation
2013-01-23 12:49:26 +00:00
e4c123ef7c
Fix indentation
2013-01-23 12:48:02 +00:00
b1f7aa0583
Fail on failure
2013-01-23 12:46:01 +00:00
e0de5de91d
Fix some warnings
2013-01-23 12:41:57 +00:00
418e57ec3f
VM test: start the web server
2013-01-23 13:00:07 +01:00
15ee6147d0
Fix VM test
2013-01-23 12:55:29 +01:00
66c107364b
Add missing file
...
Doh!
2013-01-23 12:49:44 +01: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
36c2bf2f52
Update .gitignore
2013-01-22 15:00:46 +01:00
67aefde62c
Remove trailing whitespace
2013-01-22 14:41:02 +01:00
aa28ffe3a8
Die tabs die
2013-01-22 14:09:37 +01:00
486b6037a9
Use $c->config
2013-01-22 14:06:12 +01:00
f188fe5683
hydra-evaluator: Don't require $HYDRA_CONFIG
2013-01-22 13:19:28 +01:00
fc39034772
Whitespace
2013-01-22 13:19:08 +01:00
ef37597c39
Build documentation last
2013-01-22 12:05:47 +01:00
f3a274657d
Trailing whitespace
2013-01-22 12:05:33 +01:00
d4e49773c5
Allow dashes in attrNames
2013-01-11 12:16:21 +01:00
64399991a7
Give Hydra binary caches a low priority
...
We only want to hit a Hydra binary cache if static caches don't
provide a binary.
2012-11-06 17:13:17 +01:00
2906116fda
Log time required by a request
2012-11-05 17:37:23 +01:00
9ba1fd6952
Turn off overly verbose log messages by default
...
The "Request took ...s" messages are rather spammy, so turn them off
by default. You can set CATALYST_DEBUG=1 if you need them.
2012-11-05 17:21:09 +01:00
8478088cee
release.nix: Add dependency on Guile.
2012-10-18 23:20:53 +02:00
183078131a
Capture the path to `guile', when available.
2012-10-17 16:25:49 +02:00
f27ae1d566
Add support for Guile & Guix.
2012-10-17 16:23:00 +02:00
4ade8c5a1b
Add dollar to pathCompRE, which allows files with dollars in them to be served by Hydra, e.g. sphinx generated docs often has these types of files.
2012-10-12 13:48:11 +02:00
5fa688acf5
Don't ignore assertion failures in getDerivation()
2012-10-04 15:24:25 -04:00
a4ff9b0d08
hydra-eval-jobs: Don't go into an infinite recursion
...
The function getDerivation() can return false if its argument is a
derivation. This happens if evaluating the name or system attribute
triggers an assertion. In that case, we shouldn't recurse into the
attributes of the derivation.
2012-10-04 14:31:47 -04:00
f4a24b94ee
Fallback for git fetch, which allows specific gits revisions to be used as build inputs.
2012-09-11 22:31:49 +02:00
c57242c76d
Show build status for up to 100 jobs in stead of 50.
2012-09-10 12:15:31 +02:00
396a356198
Add create-user action that was mostly present already.
2012-08-06 00:02:14 +02:00
90c9b5dd60
Do not send emails when build is cancelled/aborted. Also, ignore aborted/cancelled builds in comparing to previous build.
2012-08-06 00:00:07 +02:00
aa8bf564e2
Set the Content-Type properly
2012-08-01 18:00:55 +00:00
13688e364f
Add a binary-cache-url file to channels to advertise the binary cache URL
2012-08-01 16:31:25 +00:00