Adapt EMBA scripts.
* test/infra/Dockerfile.emba (emacs-gnustep): Add zlib1g-dev. Remove make instrumentation. * test/infra/gitlab-ci.yml (build-image-gnustep, test-gnustep): Uncomment.
This commit is contained in:
parent
90c07d3fdd
commit
257090b872
2 changed files with 17 additions and 19 deletions
|
@ -64,14 +64,14 @@ FROM emacs-base as emacs-gnustep
|
|||
|
||||
RUN apt-get update && \
|
||||
apt-get install -y --no-install-recommends -o=Dpkg::Use-Pty=0 \
|
||||
gnustep-devel \
|
||||
gnustep-devel zlib1g-dev \
|
||||
&& rm -rf /var/lib/apt/lists/*
|
||||
|
||||
COPY . /checkout
|
||||
WORKDIR /checkout
|
||||
RUN ./autogen.sh autoconf
|
||||
RUN ./configure --with-ns
|
||||
RUN make V=1 bootstrap
|
||||
RUN make bootstrap
|
||||
|
||||
FROM emacs-base as emacs-native-comp
|
||||
|
||||
|
|
|
@ -229,24 +229,22 @@ test-filenotify-gio:
|
|||
# This is needed in order to get a JUnit test report.
|
||||
make_params: '-k -C test check-expensive LOGFILES="lisp/autorevert-tests.log lisp/filenotify-tests.log"'
|
||||
|
||||
# The next two jobs are commented out due to bug#62210.
|
||||
build-image-gnustep:
|
||||
stage: platform-images
|
||||
extends: [.job-template, .build-template, .gnustep-template]
|
||||
variables:
|
||||
target: emacs-gnustep
|
||||
|
||||
# build-image-gnustep:
|
||||
# stage: platform-images
|
||||
# extends: [.job-template, .build-template, .gnustep-template]
|
||||
# variables:
|
||||
# target: emacs-gnustep
|
||||
|
||||
# test-gnustep:
|
||||
# # This tests the GNUstep build process.
|
||||
# stage: platforms
|
||||
# extends: [.job-template, .gnustep-template]
|
||||
# needs:
|
||||
# - job: build-image-gnustep
|
||||
# optional: true
|
||||
# variables:
|
||||
# target: emacs-gnustep
|
||||
# make_params: install
|
||||
test-gnustep:
|
||||
# This tests the GNUstep build process.
|
||||
stage: platforms
|
||||
extends: [.job-template, .gnustep-template]
|
||||
needs:
|
||||
- job: build-image-gnustep
|
||||
optional: true
|
||||
variables:
|
||||
target: emacs-gnustep
|
||||
make_params: install
|
||||
|
||||
# The next two jobs are commented out due to high workload on
|
||||
# emba.gnu.org.
|
||||
|
|
Loading…
Add table
Reference in a new issue