blob: a060db0774c03d37bc8668866d63799867853aa2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
|
version: 0.0.1.{build}-test
# Use default image unless needed
#os:
#- Windows Server 2012 R2
shallow_clone: true
environment:
LUAROCKS_VER: 2.3.0
matrix:
- LUA_VER: 5.1.5
- LUA_VER: 5.2.4
NOCOMPAT: true
- LUA_VER: 5.3.2 # Lua 5.3.2 with compatibility flags disabled.
NOCOMPAT: true
- LJ_VER: 2.0.4
- LJ_VER: 2.1
matrix:
allow_failures:
- configuration: MinGW
platform: x64
# Abuse this section so we can have a matrix with different Compiler versions
configuration:
- 2015
- MinGW
platform:
- x86
- x64
cache:
- c:\lua -> appveyor.yml
- c:\external -> appveyor.yml
# Skip unsupported combinations (ie, VS2008 for x64 is not supported)
init:
- if "%platform%" EQU "x64" ( for %%a in (2008 2010 MinGW) do ( if "%Configuration%"=="%%a" (echo "Skipping unsupported configuration" && exit /b 1 ) ) )
install:
# Make compiler command line tools available
- call .appveyor\set_compiler_env.bat
# Setup Lua development/build environment
- call .appveyor\install.bat
before_build:
# @todo
- echo "Installing external deps"
build_script:
- luarocks make rockspecs/luafilesystem-cvs-3.rockspec
before_test:
test_script:
- echo "Testing..."
- cd %APPVEYOR_BUILD_FOLDER%\tests
- lua test.lua
after_test:
# @todo
|