aboutsummaryrefslogtreecommitdiffstats
path: root/admin
diff options
context:
space:
mode:
authorGlenn Morris2019-02-15 13:25:30 -0800
committerGlenn Morris2019-02-15 13:25:30 -0800
commita29c70d29b349712928ef8f12cfb87834df359a4 (patch)
tree9df0fac95982d162f647d117ea28c0f90b787c53 /admin
parent877eba7249d0d352ff489f1fceb8362c08814494 (diff)
parent3f4b8e9a299f88a8ea11c0ea6a281a34852e541a (diff)
downloademacs-a29c70d29b349712928ef8f12cfb87834df359a4.tar.gz
emacs-a29c70d29b349712928ef8f12cfb87834df359a4.zip
Merge from origin/emacs-26
3f4b8e9 * src/data.c (Fmake_local_variable): Fix bug#34318 b384996 Minor fixes in ELisp manual wrt syntax-table properties 71fc6d2 * admin/notes/emba: New file. 3aaa2d2 Fix Hunspell invocation for discovering its dictionaries # Conflicts: # test/src/data-tests.el
Diffstat (limited to 'admin')
-rw-r--r--admin/notes/emba64
1 files changed, 64 insertions, 0 deletions
diff --git a/admin/notes/emba b/admin/notes/emba
new file mode 100644
index 00000000000..cb0dbc48095
--- /dev/null
+++ b/admin/notes/emba
@@ -0,0 +1,64 @@
1-*- mode: outline; coding: utf-8 -*-
2
3Copyright (C) 2019 Free Software Foundation, Inc.
4See the end of the file for license conditions.
5
6NOTES FOR EMACS CONTINUOUS BUILD ON EMBA
7
8A continuous build for Emacs can be found at
9<https://emba.gnu.org/emacs/emacs>, a Gitlab instance. It watches the
10Emacs git repository and starts a pipeline (jobset) if there are new
11changes. This happens for all Emacs branches.
12
13* Mail notifications
14
15In addition to the web interface, emba can send notifications by email
16when a job fails. It sends notifications about test status to
17<emacs-buildstatus@gnu.org>.
18
19If you want to receive these notifications, please subscribe at
20<https://lists.gnu.org/mailman/listinfo/emacs-buildstatus>.
21
22Alternatively, these notifications can be read via gmane at
23<nntp+news.gmane.org:gmane.emacs.buildstatus>.
24
25The messages contain a URL to the log file of the failed job, like
26<https://emba.gnu.org/emacs/emacs/-/jobs/739/raw>.
27
28* Emacs jobset
29
30The Emacs jobset is defined in the Emacs source tree, file
31'.gitlab-ci.yml'. It could be adapted for every Emacs branch, see
32<https://emba.gnu.org/help/ci/yaml/README.md>.
33
34Every job runs in a Debian docker container. It uses the local clone
35of the Emacs git repository to perform a bootstrap and test of Emacs.
36This could happen for several jobs with changed configuration, compile
37and test parameters.
38
39* Emba configuration
40
41The emba configuration files are hosted on
42<https://gitlab.com/emacs-ci/emba-ansible>.
43
44* Identifying emba
45
46Lisp packages, Makefiles, scripts, and other software could determine
47whether they run on emba by checking for the environment variable
48EMACS_EMBA_CI.
49
50
51This file is part of GNU Emacs.
52
53GNU Emacs is free software: you can redistribute it and/or modify
54it under the terms of the GNU General Public License as published by
55the Free Software Foundation, either version 3 of the License, or
56(at your option) any later version.
57
58GNU Emacs is distributed in the hope that it will be useful,
59but WITHOUT ANY WARRANTY; without even the implied warranty of
60MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
61GNU General Public License for more details.
62
63You should have received a copy of the GNU General Public License
64along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.