Skip to content
Closed
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Next Next commit
gh-91960: 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.

Co-Authored-By: Ed Maste <emaste@freebsd.org>
  • Loading branch information
vstinner and emaste committed Sep 6, 2023
commit ca503852a9b7a4f040f10e18d9938fdc7be471c2
13 changes: 13 additions & 0 deletions .cirrus.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
freebsd_task:
freebsd_instance:
matrix:
- image: freebsd-13-2-release-amd64
build_script:
- mkdir build
- cd build
- ../configure
- make -j$(sysctl -n hw.ncpu)
test_script:
- cd build
# dtrace fails to build on FreeBSD - see gh-73263
- make buildbottest TESTOPTS="-j2 -u-network -x test_dtrace"
Original file line number Diff line number Diff line change
@@ -0,0 +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).