Split Appveyor CI by language.

- one job `make all` take more than 1 hour (CI limit for a job)
This commit is contained in:
Corentin Le Molgat
2018-09-03 15:47:03 +02:00
parent 836ecba6bd
commit a2259ec00c

View File

@@ -10,12 +10,27 @@ environment:
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
VS: 2017
BUILDER: make
LANGUAGE: all
LANGUAGE: cc
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
VS: 2017
BUILDER: make
LANGUAGE: python
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
VS: 2017
BUILDER: make
LANGUAGE: java
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
VS: 2017
BUILDER: make
LANGUAGE: dotnet
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015
VS: 2015
BUILDER: make
LANGUAGE: all
LANGUAGE: cc
# CMake
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
VS: 2017
@@ -54,7 +69,7 @@ build_script:
- if "%BUILDER%"=="make" tools\make.exe help_%LANGUAGE%
- if "%BUILDER%"=="make" tools\make.exe %LANGUAGE%
- if "%BUILDER%"=="make" tools\make.exe test_%LANGUAGE%
- if "%LANGUAGE%"=="all" tools\make.exe test_fz
- if "%LANGUAGE%"=="cc" tools\make.exe test_fz
test_script:
- if "%BUILDER%"=="cmake" cmake --build build --config Release --target RUN_TESTS