1
1
mirror of https://github.com/wez/wezterm.git synced 2024-11-22 22:42:48 +03:00

ci: add freebsd CI

This commit is contained in:
Wez Furlong 2020-09-08 21:48:00 -07:00
parent 9925b5b608
commit 4c9af46179
2 changed files with 39 additions and 0 deletions

11
.cirrus.yml Normal file
View File

@ -0,0 +1,11 @@
freebsd_instance:
image: freebsd-12-1-release-amd64
task:
name: freebsd-12
stateful: false
setup_script:
- pkg install -y bash
- bash get-deps
test_script:
- cargo test --all --release

View File

@ -77,6 +77,34 @@ case $OSTYPE in
darwin*|msys)
exit 0
;;
freebsd*)
pkg install -y \
cmake \
curl \
dbus \
egl-wayland \
expat \
fontconfig \
gcc \
gettext \
git \
gmake \
libxcb \
libxkbcommon \
mesa-devel \
openssl \
p5-ExtUtils-MakeMaker \
perl5 \
pkgconf \
python3 \
rust \
wayland \
xcb-util-keysyms \
xcb-util-wm \
z \
zip
exit $?
;;
*)
echo "Please contribute the commands to install the deps"
echo "For `lsb_release -ds`"