xref: /aosp_15_r20/external/cronet/third_party/protobuf/appveyor.yml (revision 6777b5387eb2ff775bb5750e3f5d96f37fb7352b)
1*6777b538SAndroid Build Coastguard Workerconfiguration:
2*6777b538SAndroid Build Coastguard Worker  - Debug
3*6777b538SAndroid Build Coastguard Worker
4*6777b538SAndroid Build Coastguard Workerenvironment:
5*6777b538SAndroid Build Coastguard Worker  matrix:
6*6777b538SAndroid Build Coastguard Worker    # Only test few combinations: "Visual Studio 2015 (14) + Win64/MinGW + Debug + DLL". We can
7*6777b538SAndroid Build Coastguard Worker    # test more combinations but AppVeyor just takes too long to finish (each
8*6777b538SAndroid Build Coastguard Worker    # combination takes ~15mins).
9*6777b538SAndroid Build Coastguard Worker    - platform: MinGW
10*6777b538SAndroid Build Coastguard Worker      language: cpp
11*6777b538SAndroid Build Coastguard Worker      image: Visual Studio 2015
12*6777b538SAndroid Build Coastguard Worker
13*6777b538SAndroid Build Coastguard Worker    - platform: Win64
14*6777b538SAndroid Build Coastguard Worker      language: cpp
15*6777b538SAndroid Build Coastguard Worker      image: Visual Studio 2015
16*6777b538SAndroid Build Coastguard Worker      BUILD_DLL: ON
17*6777b538SAndroid Build Coastguard Worker      UNICODE: ON
18*6777b538SAndroid Build Coastguard Worker
19*6777b538SAndroid Build Coastguard Worker    - platform: Win64
20*6777b538SAndroid Build Coastguard Worker      language: cpp
21*6777b538SAndroid Build Coastguard Worker      image: Visual Studio 2017
22*6777b538SAndroid Build Coastguard Worker      BUILD_DLL: OFF
23*6777b538SAndroid Build Coastguard Worker      UNICODE: ON
24*6777b538SAndroid Build Coastguard Worker
25*6777b538SAndroid Build Coastguard Worker    - platform: Win64
26*6777b538SAndroid Build Coastguard Worker      language: csharp
27*6777b538SAndroid Build Coastguard Worker      image: Visual Studio 2017
28*6777b538SAndroid Build Coastguard Worker
29*6777b538SAndroid Build Coastguard Worker# Our build scripts run tests automatically; we don't want AppVeyor
30*6777b538SAndroid Build Coastguard Worker# to try to detect them itself.
31*6777b538SAndroid Build Coastguard Workertest: off
32*6777b538SAndroid Build Coastguard Worker
33*6777b538SAndroid Build Coastguard Workerinstall:
34*6777b538SAndroid Build Coastguard Worker  - git submodule update --init --recursive
35*6777b538SAndroid Build Coastguard Worker
36*6777b538SAndroid Build Coastguard Workerbefore_build:
37*6777b538SAndroid Build Coastguard Worker  - if %platform%==MinGW set generator=MinGW Makefiles
38*6777b538SAndroid Build Coastguard Worker  - if %platform%==Win32 set generator=Visual Studio 14
39*6777b538SAndroid Build Coastguard Worker  - if %platform%==Win64 set generator=Visual Studio 14 Win64
40*6777b538SAndroid Build Coastguard Worker  - if %platform%==Win32 set vcplatform=Win32
41*6777b538SAndroid Build Coastguard Worker  - if %platform%==Win64 set vcplatform=x64
42*6777b538SAndroid Build Coastguard Worker
43*6777b538SAndroid Build Coastguard Workerbuild_script:
44*6777b538SAndroid Build Coastguard Worker  - CALL appveyor.bat
45*6777b538SAndroid Build Coastguard Worker
46*6777b538SAndroid Build Coastguard Workerskip_commits:
47*6777b538SAndroid Build Coastguard Worker  message: /.*\[skip appveyor\].*/
48