diff options
| author | Andrea Corallo | 2020-03-21 19:32:01 +0000 |
|---|---|---|
| committer | Andrea Corallo | 2020-03-22 15:57:00 +0000 |
| commit | ab4fff52d41e62d0d05a195798cb167eedf84ba6 (patch) | |
| tree | 504ede80c5c570e9639c9bf48a248df30c908211 | |
| parent | e05a62a968e688533f014ac556a8b32662b32ed3 (diff) | |
| download | emacs-ab4fff52d41e62d0d05a195798cb167eedf84ba6.tar.gz emacs-ab4fff52d41e62d0d05a195798cb167eedf84ba6.zip | |
* .gitlab-ci.yml: CI test native bootstrap speed1 and speed2
Do just a fast bootstrap for these two.
| -rw-r--r-- | .gitlab-ci.yml | 22 |
1 files changed, 20 insertions, 2 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index fa613bb412c..ae46481e1af 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml | |||
| @@ -69,8 +69,8 @@ test-filenotify-gio: | |||
| 69 | - make bootstrap | 69 | - make bootstrap |
| 70 | - make -C test autorevert-tests filenotify-tests | 70 | - make -C test autorevert-tests filenotify-tests |
| 71 | 71 | ||
| 72 | test-native-bootstrap: | 72 | test-native-bootstrap-speed0: |
| 73 | # Test native bootstrap | 73 | # Test a full native bootstrap |
| 74 | # Run for now only speed 0 to limit memory usage and compilation time. | 74 | # Run for now only speed 0 to limit memory usage and compilation time. |
| 75 | stage: test | 75 | stage: test |
| 76 | # Uncomment the following to run it only when sceduled. | 76 | # Uncomment the following to run it only when sceduled. |
| @@ -82,3 +82,21 @@ test-native-bootstrap: | |||
| 82 | - ./configure --without-makeinfo --with-nativecomp | 82 | - ./configure --without-makeinfo --with-nativecomp |
| 83 | - make bootstrap BYTE_COMPILE_EXTRA_FLAGS='--eval "(setq comp-speed 0)"' -j2 | 83 | - make bootstrap BYTE_COMPILE_EXTRA_FLAGS='--eval "(setq comp-speed 0)"' -j2 |
| 84 | timeout: 3 hours | 84 | timeout: 3 hours |
| 85 | |||
| 86 | test-native-bootstrap-speed1: | ||
| 87 | stage: test | ||
| 88 | script: | ||
| 89 | - DEBIAN_FRONTEND=noninteractive apt install --no-install-recommends -y -qq -o=Dpkg::Use-Pty=0 libgccjit-6-dev | ||
| 90 | - ./autogen.sh autoconf | ||
| 91 | - ./configure --without-makeinfo --with-nativecomp | ||
| 92 | - make bootstrap NATIVE_FAST_BOOT=1 BYTE_COMPILE_EXTRA_FLAGS='--eval "(setq comp-speed 1)"' | ||
| 93 | timeout: 6 hours | ||
| 94 | |||
| 95 | test-native-bootstrap-speed2: | ||
| 96 | stage: test | ||
| 97 | script: | ||
| 98 | - DEBIAN_FRONTEND=noninteractive apt install --no-install-recommends -y -qq -o=Dpkg::Use-Pty=0 libgccjit-6-dev | ||
| 99 | - ./autogen.sh autoconf | ||
| 100 | - ./configure --without-makeinfo --with-nativecomp | ||
| 101 | - make bootstrap NATIVE_FAST_BOOT=1 | ||
| 102 | timeout: 6 hours | ||