1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2026-01-25 07:01:03 +00:00

Switch from MSBuild to Ninja for default Windows job

It should be way faster now CCache is working
This commit is contained in:
AnyOldName3 2024-03-13 14:11:51 +00:00 committed by AnyOldName3
parent 3c66c2cbd3
commit 795bb0bb98

View file

@ -854,13 +854,17 @@ macOS15_Xcode16_arm64:
- job: "Windows_Ninja_Debug"
artifacts: true
.Windows_Ninja_RelWithDebInfo:
Windows_Ninja_RelWithDebInfo:
extends:
- .Windows_Ninja_Base
variables:
config: "RelWithDebInfo"
# Gitlab can't successfully execute following binaries due to unknown reason
# executables: "components-tests.exe,openmw-tests.exe,openmw-cs-tests.exe,openmw_detournavigator_navmeshtilescache_benchmark.exe"
# temporarily enabled while we're linking these on the downloads page
rules:
# run this for both pushes and schedules so 'latest successful pipeline for branch' always includes it
- if: $CI_PIPELINE_SOURCE == "push" || $CI_PIPELINE_SOURCE == "merge_request_event" || $CI_PIPELINE_SOURCE == "schedule"
.Windows_Ninja_RelWithDebInfo_GroupOne:
extends:
@ -892,7 +896,7 @@ macOS15_Xcode16_arm64:
- job: "Windows_Ninja_RelWithDebInfo_GroupTwo"
artifacts: true
.Windows_Ninja_CacheInit:
Windows_Ninja_CacheInit:
# currently, Windows jobs for all configs share the same cache key as we only cache the dependencies
extends:
- .Windows_Ninja_Base
@ -1032,10 +1036,6 @@ macOS15_Xcode16_arm64:
config: "RelWithDebInfo"
# Gitlab can't successfully execute following binaries due to unknown reason
# executables: "components-tests.exe,openmw-tests.exe,openmw-cs-tests.exe,openmw_detournavigator_navmeshtilescache_benchmark.exe"
# temporarily enabled while we're linking these on the downloads page
rules:
# run this for both pushes and schedules so 'latest successful pipeline for branch' always includes it
- if: $CI_PIPELINE_SOURCE == "push" || $CI_PIPELINE_SOURCE == "merge_request_event" || $CI_PIPELINE_SOURCE == "schedule"
Windows_MSBuild_RelWithDebInfo_GroupOne:
extends: