* etc/spook.lines: Minor commentary update
[bpt/emacs.git] / admin / notes / hydra
CommitLineData
b41bfdd0
XF
1-*- outline -*-
2
3Copyright (C) 2013 Free Software Foundation, Inc.
4See the end of the file for license conditions.
5
6NOTES FOR EMACS CONTINUOUS BUILD ON HYDRA
7
8A continuous build for Emacs trunk can be found at
9http://hydra.nixos.org/jobset/gnu/emacs-trunk
10
11* It builds (and runs ERT tests) on these platforms:
12i686-cygwin
13i686-freebsd
14i686-linux
15x86_64-darwin
16x86_64-linux
17
18* Mail notifications
555d5565
XF
19In addition to the web interface, Hydra can send notifications by
20email when the build status of a project changes—e.g., from
21`SUCCEEDED' to `FAILED'. It sends notifications about build status in
22Emacs trunk to emacs-buildstatus@gnu.org.
b41bfdd0
XF
23
24If you want to receive these notifications, please subscribe at
25http://lists.gnu.org/mailman/listinfo/emacs-buildstatus
26
27* The Emacs jobset consists of the following jobs:
28
29** The `tarball' job
30which gets the source tree as input, and is just a `make dist' after
31some autoconf/-make or bootstrap script.
32
33** The `build' job
34which gets the result of the tarball job as input, together with
555d5565 35system identifier, this job basically does a normal make and make install.
b41bfdd0
XF
36
37** The 'coverage' job
38is now running `make check'.
39
555d5565
XF
40* Nix expressions
41The recipe for GNU Emacs are available via Git:
42http://git.savannah.gnu.org/cgit/hydra-recipes.git/tree/emacs
43
44To modify the build job, email the patch to hydra-users@gnu.org. The
45build recipes are written in the Nix language.
46
47* Other Information
b41bfdd0
XF
48For a list of other GNU packages that have a continuous build on
49Hydra, see http://hydra.nixos.org/project/gnu
50
555d5565
XF
51See http://www.gnu.org/software/devel.html#Hydra for more information.
52
b41bfdd0
XF
53\f
54This file is part of GNU Emacs.
55
56GNU Emacs is free software: you can redistribute it and/or modify
57it under the terms of the GNU General Public License as published by
58the Free Software Foundation, either version 3 of the License, or
59(at your option) any later version.
60
61GNU Emacs is distributed in the hope that it will be useful,
62but WITHOUT ANY WARRANTY; without even the implied warranty of
63MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
64GNU General Public License for more details.
65
66You should have received a copy of the GNU General Public License
67along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.