@@ -2,59 +2,67 @@ resources:
22- repo : self
33
44jobs :
5- - job : linux_amd64_trusty_gcc_openssl
6- displayName : ' Linux (amd64; Trusty ; GCC; OpenSSL)'
5+ - job : linux_amd64_xenial_gcc_openssl
6+ displayName : ' Linux (amd64; Xenial ; GCC; OpenSSL)'
77 pool :
88 vmImage : ' Ubuntu 16.04'
99 steps :
1010 - template : docker.yml
1111 parameters :
12- imageName : ' libgit2/trusty-amd64:latest'
12+ docker :
13+ image : xenial
14+ base : ubuntu:xenial
1315 environmentVariables : |
1416 CC=gcc
15- CMAKE_GENERATOR=Unix Makefiles
17+ CMAKE_GENERATOR=Ninja
1618 CMAKE_OPTIONS=-DUSE_HTTPS=OpenSSL -DREGEX_BACKEND=builtin -DDEPRECATE_HARD=ON -DUSE_LEAK_CHECKER=valgrind
1719 RUN_INVASIVE_TESTS=true
1820
19- - job : linux_amd64_trusty_gcc_mbedtls
20- displayName : ' Linux (amd64; Trusty ; GCC; mbedTLS)'
21+ - job : linux_amd64_xenial_gcc_mbedtls
22+ displayName : ' Linux (amd64; Xenial ; GCC; mbedTLS)'
2123 pool :
2224 vmImage : ' Ubuntu 16.04'
2325 steps :
2426 - template : docker.yml
2527 parameters :
26- imageName : ' libgit2/trusty-amd64:latest'
28+ docker :
29+ image : xenial
30+ base : ubuntu:xenial
2731 environmentVariables : |
2832 CC=gcc
29- CMAKE_GENERATOR=Unix Makefiles
33+ CMAKE_GENERATOR=Ninja
3034 CMAKE_OPTIONS=-DUSE_HTTPS=mbedTLS -DUSE_SHA1=HTTPS -DDEPRECATE_HARD=ON -DUSE_LEAK_CHECKER=valgrind
3135 RUN_INVASIVE_TESTS=true
3236
33- - job : linux_amd64_trusty_clang_openssl
34- displayName : ' Linux (amd64; Trusty ; Clang; OpenSSL)'
37+ - job : linux_amd64_xenial_clang_openssl
38+ displayName : ' Linux (amd64; Xenial ; Clang; OpenSSL)'
3539 pool :
3640 vmImage : ' Ubuntu 16.04'
3741 steps :
3842 - template : docker.yml
3943 parameters :
40- imageName : ' libgit2/trusty-amd64:latest'
44+ docker :
45+ image : xenial
46+ base : ubuntu:xenial
4147 environmentVariables : |
4248 CC=clang
43- CMAKE_GENERATOR=Unix Makefiles
49+ CMAKE_GENERATOR=Ninja
4450 CMAKE_OPTIONS=-DUSE_HTTPS=OpenSSL -DDEPRECATE_HARD=ON -DUSE_LEAK_CHECKER=valgrind
4551 RUN_INVASIVE_TESTS=true
4652
47- - job : linux_amd64_trusty_clang_mbedtls
48- displayName : ' Linux (amd64; Trusty ; Clang; mbedTLS)'
53+ - job : linux_amd64_xenial_clang_mbedtls
54+ displayName : ' Linux (amd64; Xenial ; Clang; mbedTLS)'
4955 pool :
5056 vmImage : ' Ubuntu 16.04'
5157 steps :
5258 - template : docker.yml
5359 parameters :
54- imageName : ' libgit2/trusty-amd64:latest'
60+ docker :
61+ image : xenial
62+ base : ubuntu:xenial
5563 environmentVariables : |
5664 CC=clang
57- CMAKE_GENERATOR=Unix Makefiles
65+ CMAKE_GENERATOR=Ninja
5866 CMAKE_OPTIONS=-DUSE_HTTPS=mbedTLS -DUSE_SHA1=HTTPS -DREGEX_BACKEND=pcre -DDEPRECATE_HARD=ON -DUSE_LEAK_CHECKER=valgrind
5967 RUN_INVASIVE_TESTS=true
6068
@@ -144,10 +152,12 @@ jobs:
144152 - template : docker.yml
145153 parameters :
146154 qemu : ' true'
147- imageName : ' libgit2/bionic-x86:latest'
155+ docker :
156+ image : bionic
157+ base : multiarch/ubuntu-core:x86-bionic
148158 environmentVariables : |
149159 CC=gcc
150- CMAKE_GENERATOR=Unix Makefiles
160+ CMAKE_GENERATOR=Ninja
151161 CMAKE_OPTIONS=-DUSE_HTTPS=OpenSSL -DDEPRECATE_HARD=ON -DUSE_LEAK_CHECKER=valgrind
152162 RUN_INVASIVE_TESTS=true
153163
@@ -159,10 +169,12 @@ jobs:
159169 - template : docker.yml
160170 parameters :
161171 qemu : ' true'
162- imageName : ' libgit2/bionic-x86:latest'
172+ docker :
173+ image : bionic
174+ base : multiarch/ubuntu-core:x86-bionic
163175 environmentVariables : |
164176 CC=clang
165- CMAKE_GENERATOR=Unix Makefiles
177+ CMAKE_GENERATOR=Ninja
166178 CMAKE_OPTIONS=-DUSE_HTTPS=OpenSSL -DDEPRECATE_HARD=ON -DUSE_LEAK_CHECKER=valgrind
167179 RUN_INVASIVE_TESTS=true
168180
@@ -174,10 +186,12 @@ jobs:
174186 - template : docker.yml
175187 parameters :
176188 qemu : ' true'
177- imageName : ' libgit2/bionic-arm32:latest'
189+ docker :
190+ image : bionic
191+ base : multiarch/ubuntu-core:armhf-bionic
178192 environmentVariables : |
179193 CC=gcc
180- CMAKE_GENERATOR=Unix Makefiles
194+ CMAKE_GENERATOR=Ninja
181195 CMAKE_OPTIONS=-DUSE_HTTPS=OpenSSL -DDEPRECATE_HARD=ON
182196 RUN_INVASIVE_TESTS=true
183197 SKIP_PROXY_TESTS=true
@@ -190,10 +204,12 @@ jobs:
190204 - template : docker.yml
191205 parameters :
192206 qemu : ' true'
193- imageName : ' libgit2/bionic-arm64:latest'
207+ docker :
208+ image : bionic
209+ base : multiarch/ubuntu-core:arm64-bionic
194210 environmentVariables : |
195211 CC=gcc
196- CMAKE_GENERATOR=Unix Makefiles
212+ CMAKE_GENERATOR=Ninja
197213 CMAKE_OPTIONS=-DUSE_HTTPS=OpenSSL -DDEPRECATE_HARD=ON
198214 RUN_INVASIVE_TESTS=true
199215 SKIP_PROXY_TESTS=true
0 commit comments