diff options
Diffstat (limited to 'appveyor.yml')
-rw-r--r-- | appveyor.yml | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/appveyor.yml b/appveyor.yml new file mode 100644 index 0000000..596c846 --- /dev/null +++ b/appveyor.yml | |||
@@ -0,0 +1,29 @@ | |||
1 | # this fails for some reason. Disabled for now. | ||
2 | |||
3 | shallow_clone: true | ||
4 | |||
5 | environment: | ||
6 | matrix: | ||
7 | - LUA: "lua 5.1" | ||
8 | - LUA: "lua 5.2" | ||
9 | - LUA: "lua 5.3" | ||
10 | - LUA: "lua 5.4" | ||
11 | - LUA: "luajit 2.0" | ||
12 | - LUA: "luajit 2.0 --compat 5.2" | ||
13 | - LUA: "luajit 2.1" | ||
14 | - LUA: "luajit 2.1 --compat 5.2" | ||
15 | |||
16 | before_build: | ||
17 | - set PATH=C:\Python27\Scripts;%PATH% | ||
18 | - pip install --upgrade certifi | ||
19 | - FOR /F "tokens=* USEBACKQ" %%F IN (`python -c "import certifi;print(certifi.where())"`) DO ( SET SSL_CERT_FILE=%%F ) | ||
20 | - pip install hererocks | ||
21 | - hererocks here --%LUA% -rlatest | ||
22 | - call here\bin\activate | ||
23 | - luarocks install busted | ||
24 | |||
25 | build_script: | ||
26 | - luarocks make | ||
27 | |||
28 | test_script: | ||
29 | - busted | ||