diff --git a/admin/notes/emba b/admin/notes/emba index 90a9c9cc3cb..4c8c27dfeaa 100644 --- a/admin/notes/emba +++ b/admin/notes/emba @@ -33,11 +33,11 @@ The Emacs jobset is defined in the Emacs source tree, file 'test/infra'. They could be adapted for every Emacs branch, see . -Only branches which name start with 'master', 'emacs', 'feature', or +Only branches whose name starts with 'master', 'emacs', 'feature', or 'fix' are considered. This is declared in the workflow rules of file 'test/infra/gitlab-ci.yml'. -A jobset on Gitlab is called pipeline. Emacs pipelines run through +A jobset on Gitlab is called a pipeline. Emacs pipelines run through the stages 'build-images', 'platform-images' and 'native-comp-images' (create an Emacs instance by 'make bootstrap' with different configuration parameters) as well as 'normal', 'platforms' and @@ -46,11 +46,11 @@ configuration parameters) as well as 'normal', 'platforms' and The jobs for stage 'normal' are contained in the file 'test/infra/test-jobs.yml'. This file is generated by calling 'make -C test generate-test-jobs' in the Emacs source tree, and the -resulting file shall be pushed to the Emacs git repository afterwards. +resulting file should be pushed to the Emacs git repository afterwards. 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 +This could happen for several jobs with changed configuration, compile, and test parameters. The 'build-image-*' jobs of the different '*-images' stages run only