-
Notifications
You must be signed in to change notification settings - Fork 42
/
Copy path.cirrus.yml
25 lines (25 loc) · 931 Bytes
/
.cirrus.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
freebsd_task:
compute_engine_instance:
image_project: freebsd-org-cloud-dev
image: family/freebsd-14-2
platform: freebsd
disk: 100 # Gb
#freebsd_instance:
# image_family: freebsd-14-2
switch_to_latest_pkg_script:
- mkdir -p /usr/local/etc/pkg/repos/
- "echo 'FreeBSD: {url: \"pkg+http://pkg.FreeBSD.org/${ABI}/latest\"}' > /usr/local/etc/pkg/repos/FreeBSD.conf"
- pkg update -f
- pkg upgrade -y
install_script:
- pkg install -y rust
- pkg install -y pkgconf capnproto
- pkg install -y perl5 gmake
- pkg install -y c-ares lua54 python3
- ln -s /usr/local/libdata/pkgconfig/lua-5.4.pc /usr/local/libdata/pkgconfig/lua5.4.pc
build_script:
- cargo build --features vendored-openssl
clippy_script:
- cargo clippy --features vendored-openssl --tests -- --deny warnings
test_script:
- cargo test --features vendored-openssl --workspace --exclude g3-journal