@@ -4,11 +4,12 @@ language: python
44
55matrix :
66 include :
7+ # --------------------- XPLAT builds ------------------------
78 - python : 2.7
8- env :
9+ env : &xplat-env
910 - BUILD_OPTS=--xplat
1011 - NUNIT_PATH=~/.nuget/packages/nunit.consolerunner/3.*/tools/nunit3-console.exe
11- addons :
12+ addons : &xplat-addons
1213 apt :
1314 sources :
1415 - sourceline : deb [arch=amd64] https://packages.microsoft.com/repos/microsoft-ubuntu-trusty-prod trusty main
@@ -22,124 +23,52 @@ matrix:
2223 - dotnet-runtime-2.0.0
2324 - dotnet-sdk-2.0.0
2425 - python : 3.3
25- env :
26- - BUILD_OPTS=--xplat
27- - NUNIT_PATH=~/.nuget/packages/nunit.consolerunner/3.*/tools/nunit3-console.exe
28- addons :
29- apt :
30- sources :
31- - sourceline : deb [arch=amd64] https://packages.microsoft.com/repos/microsoft-ubuntu-trusty-prod trusty main
32- key_url : https://packages.microsoft.com/keys/microsoft.asc
33- - sourceline : deb http://download.mono-project.com/repo/ubuntu trusty main
34- key_url : http://keyserver.ubuntu.com/pks/lookup?op=get&search=0xA6A19B38D3D831EF
35- packages :
36- - mono-devel
37- - ca-certificates-mono
38- - dotnet-hostfxr-2.0.0
39- - dotnet-runtime-2.0.0
40- - dotnet-sdk-2.0.0
26+ env : *xplat-env
27+ addons : *xplat-addons
28+
4129 - python : 3.4
42- env :
43- - BUILD_OPTS=--xplat
44- - NUNIT_PATH=~/.nuget/packages/nunit.consolerunner/3.*/tools/nunit3-console.exe
45- addons :
46- apt :
47- sources :
48- - sourceline : deb [arch=amd64] https://packages.microsoft.com/repos/microsoft-ubuntu-trusty-prod trusty main
49- key_url : https://packages.microsoft.com/keys/microsoft.asc
50- - sourceline : deb http://download.mono-project.com/repo/ubuntu trusty main
51- key_url : http://keyserver.ubuntu.com/pks/lookup?op=get&search=0xA6A19B38D3D831EF
52- packages :
53- - mono-devel
54- - ca-certificates-mono
55- - dotnet-hostfxr-2.0.0
56- - dotnet-runtime-2.0.0
57- - dotnet-sdk-2.0.0
30+ env : *xplat-env
31+ addons : *xplat-addons
32+
5833 - python : 3.5
59- env :
60- - BUILD_OPTS=--xplat
61- - NUNIT_PATH=~/.nuget/packages/nunit.consolerunner/3.*/tools/nunit3-console.exe
62- addons :
63- apt :
64- sources :
65- - sourceline : deb [arch=amd64] https://packages.microsoft.com/repos/microsoft-ubuntu-trusty-prod trusty main
66- key_url : https://packages.microsoft.com/keys/microsoft.asc
67- - sourceline : deb http://download.mono-project.com/repo/ubuntu trusty main
68- key_url : http://keyserver.ubuntu.com/pks/lookup?op=get&search=0xA6A19B38D3D831EF
69- packages :
70- - mono-devel
71- - ca-certificates-mono
72- - dotnet-hostfxr-2.0.0
73- - dotnet-runtime-2.0.0
74- - dotnet-sdk-2.0.0
34+ env : *xplat-env
35+ addons : *xplat-addons
36+
7537 - python : 3.6
76- env :
77- - BUILD_OPTS=--xplat
78- - NUNIT_PATH=~/.nuget/packages/nunit.consolerunner/3.*/tools/nunit3-console.exe
79- addons :
80- apt :
81- sources :
82- - sourceline : deb [arch=amd64] https://packages.microsoft.com/repos/microsoft-ubuntu-trusty-prod trusty main
83- key_url : https://packages.microsoft.com/keys/microsoft.asc
84- - sourceline : deb http://download.mono-project.com/repo/ubuntu trusty main
85- key_url : http://keyserver.ubuntu.com/pks/lookup?op=get&search=0xA6A19B38D3D831EF
86- packages :
87- - mono-devel
88- - ca-certificates-mono
89- - dotnet-hostfxr-2.0.0
90- - dotnet-runtime-2.0.0
91- - dotnet-sdk-2.0.0
38+ env : *xplat-env
39+ addons : *xplat-addons
9240 - python : " 3.7-dev"
93- env :
94- - BUILD_OPTS=--xplat
95- - NUNIT_PATH=~/.nuget/packages/nunit.consolerunner/3.*/tools/nunit3-console.exe
96- addons :
97- apt :
98- sources :
99- - sourceline : deb [arch=amd64] https://packages.microsoft.com/repos/microsoft-ubuntu-trusty-prod trusty main
100- key_url : https://packages.microsoft.com/keys/microsoft.asc
101- - sourceline : deb http://download.mono-project.com/repo/ubuntu trusty main
102- key_url : http://keyserver.ubuntu.com/pks/lookup?op=get&search=0xA6A19B38D3D831EF
103- packages :
104- - mono-devel
105- - ca-certificates-mono
106- - dotnet-hostfxr-2.0.0
107- - dotnet-runtime-2.0.0
108- - dotnet-sdk-2.0.0
41+ env : *xplat-env
42+ addons : *xplat-addons
10943
44+ # --------------------- Classic builds ------------------------
11045 - python : 2.7
111- env :
46+ env : &classic-env
11247 - BUILD_OPTS=
11348 - NUNIT_PATH=./packages/NUnit.*/tools/nunit3-console.exe
49+
11450 - python : 3.3
115- env :
116- - BUILD_OPTS=
117- - NUNIT_PATH=./packages/NUnit.*/tools/nunit3-console.exe
51+ env : *classic-env
52+
11853 - python : 3.4
119- env :
120- - BUILD_OPTS=
121- - NUNIT_PATH=./packages/NUnit.*/tools/nunit3-console.exe
54+ env : *classic-env
55+
12256 - python : 3.5
123- env :
124- - BUILD_OPTS=
125- - NUNIT_PATH=./packages/NUnit.*/tools/nunit3-console.exe
57+ env : *classic-env
58+
12659 - python : 3.6
127- env :
128- - BUILD_OPTS=
129- - NUNIT_PATH=./packages/NUnit.*/tools/nunit3-console.exe
60+ env : *classic-env
61+
13062 - python : " 3.7-dev"
131- env :
132- - BUILD_OPTS=
133- - NUNIT_PATH=./packages/NUnit.*/tools/nunit3-console.exe
63+ env : *classic-env
64+
13465 allow_failures :
13566 - python : " 3.7-dev"
136- env :
137- - BUILD_OPTS=
138- - NUNIT_PATH=./packages/NUnit.*/tools/nunit3-console.exe
67+ env : *xplat-env
68+
13969 - python : " 3.7-dev"
140- env :
141- - BUILD_OPTS=--xplat
142- - NUNIT_PATH=~/.nuget/packages/nunit.consolerunner/3.*/tools/nunit3-console.exe
70+ env : *classic-env
71+
14372env :
14473 global :
14574 - LD_PRELOAD=/lib/x86_64-linux-gnu/libSegFault.so
0 commit comments