Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 0881e0e

Browse files
committedDec 19, 2024·
ci: update appveyor.yml from base
1 parent e457b60 commit 0881e0e

File tree

1 file changed

+31
-24
lines changed

1 file changed

+31
-24
lines changed
 

‎.appveyor.yml

Lines changed: 31 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,6 @@
44
cache:
55
- C:\Users\appveyor\.tools
66

7-
#---------------------------------#
8-
# additional packages #
9-
#---------------------------------#
10-
11-
install:
12-
# for the sequencer
13-
- cinst re2c
14-
- cmd: git submodule update --init --recursive
15-
167
#---------------------------------#
178
# repository cloning #
189
#---------------------------------#
@@ -40,39 +31,55 @@ configuration:
4031
environment:
4132
# common / default variables for all jobs
4233
SETUP_PATH: .ci-local
34+
BASE: 7.0
4335

4436
matrix:
45-
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019
46-
CMP: vs2019
47-
BASE: 7.0
48-
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015
49-
CMP: gcc
50-
BASE: 7.0
51-
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
52-
CMP: vs2017
53-
BASE: 7.0
54-
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019
55-
CMP: vs2019
56-
BASE: 3.15
37+
- CMP: vs2019
38+
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019
39+
- CMP: vs2017
40+
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
41+
- CMP: vs2015
42+
- CMP: vs2013
43+
- CMP: gcc
44+
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019
45+
# TODO: static linking w/ readline isn't working. Bypass auto-detect
46+
COMMANDLINE_LIBRARY: EPICS
5747

5848
# Platform: processor architecture
5949
platform:
6050
- x64
6151

52+
# Matrix configuration: exclude sets of jobs
53+
matrix:
54+
exclude:
55+
# MinGW debug builds use the same libraries, unlike VS
56+
- configuration: dynamic-debug
57+
CMP: gcc
58+
- configuration: static-debug
59+
CMP: gcc
60+
6261
#---------------------------------#
6362
# building & testing #
6463
#---------------------------------#
6564

66-
build_script:
65+
install:
66+
- cmd: git submodule update --init --recursive
67+
- cmd: pip install git+https://github.com/mdavidsaver/ci-core-dumper#egg=ci-core-dumper
6768
- cmd: python .ci/cue.py prepare
69+
70+
build_script:
6871
- cmd: python .ci/cue.py build
6972

7073
test_script:
71-
- cmd: python .ci/cue.py test
74+
- cmd: python -m ci_core_dumper install
75+
- cmd: python .ci/cue.py -T 20M test
7276

7377
on_finish:
7478
- ps: Get-ChildItem *.tap -Recurse -Force | % { Push-AppveyorArtifact $_.FullName -FileName $_.Name }
75-
- cmd: python .ci/cue.py build test-results -s
79+
- cmd: python .ci/cue.py -T 5M test-results
80+
81+
on_failure:
82+
- cmd: python -m ci_core_dumper report
7683

7784
#---------------------------------#
7885
# debugging #

0 commit comments

Comments
 (0)
Please sign in to comment.