From 79cc56059497a032ab9331777269a731ba58f74c Mon Sep 17 00:00:00 2001 From: Ralph Lange Date: Tue, 21 Apr 2020 17:48:05 +0200 Subject: [PATCH] appveyor: add minimal example file --- appveyor/.appveyor.yml.example-mini | 71 +++++++++++++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100644 appveyor/.appveyor.yml.example-mini diff --git a/appveyor/.appveyor.yml.example-mini b/appveyor/.appveyor.yml.example-mini new file mode 100644 index 0000000..1293751 --- /dev/null +++ b/appveyor/.appveyor.yml.example-mini @@ -0,0 +1,71 @@ +# .appveyor.yml for use with EPICS Base ci-scripts +# (see: https://github.com/epics-base/ci-scripts) + +# This is YAML - indentation levels are crucial + +cache: + - C:\Users\appveyor\.tools + +init: + - git config --global core.autocrlf true + +clone_depth: 50 + +skip_commits: + files: + - 'documentation/*' + - 'templates/*' + - '**/*.html' + - '**/*.md' + +# Build Configurations: dll/static, regular/debug +configuration: + - dynamic +# - static + - dynamic-debug +# - static-debug + +environment: + # common / default variables for all jobs + SETUP_PATH: .ci-local:.ci + + matrix: + - CMP: vs2019 + BASE: 7.0 + APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019 + - CMP: vs2019 + BASE: 3.15 + APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019 + +# Platform: processor architecture +platform: +# - x86 + - x64 + +# Matrix configuration: exclude sets of jobs +matrix: + exclude: + # VS2012 and older installs don't have the 64 bit compiler + - platform: x64 + CMP: vs2012 + - platform: x64 + CMP: vs2010 + - platform: x64 + CMP: vs2008 + +install: + - cmd: git submodule update --init --recursive + - cmd: python .ci/appveyor/do.py prepare + +build_script: + - cmd: python .ci/appveyor/do.py build + +test_script: + - cmd: python .ci/appveyor/do.py test + +on_finish: + - ps: Get-ChildItem *.tap -Recurse -Force | % { Push-AppveyorArtifact $_.FullName -FileName $_.Name } + - cmd: python .ci/appveyor/do.py build test-results -s + +notifications: + - provider: GitHubPullRequest