Skip to content

Commit 0eb7a6a

Browse files
authored
Add OpenBSD and NetBSD CI jobs (#566)
1 parent eb352a9 commit 0eb7a6a

File tree

1 file changed

+29
-3
lines changed

1 file changed

+29
-3
lines changed

.cirrus.yml

Lines changed: 29 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,34 @@
1-
freebsd_instance:
2-
image_family: freebsd-13-1
3-
41
task:
2+
name: FreeBSD
3+
freebsd_instance:
4+
image_family: freebsd-13-1
55
install_script: pkg install -y ghc hs-cabal-install git
66
script:
77
- cabal update
88
- cabal test --test-show-details=direct
9+
10+
task:
11+
name: OpenBSD
12+
compute_engine_instance:
13+
image_project: pg-ci-images
14+
image: family/pg-ci-openbsd-vanilla-7-2
15+
platform: openbsd
16+
install_script: pkg_add ghc cabal-install git
17+
script:
18+
- export CABAL_DIR=/tmp/.cabal
19+
- cabal update
20+
- cabal test --test-show-details=direct
21+
22+
task:
23+
name: NetBSD
24+
compute_engine_instance:
25+
image_project: pg-ci-images
26+
image: family/pg-ci-netbsd-vanilla-9-2
27+
platform: netbsd
28+
install_script:
29+
- export PKG_PATH="http://cdn.NetBSD.org/pub/pkgsrc/packages/NetBSD/$(uname -p)/$(uname -r|cut -f '1 2' -d.)/All/"
30+
- pkg_add ghc cabal-install git
31+
script:
32+
- export CABAL_DIR=/tmp/.cabal
33+
- cabal update
34+
- cabal test --test-show-details=direct

0 commit comments

Comments
 (0)