Cxbx-Reloaded/.appveyor.yml

47 lines
1.3 KiB
YAML
Raw Normal View History

# Documentation is here: https://www.appveyor.com/docs/appveyor-yml/
# You can validate ymls here: https://ci.appveyor.com/tools/validate-yaml
skip_commits:
files:
- doc/*
- doc/*/*
- .github/*
- .github/*/*
2019-08-20 08:24:33 -04:00
- .azure-pipelines.yml
- CONTRIBUTORS
- COPYING
- README.md
- gen-msvc-project.bat
- setup.bat
2017-02-15 15:37:47 -05:00
init:
- ps: |-
echo "This CI isn't tested against master, and therefore, isn't guaranteed to work. Pull requests are welcome."
echo "If it doesn't work and you'd rather not fix it, it's recommended to use GitHub Actions CI instead."
Update-AppveyorBuild -Version "$env:appveyor_repo_commit"
image: # If this is modified, please also update the build script
- Visual Studio 2019
configuration: # The builds will be run in this order
- Release
2020-04-10 18:03:40 -04:00
- Debug
2019-03-11 17:48:39 -04:00
before_build:
- |-
2019-03-11 17:48:39 -04:00
git submodule update --init --recursive
mkdir build
cd build
cmake .. -G "Visual Studio 16 2019" -A Win32
2019-03-11 17:48:39 -04:00
2018-02-15 18:36:25 -05:00
build_script:
- cmake --build . --config %configuration%
on_success:
- ps: |-
2020-04-10 18:03:40 -04:00
If ($env:configuration -eq 'Release') {
cmake --install . --config $env:configuration --prefix artifacts
7z a "$env:configuration.zip" ./artifacts/bin/*
2020-04-10 18:03:40 -04:00
Get-ChildItem .\*.zip | % { Push-AppveyorArtifact $_.FullName -FileName $_.Name }
}