summaryrefslogtreecommitdiff
path: root/.cirrus.yml
diff options
context:
space:
mode:
authorTristan Sloughter <t@crashfast.com>2019-04-13 11:54:20 -0600
committerTristan Sloughter <t@crashfast.com>2019-04-13 11:54:20 -0600
commitbbd4bd986d26e9a0a0be5efd3a33e1797bab006b (patch)
treeec22f60ed6612b62b1915910021132fbf75912ed /.cirrus.yml
parent27ed95f54ef9627a3069480e9120051dbcd88e2e (diff)
add cirrus ci config to test against linux, osx and windows
Diffstat (limited to '.cirrus.yml')
-rw-r--r--.cirrus.yml28
1 files changed, 28 insertions, 0 deletions
diff --git a/.cirrus.yml b/.cirrus.yml
new file mode 100644
index 0000000..44c8229
--- /dev/null
+++ b/.cirrus.yml
@@ -0,0 +1,28 @@
+test_task:
+ container:
+ matrix:
+ - image: erlang:21
+ - image: erlang:20
+ - image: erlang:19
+ - image: erlang:18
+ - image: erlang:17
+ test_script: |
+ ./bootstrap
+ ./rebar3 ct
+
+osx_test_task:
+ osx_instance:
+ image: mojave-base
+ install_script: brew install erlang
+ test_script: |
+ ./bootstrap
+ ./rebar3 ct
+
+windows_test_task:
+ windows_container:
+ image: cirrusci/windowsservercore:2019
+ os_version: 2019
+ install_script: choco install -y erlang
+ test_script: |
+ ./bootstrap
+ ./rebar3 ct