Skip to content

Commit 2aa4f66

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 6f8411c commit 2aa4f66

File tree

2 files changed

+20
-0
lines changed

2 files changed

+20
-0
lines changed

.cirrus.yml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
freebsd_task:
2+
freebsd_instance:
3+
matrix:
4+
- image: freebsd-13-2-release-amd64
5+
sysctl_script:
6+
- sysctl net.inet.tcp.blackhole=0
7+
- sysctl net.inet.udp.blackhole=0
8+
configure_script:
9+
- mkdir build
10+
- cd build
11+
- ../configure
12+
pythoninfo_script:
13+
- cd build && make pythoninfo
14+
build_script:
15+
- cd build && make -j$(sysctl -n hw.ncpu)
16+
test_script:
17+
- cd build
18+
# dtrace fails to build on FreeBSD - see gh-73263
19+
- make buildbottest TESTOPTS="-j0 -x test_dtrace"
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
FreeBSD 13.2 CI coverage for pull requests is now provided by Cirrus-CI (a hosted CI service that supports Linux, macOS, Windows, and FreeBSD).

0 commit comments

Comments
 (0)