diff options
| author | Po Lu | 2021-11-30 08:16:50 +0800 |
|---|---|---|
| committer | Po Lu | 2021-11-30 08:16:50 +0800 |
| commit | 8f5d2a3181d22f858ede3fb6a1452f99272901fe (patch) | |
| tree | 1921a09e17c7c29d2637b073cf7b2158c71c6017 /admin/notes | |
| parent | 901938109f7b5574e97e787bee10441086680de8 (diff) | |
| parent | d8dd705e9d82df96d67d88e1bf90373b6b4fbaa9 (diff) | |
| download | emacs-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/emba | 10 |
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 | ||
| 30 | The Emacs jobset is defined in the Emacs source tree, file | 30 | The 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 | ||
| 34 | A jobset on Gitlab is called pipeline. Emacs pipelines run through | 35 | A jobset on Gitlab is called pipeline. Emacs pipelines run through |
| 35 | the stages 'build-images', 'platform-images' and 'native-comp-images' | 36 | the 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 |
| 37 | configuration parameters) as well as 'normal', 'slow', 'platforms' and | 38 | configuration 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 | ||
| 41 | The 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 | ||
| 44 | resulting file shall be pushed to the Emacs git repository afterwards. | ||
| 45 | |||
| 40 | Every job runs in a Debian docker container. It uses the local clone | 46 | Every job runs in a Debian docker container. It uses the local clone |
| 41 | of the Emacs git repository to perform a bootstrap and test of Emacs. | 47 | of the Emacs git repository to perform a bootstrap and test of Emacs. |
| 42 | This could happen for several jobs with changed configuration, compile | 48 | This could happen for several jobs with changed configuration, compile |