Fix appveyor formatting

This commit is contained in:
2025-09-05 19:56:37 +02:00
parent 61b79bc9a2
commit 5ed1045263

View File

@@ -1,48 +1,33 @@
# Minimalny, powtarzalny pipeline pod MSVC + CMake
version: '{build}' version: '{build}'
image: Visual Studio 2022 image: Visual Studio 2022
# Użyjemy własnych skryptów zamiast automatycznego MSBuild AppVeyora # Używamy własnych kroków build
build: off build: off
# Git + submoduły rekurencyjnie (odpowiednik --recursive) # Zmienna z konfiguracją
shallow_clone: false
git:
submodules: true
# Zmienna z konfiguracją — jak u Ciebie
environment: environment:
CONFIG: RelWithDebInfo CONFIG: RelWithDebInfo
# (Opcjonalnie) pokaż konfigurację środowiska na starcie
init: init:
- cmd: | - cmd: |
echo Build worker: %APPVEYOR_BUILD_WORKER_IMAGE% echo Build worker: %APPVEYOR_BUILD_WORKER_IMAGE%
ver ver
# Instalacja zależności jeśli robi to setup.bat
# (uruchamiane z katalogu repo — AppVeyor zrzuca tu źródła)
install: install:
- cmd: | - cmd: |
git submodule update --init --recursive
call setup.bat call setup.bat
# Konfiguracja CMake do osobnego katalogu build (x64, VS2022)
before_build: before_build:
- cmd: | - cmd: |
if not exist build mkdir build if not exist build mkdir build
cd build cd build
cmake .. -G "Visual Studio 17 2022" -A x64 -DCMAKE_BUILD_TYPE=%CONFIG% cmake .. -G "Visual Studio 17 2022" -A x64 -DCMAKE_BUILD_TYPE=%CONFIG%
# Kompilacja (paralelnie) wybranej konfiguracji
build_script: build_script:
- cmd: | - cmd: |
cmake --build build --config %CONFIG% --parallel cmake --build build --config %CONFIG% --parallel
# (Opcjonalnie) testy, jeśli masz dodane ctest
# test_script:
# - cmd: ctest --test-dir build -C %CONFIG% --output-on-failure
# Artefakty: exe + pdb z katalogu bin (dopasuj ścieżki do swojego projektu)
artifacts: artifacts:
- path: build\bin\%CONFIG%\*.exe - path: build\bin\%CONFIG%\*.exe
name: binaries name: binaries