Skip to content

Commit 7dd6eb1

Browse files
committed
Add FreeBSD build and test using Cirrus-CI
Cirrus-CI is a hosted CI service that supports FreeBSD, Linux, macOS, and Winodws. Add a .cirrus.yml to provide CI coverage on pull requests for FreeBSD 12.4 and 13.2.
1 parent 9bf350b commit 7dd6eb1

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

.cirrus.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
freebsd_task:
2+
freebsd_instance:
3+
matrix:
4+
- image: freebsd-12-4-release-amd64
5+
- image: freebsd-13-2-release-amd64
6+
build_script:
7+
- mkdir build
8+
- cd build
9+
- ../configure
10+
- make -j$(sysctl -n hw.ncpu)
11+
test_script:
12+
- cd build
13+
# dtrace fails to build on FreeBSD - see gh-73263
14+
- make test TESTOPTS="-u-network -x test_dtrace"

0 commit comments

Comments
 (0)