Commit 2f947eca authored by Michael Albinus's avatar Michael Albinus
Browse files

Adapt .gitlab-ci.yml

* .gitlab-ci.yml (variables): Move outside jobs.  Use
"GIT_STRATEGY: fetch".
(before_script): Install git.
(test-all): Rename from test.  Install inotify-tools.  Run "make
check-expensive".
(test-filenotify-gio): New job.
parent ebd5b5a4
Pipeline #494 passed with stage
in 46 minutes and 45 seconds
...@@ -22,22 +22,44 @@ ...@@ -22,22 +22,44 @@
# evaluation purposes, thus possibly temporary. # evaluation purposes, thus possibly temporary.
# Maintainer: tzz@lifelogs.com # Maintainer: tzz@lifelogs.com
# URL: https://gitlab.com/emacs-ci/emacs # URL: https://emba.gnu.org/emacs/emacs
image: debian:stretch image: debian:stretch
variables:
GIT_STRATEGY: fetch
EMACS_EMBA_CI: 1
before_script: before_script:
- apt update -qq - apt update -qq
- DEBIAN_FRONTEND=noninteractive apt install --no-install-recommends -y -qq -o=Dpkg::Use-Pty=0 libc-dev gcc make autoconf automake libncurses-dev gnutls-dev - DEBIAN_FRONTEND=noninteractive apt install --no-install-recommends -y -qq -o=Dpkg::Use-Pty=0 libc-dev gcc make autoconf automake libncurses-dev gnutls-dev git
stages: stages:
- test - test
test: test-all:
# This tests also file monitor libraries inotify and inotifywatch.
stage: test stage: test
variables:
EMACS_EMBA_CI: 1
script: script:
- DEBIAN_FRONTEND=noninteractive apt install --no-install-recommends -y -qq -o=Dpkg::Use-Pty=0 inotify-tools
- ./autogen.sh autoconf - ./autogen.sh autoconf
- ./configure --without-makeinfo - ./configure --without-makeinfo
- make check - make bootstrap
- make check-expensive
test-filenotify-gio:
stage: test
# This tests file monitor libraries gfilemonitor and gio.
only:
changes:
- .gitlab-ci.yml
- lisp/filenotify.el
- lisp/net/tramp-sh.el
- src/gfilenotify.c
- test/lisp/filenotify-tests.el
script:
- DEBIAN_FRONTEND=noninteractive apt install --no-install-recommends -y -qq -o=Dpkg::Use-Pty=0 libglib2.0-dev libglib2.0-bin libglib2.0-0
- ./autogen.sh autoconf
- ./configure --without-makeinfo --with-file-notification=gfile
- make bootstrap
- make -C test filenotify-tests
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment