From 870c10b37ae457ccfc727ffefeac3582a6b0de50 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Tue, 27 Nov 2018 14:27:50 -0500 Subject: [PATCH] Add a CI script for GitLab * build-aux/gitlab-ci.yml: New file. * .gitignore: Do not ignore it. --- .gitignore | 1 + build-aux/gitlab-ci.yml | 19 +++++++++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 build-aux/gitlab-ci.yml diff --git a/.gitignore b/.gitignore index 5538f44..b412523 100644 --- a/.gitignore +++ b/.gitignore @@ -5,6 +5,7 @@ Makefile.in aclocal.m4 autom4te.cache/* build-aux/* +!build-aux/gitlab-ci.yml config.log config.status configure diff --git a/build-aux/gitlab-ci.yml b/build-aux/gitlab-ci.yml new file mode 100644 index 0000000..cfa4c90 --- /dev/null +++ b/build-aux/gitlab-ci.yml @@ -0,0 +1,19 @@ +image: debian:buster + +before_script: + - apt-get update -qq && apt-get install -y -qq + autoconf + automake + guile-2.2-dev + make + pkg-config + - which guile + - guile --version + # Guile's M4 macros are pretty sure that the `guild' binary has to + # have the exact same suffix as the `guile' binary. In practice, + # this means we need a `guild-2.2' binary. + - ln -s /usr/bin/guild /usr/bin/guild-2.2 + +test: + script: + - ./bootstrap && ./configure && make && make check