mirror of
https://github.com/curl/curl.git
synced 2026-04-14 22:41:40 +03:00
GHA: add three MSVC jobs
Continuing the theme, add 3 MSVC jobs with tests, matching
configurations used on AppVeyor. MSVC versions are identical:
19.39.33523.0 + Windows SDK 10.0.22621.0.
Also enable websockets, and build examples. Tests are run in parallel
(`-j14`), with improved performance.
Job performance:
```
AppVeyor GHA
w/examples
-------- ----------
CMake, VS2022, Debug, x64, Schannel, Static, Unicode 38m 4s 11m57s
CMake, VS2022, Debug, x64, no SSL, Static 35m15s 12m 6s
CMake, VS2022, Debug, x64, no SSL, Static, HTTP only 25m25s 10m36s
```
Based on these runs:
https://ci.appveyor.com/project/curlorg/curl/builds/49884748
https://github.com/curl/curl/actions/runs/9229448468
This is the first time examples are built in CI with MSVC: Fix all
warnings and errors that came up via
d4b8589055 #13771.
Closes #13766
This commit is contained in:
parent
0914d8aadd
commit
c8f61dbba6
2 changed files with 71 additions and 6 deletions
12
appveyor.yml
12
appveyor.yml
|
|
@ -95,7 +95,7 @@ environment:
|
|||
HTTP_ONLY: 'OFF'
|
||||
TESTING: 'OFF'
|
||||
DISABLED_TESTS: ''
|
||||
- job_name: 'CMake, VS2022, Debug, x64, Schannel, Static, Unicode'
|
||||
- job_name: 'CMake, VS2022, Debug, x64, Schannel, Static, Unicode, Build-only'
|
||||
APPVEYOR_BUILD_WORKER_IMAGE: 'Visual Studio 2022'
|
||||
BUILD_SYSTEM: CMake
|
||||
PRJ_GEN: 'Visual Studio 17 2022'
|
||||
|
|
@ -104,9 +104,9 @@ environment:
|
|||
SCHANNEL: 'ON'
|
||||
ENABLE_UNICODE: 'ON'
|
||||
HTTP_ONLY: 'OFF'
|
||||
TESTING: 'ON'
|
||||
TESTING: 'OFF'
|
||||
DISABLED_TESTS: '!1139 !1501 !1177 !1477'
|
||||
- job_name: 'CMake, VS2022, Debug, x64, no SSL, Static'
|
||||
- job_name: 'CMake, VS2022, Debug, x64, no SSL, Static, Build-only'
|
||||
APPVEYOR_BUILD_WORKER_IMAGE: 'Visual Studio 2022'
|
||||
BUILD_SYSTEM: CMake
|
||||
PRJ_GEN: 'Visual Studio 17 2022'
|
||||
|
|
@ -115,9 +115,9 @@ environment:
|
|||
SCHANNEL: 'OFF'
|
||||
ENABLE_UNICODE: 'OFF'
|
||||
HTTP_ONLY: 'OFF'
|
||||
TESTING: 'ON'
|
||||
TESTING: 'OFF'
|
||||
DISABLED_TESTS: '!1139 !1501 !1177 !1477'
|
||||
- job_name: 'CMake, VS2022, Debug, x64, no SSL, Static, HTTP only'
|
||||
- job_name: 'CMake, VS2022, Debug, x64, no SSL, Static, HTTP only, Build-only'
|
||||
APPVEYOR_BUILD_WORKER_IMAGE: 'Visual Studio 2022'
|
||||
BUILD_SYSTEM: CMake
|
||||
PRJ_GEN: 'Visual Studio 17 2022'
|
||||
|
|
@ -126,7 +126,7 @@ environment:
|
|||
SCHANNEL: 'OFF'
|
||||
ENABLE_UNICODE: 'OFF'
|
||||
HTTP_ONLY: 'ON'
|
||||
TESTING: 'ON'
|
||||
TESTING: 'OFF'
|
||||
DISABLED_TESTS: '!1139 !1501 !1177 !1477'
|
||||
|
||||
# winbuild-based builds
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue