-
Notifications
You must be signed in to change notification settings - Fork 109
Expand file tree
/
Copy path.cirrus.yml
More file actions
26 lines (26 loc) · 824 Bytes
/
.cirrus.yml
File metadata and controls
26 lines (26 loc) · 824 Bytes
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
26
freebsd_task:
install_script:
- ASSUME_ALWAYS_YES=yes pkg bootstrap -f && pkg install -y cmocka cmake ninja
build_script:
- mkdir build
- cd build
- cmake -GNinja -DWITH_TESTS=ON
-DCMAKE_BUILD_TYPE=Debug
-DSANITIZE=OFF
..
- ninja -j $(sysctl -n hw.ncpu)
test_script:
- cd build
- ctest -VV
matrix:
# From gcloud compute images list --project freebsd-org-cloud-dev --no-standard-images
- name: freebsd-14-3
freebsd_instance:
image_family: freebsd-14-3
- name: freebsd-15-0-amd64-zfs
freebsd_instance:
image_family: freebsd-15-0-amd64-zfs
# Temporarily disabled: https://github.com/cirruslabs/cirrus-ci-docs/issues/1322
# - name: freebsd-16-0-snap
# freebsd_instance:
# image_family: freebsd-16-0-snap