@@ -4,16 +4,17 @@ language: python
4
4
5
5
matrix :
6
6
include :
7
+ # --------------------- XPLAT builds ------------------------
7
8
- python : 2.7
8
- env :
9
+ env : &xplat-env
9
10
- BUILD_OPTS=--xplat
10
11
- NUNIT_PATH=~/.nuget/packages/nunit.consolerunner/3.*/tools/nunit3-console.exe
11
- addons :
12
+ addons : &xplat-addons
12
13
apt :
13
14
sources :
14
15
- sourceline : deb [arch=amd64] https://packages.microsoft.com/repos/microsoft-ubuntu-trusty-prod trusty main
15
16
key_url : https://packages.microsoft.com/keys/microsoft.asc
16
- - sourceline : deb http://download.mono-project.com/repo/ubuntu trusty main
17
+ - sourceline : deb http://download.mono-project.com/repo/debian trusty/snapshots/5.2.0.224 main
17
18
key_url : http://keyserver.ubuntu.com/pks/lookup?op=get&search=0xA6A19B38D3D831EF
18
19
packages :
19
20
- mono-devel
@@ -22,124 +23,52 @@ matrix:
22
23
- dotnet-runtime-2.0.0
23
24
- dotnet-sdk-2.0.0
24
25
- 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
+
41
29
- 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
+
58
33
- 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
+
75
37
- 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
92
40
- 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
109
43
44
+ # --------------------- Classic builds ------------------------
110
45
- python : 2.7
111
- env :
46
+ env : &classic-env
112
47
- BUILD_OPTS=
113
48
- NUNIT_PATH=./packages/NUnit.*/tools/nunit3-console.exe
49
+
114
50
- python : 3.3
115
- env :
116
- - BUILD_OPTS=
117
- - NUNIT_PATH=./packages/NUnit.*/tools/nunit3-console.exe
51
+ env : *classic-env
52
+
118
53
- python : 3.4
119
- env :
120
- - BUILD_OPTS=
121
- - NUNIT_PATH=./packages/NUnit.*/tools/nunit3-console.exe
54
+ env : *classic-env
55
+
122
56
- python : 3.5
123
- env :
124
- - BUILD_OPTS=
125
- - NUNIT_PATH=./packages/NUnit.*/tools/nunit3-console.exe
57
+ env : *classic-env
58
+
126
59
- python : 3.6
127
- env :
128
- - BUILD_OPTS=
129
- - NUNIT_PATH=./packages/NUnit.*/tools/nunit3-console.exe
60
+ env : *classic-env
61
+
130
62
- python : " 3.7-dev"
131
- env :
132
- - BUILD_OPTS=
133
- - NUNIT_PATH=./packages/NUnit.*/tools/nunit3-console.exe
63
+ env : *classic-env
64
+
134
65
allow_failures :
135
66
- python : " 3.7-dev"
136
- env :
137
- - BUILD_OPTS=
138
- - NUNIT_PATH=./packages/NUnit.*/tools/nunit3-console.exe
67
+ env : *xplat-env
68
+
139
69
- 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
+
143
72
env :
144
73
global :
145
74
- LD_PRELOAD=/lib/x86_64-linux-gnu/libSegFault.so
150
79
addons :
151
80
apt :
152
81
sources :
153
- - sourceline : deb http://download.mono-project.com/repo/ubuntu trusty main
82
+ - sourceline : deb http://download.mono-project.com/repo/debian trusty/snapshots/5.2.0.224 main
154
83
key_url : http://keyserver.ubuntu.com/pks/lookup?op=get&search=0xA6A19B38D3D831EF
155
84
packages :
156
85
- mono-devel
0 commit comments