1616 imageName : ' libgit2/trusty-amd64:latest'
1717 environmentVariables : |
1818 CC=gcc
19- CMAKE_OPTIONS=-DUSE_HTTPS=OpenSSL -DREGEX_BACKEND=builtin -DDEPRECATE_HARD=ON
20- LEAK_CHECK =valgrind
19+ CMAKE_GENERATOR=Unix Makefiles
20+ CMAKE_OPTIONS=-DUSE_HTTPS=OpenSSL -DREGEX_BACKEND=builtin -DDEPRECATE_HARD=ON -DUSE_LEAK_CHECKER =valgrind
2121
2222 - job : linux_amd64_trusty_gcc_mbedtls
2323 displayName : ' Linux (amd64; Trusty; GCC; mbedTLS)'
2929 imageName : ' libgit2/trusty-amd64:latest'
3030 environmentVariables : |
3131 CC=gcc
32- CMAKE_OPTIONS=-DUSE_HTTPS=mbedTLS -DUSE_SHA1=HTTPS -DDEPRECATE_HARD=ON
33- LEAK_CHECK =valgrind
32+ CMAKE_GENERATOR=Unix Makefiles
33+ CMAKE_OPTIONS=-DUSE_HTTPS=mbedTLS -DUSE_SHA1=HTTPS -DDEPRECATE_HARD=ON -DUSE_LEAK_CHECKER =valgrind
3434
3535 - job : linux_amd64_trusty_clang_openssl
3636 displayName : ' Linux (amd64; Trusty; Clang; OpenSSL)'
4242 imageName : ' libgit2/trusty-amd64:latest'
4343 environmentVariables : |
4444 CC=clang
45- CMAKE_OPTIONS=-DUSE_HTTPS=OpenSSL -DDEPRECATE_HARD=ON
46- LEAK_CHECK =valgrind
45+ CMAKE_GENERATOR=Unix Makefiles
46+ CMAKE_OPTIONS=-DUSE_HTTPS=OpenSSL -DDEPRECATE_HARD=ON -DUSE_LEAK_CHECKER =valgrind
4747
4848 - job : linux_amd64_trusty_clang_mbedtls
4949 displayName : ' Linux (amd64; Trusty; Clang; mbedTLS)'
@@ -55,73 +55,81 @@ jobs:
5555 imageName : ' libgit2/trusty-amd64:latest'
5656 environmentVariables : |
5757 CC=clang
58- CMAKE_OPTIONS=-DUSE_HTTPS=mbedTLS -DUSE_SHA1=HTTPS -DREGEX_BACKEND=pcre -DDEPRECATE_HARD=ON
59- LEAK_CHECK =valgrind
58+ CMAKE_GENERATOR=Unix Makefiles
59+ CMAKE_OPTIONS=-DUSE_HTTPS=mbedTLS -DUSE_SHA1=HTTPS -DREGEX_BACKEND=pcre -DDEPRECATE_HARD=ON -DUSE_LEAK_CHECKER =valgrind
6060
6161 - job : macos
6262 displayName : ' macOS'
6363 pool :
6464 vmImage : ' macOS 10.13'
6565 steps :
66- - bash : . '$(Build.SourcesDirectory)/ci /setup-osx.sh'
66+ - bash : . '$(Build.SourcesDirectory)/azure-pipelines /setup-osx.sh'
6767 displayName : Setup
6868 - template : azure-pipelines/bash.yml
6969 parameters :
7070 environmentVariables :
7171 TMPDIR : $(Agent.TempDirectory)
7272 PKG_CONFIG_PATH : /usr/local/opt/openssl/lib/pkgconfig
73- LEAK_CHECK : leaks
74- CMAKE_OPTIONS : -G Ninja - DREGEX_BACKEND=regcomp_l -DDEPRECATE_HARD=ON
73+ CMAKE_GENERATOR : Ninja
74+ CMAKE_OPTIONS : -DREGEX_BACKEND=regcomp_l -DDEPRECATE_HARD=ON -DUSE_LEAK_CHECKER=leaks
7575 SKIP_SSH_TESTS : true
7676
7777- job : windows_vs_amd64
7878 displayName : ' Windows (amd64; Visual Studio)'
7979 pool : Hosted
8080 steps :
81- - template : azure-pipelines/powershell .yml
81+ - template : azure-pipelines/bash .yml
8282 parameters :
8383 environmentVariables :
84- CMAKE_OPTIONS : -DMSVC_CRTDBG=ON -G"Visual Studio 12 2013 Win64" -DDEPRECATE_HARD=ON
84+ CMAKE_GENERATOR : Visual Studio 12 2013 Win64
85+ CMAKE_OPTIONS : -DMSVC_CRTDBG=ON -DDEPRECATE_HARD=ON
86+ SKIP_SSH_TESTS : true
8587
8688- job : windows_vs_x86
8789 displayName : ' Windows (x86; Visual Studio)'
8890 pool : Hosted
8991 steps :
90- - template : azure-pipelines/powershell .yml
92+ - template : azure-pipelines/bash .yml
9193 parameters :
9294 environmentVariables :
93- CMAKE_OPTIONS : -DMSVC_CRTDBG=ON -G"Visual Studio 12 2013" -DDEPRECATE_HARD=ON -DUSE_SHA1=HTTPS
95+ CMAKE_GENERATOR : Visual Studio 12 2013
96+ CMAKE_OPTIONS : -DMSVC_CRTDBG=ON -DDEPRECATE_HARD=ON -DUSE_SHA1=HTTPS
97+ SKIP_SSH_TESTS : true
9498
9599- job : windows_mingw_amd64
96100 displayName : ' Windows (amd64; MinGW)'
97101 pool : Hosted
98102 steps :
99- - powershell : . '$(Build.SourcesDirectory)\ci \setup-mingw.ps1 '
103+ - bash : . '$(Build.SourcesDirectory)\azure-pipelines \setup-mingw.sh '
100104 displayName : Setup
101105 env :
102106 TEMP : $(Agent.TempDirectory)
103107 ARCH : amd64
104- - template : azure-pipelines/powershell .yml
108+ - template : azure-pipelines/bash .yml
105109 parameters :
106110 environmentVariables :
107- CMAKE_OPTIONS : -G"MinGW Makefiles" -DDEPRECATE_HARD=ON
108- PATH : $(Agent.TempDirectory)\mingw64\bin;C:\ProgramData\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\CMake\bin
111+ BUILD_PATH : $(Agent.TempDirectory)\mingw64\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Program Files (x86)\CMake\bin
112+ CMAKE_GENERATOR : MinGW Makefiles
113+ CMAKE_OPTIONS : -DDEPRECATE_HARD=ON
114+ SKIP_SSH_TESTS : true
109115
110116- job : windows_mingw_x86
111117 displayName : ' Windows (x86; MinGW)'
112118 pool : Hosted
113119 steps :
114- - powershell : . '$(Build.SourcesDirectory)\ci \setup-mingw.ps1 '
120+ - bash : . '$(Build.SourcesDirectory)\azure-pipelines \setup-mingw.sh '
115121 displayName : Setup
116122 workingDirectory : ' $(Build.BinariesDirectory)'
117123 env :
118124 TEMP : $(Agent.TempDirectory)
119125 ARCH : x86
120- - template : azure-pipelines/powershell .yml
126+ - template : azure-pipelines/bash .yml
121127 parameters :
122128 environmentVariables :
123- CMAKE_OPTIONS : -G"MinGW Makefiles" -DDEPRECATE_HARD=ON
124- PATH : $(Agent.TempDirectory)\mingw32\bin;C:\ProgramData\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\CMake\bin
129+ BUILD_PATH : $(Agent.TempDirectory)\mingw32\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Program Files (x86)\CMake\bin
130+ CMAKE_GENERATOR : MinGW Makefiles
131+ CMAKE_OPTIONS : -DDEPRECATE_HARD=ON
132+ SKIP_SSH_TESTS : true
125133
126134- job : documentation
127135 displayName : ' Generate Documentation'
0 commit comments