Commit Graph

142 Commits

Author SHA1 Message Date
774194d681 Update docs 2021-07-22 23:12:25 -04:00
5e72d42575 Docs: fixup maintainers derivation meta field example 2021-06-28 11:16:25 -07:00
59018323ae Docs: document derivation attributes 2021-06-28 10:00:05 -04:00
6eb701fcf2 notifications: Document an example scenario where builds_finished is triggered twice. 2021-06-17 13:20:13 -04:00
e8afde5079 Write up some documentation on notifications 2021-06-17 13:15:34 -04:00
5700c351e8 Init a docs section for monitoring, document queue-runner-status and the prometheus metrics 2021-06-10 20:13:08 -04:00
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
20c1efeb5b Merge pull request from Ma27/gitea-integration
Add `GiteaStatus`-Plugin
2021-04-08 17:57:38 +02:00
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
7bb9850656 doc: hacking: fixup nix-shell dependency comment 2021-04-05 16:10:09 +00:00
9788c52eff doc: hacking: remove duplicate 'by default' 2021-04-05 16:10:09 +00:00
b03fa96186 doc: hacking: Quote perl5lib 2021-04-05 16:10:09 +00:00
2e47970a97 doc: switch shell session code blocks to console type. 2021-04-05 16:10:09 +00:00
0ddf3d43f2 manual: document working on docs 2021-04-05 15:40:09 +00:00
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
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
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
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
bd64b2481d Remove old files 2021-02-24 01:07:11 +01:00
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
3f4d9f8446 manual: Fix XML 2020-09-13 17:52:18 +02:00
b5d7ed2e99 LDAP: add brief section in the documentation 2020-09-11 15:21:40 +02:00
7f16c0d243 declarative projects: support fully static, declarative configuration 2020-09-02 12:35:41 -04:00
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
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
be0ec2d223 Remove style.css
https://github.com/NixOS/nix/issues/3392
2020-03-13 16:17:48 +01:00
bb4f349161 Corrected grammer typo
Replaced you with look
2019-08-09 13:49:21 +10:00
9eb149b509 Fix bad ordering in projects documentation. 2018-01-17 13:34:01 -08:00
3e0ee24b87 Adds documentation for the external API ()
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
cf12356572 Document ssmtp for email notifications. () 2016-11-29 15:27:53 +01:00
96dc9ccecb Document how to serve hydra behind reverse proxy () 2016-11-24 16:10:50 +01:00
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
607eeda9bb svn.nixos.org -> github.com 2016-10-12 18:00:34 +02:00
7221bd7e5a manual: Add index.html 2016-10-10 15:52:11 +02:00
5232557b1a Update link to hydra nixexpression 2016-04-21 02:36:59 +02:00
17035661f2 typo 2016-04-06 11:28:32 -07:00
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
f933762358 Disable building the PDF manual 2015-07-08 16:51:05 +02:00
e32ee3d5b9 Remove hydra-build and the old hydra-queue-runner 2015-06-22 15:43:15 +02:00
d9475273c5 trunk -> master 2014-04-25 14:56:29 +02:00
78974abb69 Remove sqlite from the docs. Not (properly) supported. 2014-02-17 12:24:34 +01:00
55f9d23933 Add a command `hydra-create-user' for managing user accounts 2013-11-06 13:36:29 +01:00
967791f6f3 Add the actual file 2013-07-19 15:02:01 +02:00
1b5e0821d1 Add hacking.xml to the distribution 2013-07-19 15:01:18 +02:00
659c829e88 Tweaks for nix-shell 2013-07-19 14:36:52 +02:00
67aefde62c Remove trailing whitespace 2013-01-22 14:41:02 +01:00
fc39034772 Whitespace 2013-01-22 13:19:08 +01:00