]> git.eshelyaron.com Git - emacs.git/commitdiff
Some inmprovements in emba CI files
authorMichael Albinus <michael.albinus@gmx.de>
Wed, 29 Sep 2021 07:48:01 +0000 (09:48 +0200)
committerMichael Albinus <michael.albinus@gmx.de>
Wed, 29 Sep 2021 07:48:01 +0000 (09:48 +0200)
* test/infra/Dockerfile.emba: Remove superfluous "make -j4".

* test/infra/gitlab-ci.yml (.test-template): Add 'allow_failure' clause.
(test-all-inotify): Add 'needs' clause.

test/infra/Dockerfile.emba
test/infra/gitlab-ci.yml

index 0b69a719928bb30a41921c29bd9e5c5d6675be50..f7cd183e53843a86594fd4d911b0376217c5639d 100644 (file)
@@ -45,7 +45,6 @@ RUN ./autogen.sh autoconf
 RUN ./configure
 # 'make -j4 bootstrap' does not work reliably.
 RUN make bootstrap
-RUN make -j4
 
 FROM emacs-base as emacs-filenotify-gio
 
@@ -59,7 +58,6 @@ WORKDIR /checkout
 RUN ./autogen.sh autoconf
 RUN ./configure --with-file-notification=gfile
 RUN make bootstrap
-RUN make -j4
 
 FROM emacs-base as emacs-gnustep
 
@@ -73,7 +71,6 @@ WORKDIR /checkout
 RUN ./autogen.sh autoconf
 RUN ./configure --with-ns
 RUN make bootstrap
-RUN make -j4
 
 FROM emacs-base as emacs-native-comp-speed0
 
@@ -90,4 +87,3 @@ RUN ./autogen.sh autoconf
 RUN ./configure --with-native-compilation
 RUN make bootstrap -j2 \
       NATIVE_FULL_AOT=1 BYTE_COMPILE_EXTRA_FLAGS='--eval "(setq comp-speed 0)"'
-RUN make -j4
index b6243e1063db10a538e9ec2d2927e414409f0b43..a004705ec669be2de6324b9bfd7b4d349681c875 100644 (file)
@@ -147,6 +147,7 @@ default:
     - if: '$CI_JOB_STAGE =~ "fast|normal" && $CI_PIPELINE_SOURCE == "schedule"'
       when: never
     - when: always
+      allow_failure: true
   artifacts:
     name: ${test_name}
     public: true
@@ -199,7 +200,6 @@ default:
   timeout: 8 hours
 
 stages:
-#  - prep-images
   - build-images
 #  - fast
   - normal
@@ -209,16 +209,9 @@ stages:
   - native-comp
   - slow
 
-# prep-image-base:
-#   stage: prep-images
-#   extends: [.job-template, .build-template]
-#   variables:
-#     target: emacs-base
-
 build-image-inotify:
   stage: build-images
   extends: [.job-template, .build-template]
-#  needs: [prep-image-base]
   variables:
     target: emacs-inotify
 
@@ -246,14 +239,12 @@ test-lisp-net-inotify:
 build-image-filenotify-gio:
   stage: platform-images
   extends: [.job-template, .build-template, .filenotify-gio-template]
-#  needs: [prep-image-base]
   variables:
     target: emacs-filenotify-gio
 
 build-image-gnustep:
   stage: platform-images
   extends: [.job-template, .build-template, .gnustep-template]
-#  needs: [prep-image-base]
   variables:
     target: emacs-gnustep
 
@@ -278,7 +269,6 @@ test-gnustep:
 build-native-bootstrap-speed0:
   stage: native-comp-images
   extends: [.job-template, .build-template, .native-comp-template]
-#  needs: [prep-image-base]
   variables:
     target: emacs-native-comp-speed0
 
@@ -317,6 +307,7 @@ build-native-bootstrap-speed0:
 test-all-inotify:
   # This tests also file monitor libraries inotify and inotifywatch.
   stage: slow
+  needs: [build-image-inotify]
   extends: [.job-template, .test-template]
   rules:
     # note there's no "changes" section, so this always runs on a schedule