]> git.eshelyaron.com Git - emacs.git/commitdiff
Some rearrangement in gitlab-ci.yml
authorMichael Albinus <michael.albinus@gmx.de>
Mon, 26 Apr 2021 13:53:59 +0000 (15:53 +0200)
committerMichael Albinus <michael.albinus@gmx.de>
Mon, 26 Apr 2021 13:53:59 +0000 (15:53 +0200)
* test/infra/gitlab-ci.yml (test-filenotify-gio, test-gnustep):
Add 'needs:' clause.
(build-native-bootstrap-speed0, build-native-bootstrap-speed1)
(build-native-bootstrap-speed2): Rename from 'test-*'.  Do not use
'--without-makeinfo'.

test/infra/gitlab-ci.yml

index b740f43402d18d8bc8cabccddf6e0a9d2720ba43..1da91a39bd5099386eabf42eae513a484cd67818 100644 (file)
@@ -238,46 +238,48 @@ test-lisp-net-inotify:
 test-filenotify-gio:
   # This tests file monitor libraries gfilemonitor and gio.
   stage: platforms
+  needs: [build-image-filenotify-gio]
   extends: [.job-template, .test-template, .filenotify-gio-template]
   variables:
     target: emacs-filenotify-gio
     make_params: "-k -C test autorevert-tests.log filenotify-tests.log"
 
-test-native-bootstrap-speed0:
+build-native-bootstrap-speed0:
   # Test a full native bootstrap
   # Run for now only speed 0 to limit memory usage and compilation time.
   stage: slow
-  # Uncomment the following to run it only when sceduled.
+  # Uncomment the following to run it only when scheduled.
   # only:
   #   - schedules
   script:
     - DEBIAN_FRONTEND=noninteractive apt install --no-install-recommends -y -qq -o=Dpkg::Use-Pty=0 libgccjit-6-dev
     - ./autogen.sh autoconf
-    - ./configure --without-makeinfo --with-nativecomp
+    - ./configure --with-nativecomp
     - make bootstrap NATIVE_FULL_AOT=1 BYTE_COMPILE_EXTRA_FLAGS='--eval "(setq comp-speed 0)"' -j2
   timeout: 8 hours
 
-test-native-bootstrap-speed1:
+build-native-bootstrap-speed1:
   stage: slow
   script:
     - DEBIAN_FRONTEND=noninteractive apt install --no-install-recommends -y -qq -o=Dpkg::Use-Pty=0 libgccjit-6-dev
     - ./autogen.sh autoconf
-    - ./configure --without-makeinfo --with-nativecomp
+    - ./configure --with-nativecomp
     - make bootstrap BYTE_COMPILE_EXTRA_FLAGS='--eval "(setq comp-speed 1)"'
   timeout: 8 hours
 
-test-native-bootstrap-speed2:
+build-native-bootstrap-speed2:
   stage: slow
   script:
     - DEBIAN_FRONTEND=noninteractive apt install --no-install-recommends -y -qq -o=Dpkg::Use-Pty=0 libgccjit-6-dev
     - ./autogen.sh autoconf
-    - ./configure --without-makeinfo --with-nativecomp
+    - ./configure --with-nativecomp
     - make bootstrap
   timeout: 8 hours
 
 test-gnustep:
   # This tests the GNUstep build process
   stage: platforms
+  needs: [build-image-gnustep]
   extends: [.job-template, .gnustep-template]
   variables:
     target: emacs-gnustep