From 5b7294ccd5dfbbbe0d50716078cf64f6c4bf1173 Mon Sep 17 00:00:00 2001 From: Alan Somers Date: Wed, 1 May 2019 09:04:26 -0600 Subject: [PATCH] Add CI for FreeBSD (#404) Fixes #403 --- .cirrus.yml | 10 ++++++++++ make_release_tarball.sh | 3 ++- 2 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 .cirrus.yml diff --git a/.cirrus.yml b/.cirrus.yml new file mode 100644 index 0000000..6fe78ec --- /dev/null +++ b/.cirrus.yml @@ -0,0 +1,10 @@ +# Build libfuse on FreeBSD, but don't run the tests. +# More work is required to make the tests work. +freebsd_instance: + image: freebsd-12-0-release-amd64 + install_script: pkg install -y meson ninja + script: + - mkdir build + - cd build + - meson .. + - ninja diff --git a/make_release_tarball.sh b/make_release_tarball.sh index 36b726c..a2e777b 100755 --- a/make_release_tarball.sh +++ b/make_release_tarball.sh @@ -22,7 +22,8 @@ mkdir "${TAG}" git archive --format=tar "${TAG}" | tar -x "--directory=${TAG}" find "${TAG}" -name .gitignore -delete rm "${TAG}/make_release_tarball.sh" \ - "${TAG}/.travis.yml" + "${TAG}/.travis.yml" \ + "${TAG}/.cirrus.yml" cp -a doc/html "${TAG}/doc/" tar -cJf "${TAG}.tar.xz" "${TAG}/" gpg --armor --detach-sign "${TAG}.tar.xz" -- 2.30.2