Skip to content

Commit d78ad56

Browse files
committed
CI: Add Cirrus-CI
Signed-off-by: Andrew Cooper <[email protected]>
1 parent 759ceda commit d78ad56

File tree

1 file changed

+29
-0
lines changed

1 file changed

+29
-0
lines changed

.cirrus.yml

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
# https://cirrus-ci.org/guide/tips-and-tricks/#sharing-configuration-between-tasks
2+
freebsd_template: &FREEBSD_TEMPLATE
3+
environment:
4+
APPEND_LIB: /usr/local/lib
5+
APPEND_INCLUDES: /usr/local/include
6+
7+
install_script: pkg install -y gmake
8+
9+
build_script:
10+
- cc --version
11+
- gmake -j`sysctl -n hw.ncpu` LLVM=y
12+
13+
freebsd_13_task:
14+
name: 'FreeBSD 13'
15+
freebsd_instance:
16+
image_family: freebsd-13-2
17+
<< : *FREEBSD_TEMPLATE
18+
19+
freebsd_14_task:
20+
name: 'FreeBSD 14'
21+
freebsd_instance:
22+
image_family: freebsd-14-0
23+
<< : *FREEBSD_TEMPLATE
24+
25+
freebsd_15_task:
26+
name: 'FreeBSD 15'
27+
freebsd_instance:
28+
image_family: freebsd-15-0-snap
29+
<< : *FREEBSD_TEMPLATE

0 commit comments

Comments
 (0)