aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlan Third2020-08-27 18:33:31 +0100
committerAlan Third2020-08-28 19:47:14 +0100
commit89286b1f45571c8b7853e6f348b7f711d437ed74 (patch)
treebe2617e3ff4fb04da1fb25a818b582e680e83466
parent6e25d615449733d12ef82940903f3fda6f8744dc (diff)
downloademacs-89286b1f45571c8b7853e6f348b7f711d437ed74.tar.gz
emacs-89286b1f45571c8b7853e6f348b7f711d437ed74.zip
Add GNUstep build to Gitlab CI/CD
* .gitlab-ci.yml (test-gnustep): New test target.
-rw-r--r--.gitlab-ci.yml26
1 files changed, 26 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 9a62137c168..566efb1409d 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -65,3 +65,29 @@ test-filenotify-gio:
65 - ./configure --without-makeinfo --with-file-notification=gfile 65 - ./configure --without-makeinfo --with-file-notification=gfile
66 - make bootstrap 66 - make bootstrap
67 - make -C test autorevert-tests filenotify-tests 67 - make -C test autorevert-tests filenotify-tests
68
69test-gnustep:
70 stage: test
71 # This tests the GNUstep build process
72 only:
73 changes:
74 - .gitlab-ci.yml
75 - configure.ac
76 - src/nsfns.m
77 - src/nsfont.m
78 - src/nsgui.h
79 - src/nsimage.m
80 - src/nsmenu.m
81 - src/nsselect.m
82 - src/nsterm.h
83 - src/nsterm.m
84 - src/nsxwidget.h
85 - src/nsxwidget.m
86 - src/macfont.h
87 - src/macfont.m
88 script:
89 - DEBIAN_FRONTEND=noninteractive apt install --no-install-recommends -y -qq -o=Dpkg::Use-Pty=0 gnustep-devel
90 - ./autogen.sh autoconf
91 - ./configure --without-makeinfo --with-ns
92 - make bootstrap
93 - make install