963085a04a
Add AuthenSASL to perl deps; improve email docs
...
The addition of AuthenSASL seems to be necessary to properly
authenticate against an SMTP server. Without this I got errors
such as
error with Hydra::Plugin::EmailNotification=HASH(0x6ad0128)->buildFinished: SMTP auth requires MIME::Base64 and Authen::SASL
2021-04-26 18:33:57 +02:00
Eelco Dolstra
20c1efeb5b
Merge pull request #904 from Ma27/gitea-integration
...
Add `GiteaStatus`-Plugin
2021-04-08 17:57:38 +02:00
Graham Christensen
5f91353824
doc/manual/src/installation.md: give a conf syntax type
...
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-04-05 16:42:15 +00:00
Graham Christensen
7bb9850656
doc: hacking: fixup nix-shell dependency comment
2021-04-05 16:10:09 +00:00
Graham Christensen
9788c52eff
doc: hacking: remove duplicate 'by default'
2021-04-05 16:10:09 +00:00
Graham Christensen
b03fa96186
doc: hacking: Quote perl5lib
2021-04-05 16:10:09 +00:00
Graham Christensen
2e47970a97
doc: switch shell session code blocks to console
type.
2021-04-05 16:10:09 +00:00
Graham Christensen
0ddf3d43f2
manual: document working on docs
2021-04-05 15:40:09 +00:00
Graham Christensen
d764eabfcc
docs: mention foreman under hacking
2021-04-05 15:40:09 +00:00
f9f5ab2fb1
Make gitea public URL configurable
...
Otherwise, it will be obtained from the jobset input that contains the
URL to the git repo to build.
2021-03-30 23:01:36 +02:00
fef142f13a
Implement simple status notifications for Git repos hosted on gitea
2021-03-30 14:10:21 +02:00
Janne Heß
9e018d5443
Add the project name to declarative inputs
...
This allows for more generic declarative configurations which can be
shared between projects.
2021-03-08 17:36:52 +01:00
Matej Cotman
a551fba346
statsd: add a chance to set hostname and port in hydra.conf
...
Co-authored-by: Graham Christensen <graham@grahamc.com>
2021-03-08 10:03:16 -05:00
Cole Helbling
2befb2c1e1
doc: document how to run tests
...
Both `make check` and `make && yath test` are now documented ways to
run the test suite.
2021-03-05 09:49:06 -08:00
Ismaël Bouya
bd64b2481d
Remove old files
2021-02-24 01:07:11 +01:00
Ismaël Bouya
9d916877fb
Add markdown files for documentation
...
projects.xml and declarative-projects.xml were merged with xmllint, and
then I ran that to convert files
for i in *.xml; do pandoc -s -f docbook -t markdown $i -o ${i/xml/md}; done
2021-02-24 01:07:00 +01:00
Janne Heß
3f4d9f8446
manual: Fix XML
2020-09-13 17:52:18 +02:00
Andreas Rammhold
b5d7ed2e99
LDAP: add brief section in the documentation
2020-09-11 15:21:40 +02:00
Graham Christensen
7f16c0d243
declarative projects: support fully static, declarative configuration
2020-09-02 12:35:41 -04:00
Eelco Dolstra
d4e4be4fd1
Remove SHA-1 hash from BuildProducts
...
SHA-1 is deprecated and it will be expensive to compute with the
streaming NAR handler.
2020-07-27 18:24:10 +02:00
Eelco Dolstra
96a514c169
Remove the "releases" feature
...
We haven't used this in many years (it was really only used for nix
and patchelf releases).
2020-05-06 12:39:21 +02:00
efcbc08686
Get rid of dependency to SQLite
...
SQLite isn't properly supported by Hydra for a few years now[1], but
Hydra still depends on it. Apart from a slightly bigger closure this can
cause confusion by users since Hydra picks up SQLite rather than
PostgreSQL by default if HYDRA_DBI isn't configured properly[2]
[1] 78974abb69
[2] https://logs.nix.samueldr.com/nixos-dev/2020-04-10#3297342 ;
2020-04-16 00:42:40 +02:00
Eelco Dolstra
be0ec2d223
Remove style.css
...
https://github.com/NixOS/nix/issues/3392
2020-03-13 16:17:48 +01:00
Craige McWhirter
bb4f349161
Corrected grammer typo
...
Replaced you with look
2019-08-09 13:49:21 +10:00
Chloe Kever
9eb149b509
Fix bad ordering in projects documentation.
2018-01-17 13:34:01 -08:00
Eelco Dolstra
e9670641ec
Distinguish build step states
...
The web interface now shows whether a build step is connecting,
copying inputs/outputs, building, etc.
2017-12-07 15:35:31 +01:00
Richard Zetterberg
3e0ee24b87
Adds documentation for the external API ( #441 )
...
Documents all the endpoints that can be used to retrieve data from
the API without authenticating.
Authentication and manipulating data with the API is not documented.
2017-04-01 11:20:49 +02:00
phile314-isska
cf12356572
Document ssmtp for email notifications. ( #426 )
2016-11-29 15:27:53 +01:00
Leonid Onokhov
96dc9ccecb
Document how to serve hydra behind reverse proxy ( #423 )
2016-11-24 16:10:50 +01:00
Shea Levy
d6ccbeedbd
doc: add basic docs about declarative projects
...
Conversion of Shea's *.md, added as a subsection. Shea is left as author.
I made this new bit a separate file, though it might be questionable.
2016-10-31 18:33:17 +01:00
Domen Kožar
607eeda9bb
svn.nixos.org -> github.com
2016-10-12 18:00:34 +02:00
Eelco Dolstra
7221bd7e5a
manual: Add index.html
2016-10-10 15:52:11 +02:00
Alexander Ried
5232557b1a
Update link to hydra nixexpression
2016-04-21 02:36:59 +02:00
Eric Litak
17035661f2
typo
2016-04-06 11:28:32 -07:00
Eelco Dolstra
74426e6820
Simplify running nix-shell
...
This also removes building a separate source tarball or building a PDF
manual since it's unlikely anybody cares.
2016-03-22 12:53:28 +01:00
Eelco Dolstra
f933762358
Disable building the PDF manual
2015-07-08 16:51:05 +02:00
Eelco Dolstra
e32ee3d5b9
Remove hydra-build and the old hydra-queue-runner
2015-06-22 15:43:15 +02:00
Eelco Dolstra
d9475273c5
trunk -> master
2014-04-25 14:56:29 +02:00
Rob Vermaas
78974abb69
Remove sqlite from the docs. Not (properly) supported.
2014-02-17 12:24:34 +01:00
Rob Vermaas
b3c1c57a5b
Add postgresql 9.2 remark
2014-01-24 13:00:18 +01:00
Eelco Dolstra
55f9d23933
Add a command `hydra-create-user' for managing user accounts
2013-11-06 13:36:29 +01:00
Eelco Dolstra
1f711403be
Add a dev note
2013-11-05 10:50:02 +01:00
Eelco Dolstra
967791f6f3
Add the actual file
2013-07-19 15:02:01 +02:00
Eelco Dolstra
1b5e0821d1
Add hacking.xml to the distribution
2013-07-19 15:01:18 +02:00
Eelco Dolstra
659c829e88
Tweaks for nix-shell
2013-07-19 14:36:52 +02:00
Eelco Dolstra
289b29791f
Add note on restarting builds that times out
2013-06-13 20:54:28 +02:00
Eelco Dolstra
5e0542d3af
Use buildEnv to combine Hydra's Perl dependencies
...
This makes the Perl search path ($PERL5LIB) much shorter, cutting down
the number of stat() calls when starting hydra-server from ~432000 to
~9000.
2013-05-24 15:26:47 -04:00
Eelco Dolstra
507e5bb190
Drop unused "disabled" columns
2013-05-03 16:39:17 +02:00
Eelco Dolstra
fcd511c4de
Revert "Remove now-unused SystemTypes table"
...
This reverts commit 71d020735b
.
Unfortunately there are still some cases where we need to set Hydra's
concurrency separately. (Ideally, Hydra would start *all* queued
builds in parallel and let Nix take care of everything...)
2013-03-05 17:42:16 +01:00
Shea Levy
71d020735b
Remove now-unused SystemTypes table
2013-03-04 17:46:37 -05:00