aboutsummaryrefslogtreecommitdiff
path: root/.cirrus.yml
diff options
context:
space:
mode:
authorOmar Polo <op@omarpolo.com>2021-10-04 10:05:34 +0000
committerOmar Polo <op@omarpolo.com>2021-10-04 10:05:34 +0000
commit568419b2c1f71620095acd9bf3be6aaa2bbe43ee (patch)
tree5bbfc9707b16b662571559fbd8afaa9ec8d0a214 /.cirrus.yml
parent6e0f14d51ef1971893bb094c873ddde86d0cae61 (diff)
add .cirrus.yml
Add a cirrus CI config file that runs the regression suite on linux amd64/aarch64 and on freebsd.
Diffstat (limited to '.cirrus.yml')
-rw-r--r--.cirrus.yml26
1 files changed, 26 insertions, 0 deletions
diff --git a/.cirrus.yml b/.cirrus.yml
new file mode 100644
index 0000000..261a14a
--- /dev/null
+++ b/.cirrus.yml
@@ -0,0 +1,26 @@
+linux_amd64_task:
+ container:
+ image: alpine:latest
+ test_script:
+ - apk add alpine-sdk linux-headers bison libretls-dev libevent-dev
+ - ./configure
+ - make
+ - make regress
+
+linux_arm_task:
+ arm_container:
+ image: alpine:latest
+ test_script:
+ - apk add alpine-sdk linux-headers bison libretls-dev libevent-dev
+ - ./configure
+ - make
+ - make regress
+
+freebsd_13_task:
+ freebsd_instance:
+ image_family: freebsd-13-0
+ test_script:
+ - pkg install -y libevent libressl pkgconf
+ - ./configure
+ - make
+ - make regress