aboutsummaryrefslogtreecommitdiffstats
path: root/admin/notes
diff options
context:
space:
mode:
authorPo Lu2021-11-30 08:16:50 +0800
committerPo Lu2021-11-30 08:16:50 +0800
commit8f5d2a3181d22f858ede3fb6a1452f99272901fe (patch)
tree1921a09e17c7c29d2637b073cf7b2158c71c6017 /admin/notes
parent901938109f7b5574e97e787bee10441086680de8 (diff)
parentd8dd705e9d82df96d67d88e1bf90373b6b4fbaa9 (diff)
downloademacs-8f5d2a3181d22f858ede3fb6a1452f99272901fe.tar.gz
emacs-8f5d2a3181d22f858ede3fb6a1452f99272901fe.zip
Merge remote-tracking branch 'origin/master' into feature/pgtk
Diffstat (limited to 'admin/notes')
-rw-r--r--admin/notes/emba10
1 files changed, 8 insertions, 2 deletions
diff --git a/admin/notes/emba b/admin/notes/emba
index 4e500bc92cf..f1b52b2cde0 100644
--- a/admin/notes/emba
+++ b/admin/notes/emba
@@ -28,15 +28,21 @@ The messages contain a URL to the log file of the failed job, like
28* Emacs jobset 28* Emacs jobset
29 29
30The Emacs jobset is defined in the Emacs source tree, file 30The Emacs jobset is defined in the Emacs source tree, file
31'.gitlab-ci.yml'. It could be adapted for every Emacs branch, see 31'.gitlab-ci.yml'. All related files are located in directory
32'test/infra'. They could be adapted for every Emacs branch, see
32<https://emba.gnu.org/help/ci/yaml/README.md>. 33<https://emba.gnu.org/help/ci/yaml/README.md>.
33 34
34A jobset on Gitlab is called pipeline. Emacs pipelines run through 35A jobset on Gitlab is called pipeline. Emacs pipelines run through
35the stages 'build-images', 'platform-images' and 'native-comp-images' 36the stages 'build-images', 'platform-images' and 'native-comp-images'
36(create an Emacs instance by 'make bootstrap' with different 37(create an Emacs instance by 'make bootstrap' with different
37configuration parameters) as well as 'normal', 'slow', 'platforms' and 38configuration parameters) as well as 'normal', 'platforms' and
38'native-comp' (run respective test jobs based on the produced images). 39'native-comp' (run respective test jobs based on the produced images).
39 40
41The jobs for stage 'normal' are contained in the file
42'test/infra/test-jobs.yml'. This file is generated by calling 'make
43-C test generate-test-jobs' in the Emacs source tree, and the
44resulting file shall be pushed to the Emacs git repository afterwards.
45
40Every job runs in a Debian docker container. It uses the local clone 46Every job runs in a Debian docker container. It uses the local clone
41of the Emacs git repository to perform a bootstrap and test of Emacs. 47of the Emacs git repository to perform a bootstrap and test of Emacs.
42This could happen for several jobs with changed configuration, compile 48This could happen for several jobs with changed configuration, compile