diff options
author | Glenn Morris <rgm@gnu.org> | 2019-02-15 13:25:30 -0800 |
---|---|---|
committer | Glenn Morris <rgm@gnu.org> | 2019-02-15 13:25:30 -0800 |
commit | a29c70d29b349712928ef8f12cfb87834df359a4 (patch) | |
tree | 9df0fac95982d162f647d117ea28c0f90b787c53 /admin/notes | |
parent | 877eba7249d0d352ff489f1fceb8362c08814494 (diff) | |
parent | 3f4b8e9a299f88a8ea11c0ea6a281a34852e541a (diff) | |
download | emacs-a29c70d29b349712928ef8f12cfb87834df359a4.tar.gz emacs-a29c70d29b349712928ef8f12cfb87834df359a4.tar.bz2 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/notes')
-rw-r--r-- | admin/notes/emba | 64 |
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 @@ +-*- mode: outline; coding: utf-8 -*- + +Copyright (C) 2019 Free Software Foundation, Inc. +See the end of the file for license conditions. + +NOTES FOR EMACS CONTINUOUS BUILD ON EMBA + +A continuous build for Emacs can be found at +<https://emba.gnu.org/emacs/emacs>, a Gitlab instance. It watches the +Emacs git repository and starts a pipeline (jobset) if there are new +changes. This happens for all Emacs branches. + +* Mail notifications + +In addition to the web interface, emba can send notifications by email +when a job fails. It sends notifications about test status to +<emacs-buildstatus@gnu.org>. + +If you want to receive these notifications, please subscribe at +<https://lists.gnu.org/mailman/listinfo/emacs-buildstatus>. + +Alternatively, these notifications can be read via gmane at +<nntp+news.gmane.org:gmane.emacs.buildstatus>. + +The messages contain a URL to the log file of the failed job, like +<https://emba.gnu.org/emacs/emacs/-/jobs/739/raw>. + +* Emacs jobset + +The Emacs jobset is defined in the Emacs source tree, file +'.gitlab-ci.yml'. It could be adapted for every Emacs branch, see +<https://emba.gnu.org/help/ci/yaml/README.md>. + +Every job runs in a Debian docker container. It uses the local clone +of the Emacs git repository to perform a bootstrap and test of Emacs. +This could happen for several jobs with changed configuration, compile +and test parameters. + +* Emba configuration + +The emba configuration files are hosted on +<https://gitlab.com/emacs-ci/emba-ansible>. + +* Identifying emba + +Lisp packages, Makefiles, scripts, and other software could determine +whether they run on emba by checking for the environment variable +EMACS_EMBA_CI. + + +This file is part of GNU Emacs. + +GNU Emacs is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +GNU Emacs is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>. |